.vhg-composer-overlay{position:fixed;inset:0;z-index:var(--vhg-z-composer,1076);background:var(--overlay-heavy,rgba(0,0,0,.92));backdrop-filter:none;display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));overscroll-behavior:contain}.vhg-composer{width:100%;max-width:400px;max-height:90dvh;max-height:min(90vh,90dvh);background:var(--background-primary,#0d1117);display:flex;flex-direction:column;min-height:0;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);border:2px solid var(--primary-color,#d4af37);box-shadow:0 0 30px var(--glow-primary,rgba(212,175,55,.2)),var(--shadow-md,0 0 40px rgba(212,175,55,.12)),inset 0 0 30px var(--glow-primary,rgba(212,175,55,.05));animation:vhg-composer-enter--vhg-composer .3s cubic-bezier(.34,1.56,.64,1);overflow:hidden}@keyframes vhg-composer-enter--vhg-composer{0%{opacity:0;transform:scale(.92) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.vhg-composer-head{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--primary-color,rgba(212,175,55,.2));flex-shrink:0;background:var(--background-secondary,rgba(0,0,0,.3))}.vhg-composer-title{font-size:.8rem;font-weight:800;color:var(--primary-color,#d4af37);letter-spacing:-.02em;margin:0}.vhg-composer-close{width:28px;height:28px;background:none;border:1px solid var(--primary-color,rgba(212,175,55,.25));color:var(--primary-color,rgba(212,175,55,.5));cursor:pointer;display:flex;align-items:center;justify-content:center;clip-path:polygon(12% 0,88% 0,100% 12%,100% 88%,88% 100%,12% 100%,0 88%,0 12%);transition:all .2s ease;background:var(--surface-faint,rgba(255,255,255,.03))}.vhg-composer-close:hover{border-color:var(--primary-color,#d4af37);color:var(--primary-color,#d4af37);background:var(--surface-subtle,rgba(212,175,55,.08))}.vhg-composer-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:8px 12px;display:flex;flex-direction:column;gap:8px;scrollbar-width:thin;scrollbar-color:var(--primary-color,#d4af37) transparent;overscroll-behavior:contain}.vhg-composer-body::-webkit-scrollbar{width:3px}.vhg-composer-body::-webkit-scrollbar-track{background:transparent}.vhg-composer-body::-webkit-scrollbar-thumb{background:var(--primary-color,#d4af37);border-radius:2px}.vhg-upload-btn-row{display:flex;gap:6px}.vhg-upload-btn{flex:1;padding:6px 10px;background:var(--surface-faint,rgba(212,175,55,.04));border:1.5px solid var(--primary-color,rgba(212,175,55,.2));color:var(--primary-color,rgba(212,175,55,.6));cursor:pointer;font-weight:700;font-size:.65rem;text-transform:uppercase;letter-spacing:.5px;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);transition:all .2s ease;font-family:var(--font-primary)}.vhg-upload-btn:hover:not(:disabled){border-color:var(--primary-color,rgba(212,175,55,.5));background:var(--surface-subtle,rgba(212,175,55,.08));color:var(--primary-color,#d4af37)}.vhg-upload-btn--selected{border-color:var(--primary-color,#d4af37);background:var(--surface-light,rgba(212,175,55,.12));color:var(--primary-color,#d4af37)}.vhg-upload-btn:disabled{opacity:.3;cursor:not-allowed}.vhg-composer-preview{position:relative;width:100%;aspect-ratio:1;max-height:25vh;background:var(--background-secondary,#000);overflow:hidden;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);border:1px solid var(--primary-color,rgba(212,175,55,.15))}.vhg-composer-preview img,.vhg-composer-preview video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vhg-composer-empty-state{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--primary-color,rgba(212,175,55,.3));min-height:80px;padding:12px}.vhg-composer-empty-state span{font-size:2rem}.vhg-composer-empty-state p{font-size:.7rem;margin:0;color:var(--text-muted,rgba(212,175,55,.4))}.vhg-composer-upload-strip{width:100%;height:2px;background:var(--surface-faint,rgba(212,175,55,.1));clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px);overflow:hidden;flex-shrink:0}.vhg-composer-upload-strip-fill{height:100%;background:var(--gradient-primary,linear-gradient(90deg,#d4af37,#ffd700,#d4af37));background-size:200% 100%;transition:width .3s ease;animation:vhg-upload-shimmer 1.2s ease-in-out infinite}@keyframes vhg-upload-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.vhg-caption-wrap{position:relative}.vhg-composer-caption{width:100%;padding:6px 10px;background:var(--surface-faint,rgba(212,175,55,.03));border:1px solid var(--primary-color,rgba(212,175,55,.15));color:var(--text-primary,#e6edf3);font-size:.75rem;resize:none;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);outline:none;transition:border-color .2s ease;font-family:var(--font-primary);min-height:34px;max-height:60px}.vhg-composer-caption:focus{border-color:var(--primary-color,#d4af37);box-shadow:0 0 12px var(--glow-primary,rgba(212,175,55,.08))}.vhg-composer-caption:disabled{opacity:.3}.vhg-caption-counter{position:absolute;bottom:3px;right:8px;font-size:.5rem;color:var(--primary-color,rgba(212,175,55,.3));font-weight:600}.vhg-composer-row{display:grid;grid-template-columns:1fr 1fr;gap:6px}.vhg-tier-compact{display:flex;align-items:center;gap:4px;background:var(--surface-faint,rgba(212,175,55,.03));border:1px solid var(--primary-color,rgba(212,175,55,.1));clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);padding:3px 6px}.vhg-compact-label{font-size:.7rem;opacity:.6;flex-shrink:0}.vhg-tier-compact-grid{display:flex;gap:2px;flex:1}.vhg-tier-compact-btn{flex:1;padding:2px 4px;background:transparent;border:none;color:var(--text-muted,rgba(212,175,55,.4));font-size:.55rem;font-weight:700;font-family:var(--font-primary);cursor:pointer;transition:all .15s ease;border-radius:2px;text-transform:uppercase;letter-spacing:.3px}.vhg-tier-compact-btn:hover:not(:disabled){color:var(--primary-color,rgba(212,175,55,.7))}.vhg-tier-compact-btn--active{color:var(--primary-color,#d4af37);background:var(--surface-light,rgba(212,175,55,.12))}.vhg-tier-compact-btn:disabled{opacity:.3;cursor:not-allowed}.vhg-vis-compact{display:flex;align-items:center;gap:4px;background:var(--surface-faint,rgba(212,175,55,.03));border:1px solid var(--primary-color,rgba(212,175,55,.1));clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);padding:3px 6px}.vhg-vis-compact-grid{display:flex;gap:2px;flex:1}.vhg-vis-compact-btn{flex:1;padding:2px 4px;background:transparent;border:none;color:var(--text-muted,rgba(212,175,55,.4));font-size:.7rem;cursor:pointer;transition:all .15s ease;border-radius:2px}.vhg-vis-compact-btn:hover:not(:disabled){color:var(--primary-color,rgba(212,175,55,.7))}.vhg-vis-compact-btn--active{color:var(--primary-color,#d4af37);background:var(--surface-light,rgba(212,175,55,.12))}.vhg-vis-compact-btn:disabled{opacity:.3;cursor:not-allowed}.vhg-toggle-row-compact{display:flex;gap:4px;flex-wrap:wrap}.vhg-toggle-compact{flex:1;min-width:60px}.vhg-toggle-compact-btn{width:100%;padding:4px 6px;background:var(--surface-faint,rgba(212,175,55,.03));border:1px solid var(--primary-color,rgba(212,175,55,.1));color:var(--text-muted,rgba(212,175,55,.4));font-size:.55rem;font-weight:700;font-family:var(--font-primary);cursor:pointer;transition:all .15s ease;clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px);display:flex;align-items:center;justify-content:space-between;text-transform:uppercase;letter-spacing:.3px}.vhg-toggle-compact-btn:hover:not(:disabled){border-color:var(--primary-color,rgba(212,175,55,.3));color:var(--primary-color,rgba(212,175,55,.7))}.vhg-toggle-compact-btn--on{border-color:var(--primary-color,#d4af37);color:var(--primary-color,#d4af37);background:var(--surface-light,rgba(212,175,55,.08))}.vhg-toggle-compact-btn:disabled{opacity:.3;cursor:not-allowed}.vhg-toggle-compact-label{font-size:.5rem}.vhg-toggle-compact-dot{width:6px;height:6px;border-radius:50%;background:var(--text-muted,rgba(212,175,55,.2));transition:all .2s ease;flex-shrink:0}.vhg-toggle-compact-btn--on .vhg-toggle-compact-dot{background:var(--primary-color,#d4af37);box-shadow:0 0 6px var(--glow-primary,rgba(212,175,55,.4))}.vhg-composer-error{padding:4px 8px;background:var(--error-color,rgba(239,68,68,.1));border:1px solid var(--error-color,rgba(239,68,68,.25));color:var(--error-color,#ef4444);font-size:.6rem;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px)}.vhg-composer-footer{flex-shrink:0;border-top:1px solid var(--primary-color,rgba(212,175,55,.12));padding:8px 12px max(8px,env(safe-area-inset-bottom));display:flex;gap:6px;background:var(--background-secondary,rgba(0,0,0,.2))}.vhg-draft-btn{flex:0 0 auto;padding:8px 14px;background:var(--surface-faint,rgba(212,175,55,.04));border:1.5px solid var(--primary-color,rgba(212,175,55,.2));color:var(--primary-color,rgba(212,175,55,.5));font-weight:700;font-size:.6rem;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);transition:all .2s ease;font-family:var(--font-primary)}.vhg-draft-btn:hover:not(:disabled){border-color:var(--primary-color,rgba(212,175,55,.4));color:var(--primary-color,#d4af37);background:var(--surface-subtle,rgba(212,175,55,.06))}.vhg-draft-btn:disabled{opacity:.3;cursor:not-allowed}.vhg-post-btn{flex:1;padding:8px 14px;background:var(--gradient-primary,linear-gradient(135deg,#d4af37,#f59e0b));border:none;color:var(--text-inverse,#000);font-weight:800;font-size:.7rem;cursor:pointer;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:4px;font-family:var(--font-primary);text-transform:uppercase;letter-spacing:.3px}.vhg-post-btn:hover:not(:disabled){filter:brightness(1.1);box-shadow:var(--shadow-md,0 0 20px rgba(212,175,55,.3));transform:scale(1.02)}.vhg-post-btn:active:not(:disabled){transform:scale(.97)}.vhg-post-btn:disabled{opacity:.3;cursor:not-allowed;filter:none;transform:none}.vhg-post-icon{font-size:.8rem}.vhg-cancel-btn{width:100%;padding:8px;background:var(--surface-faint,rgba(239,68,68,.06));border:1.5px solid var(--error-color,rgba(239,68,68,.25));color:var(--error-color,#ef4444);font-weight:700;font-size:.65rem;cursor:pointer;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);transition:all .2s ease;font-family:var(--font-primary);text-transform:uppercase;letter-spacing:.5px}.vhg-cancel-btn:hover{border-color:var(--error-color,rgba(239,68,68,.5));background:var(--error-color,rgba(239,68,68,.08))}.vhg-preview-controls{position:absolute;top:8px;right:8px;display:flex;gap:6px;z-index:2}.vhg-preview-remove,.vhg-preview-reselect{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:1px solid var(--primary-color,rgba(212,175,55,.35));background:var(--overlay-heavy,rgba(0,0,0,.94));color:var(--primary-color,#d4af37);cursor:pointer;font-size:.7rem;clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px),0 5px);transition:all .2s ease;backdrop-filter:none}.vhg-preview-remove:hover,.vhg-preview-reselect:hover{border-color:var(--primary-color,#d4af37);background:var(--surface-light,rgba(212,175,55,.18));transform:scale(1.06)}.vhg-scale{display:flex;flex-direction:column;gap:4px}.vhg-scale--disabled{opacity:.4;pointer-events:none}.vhg-scale-label{display:flex;align-items:center;gap:6px;font-size:.66rem;font-weight:700;color:var(--text-secondary,#9ba7b4);text-transform:uppercase;letter-spacing:.04em}.vhg-scale-icon{font-size:.8rem;line-height:1}.vhg-scale-name{flex:1}.vhg-scale-value{font-weight:800;color:var(--primary-color,#d4af37);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none}.vhg-scale-track-wrap{position:relative;height:20px;display:flex;align-items:center}.vhg-scale-track-wrap:before{content:"";position:absolute;inset:0 0 0 0;top:50%;height:4px;transform:translateY(-50%);border-radius:3px;background:linear-gradient(90deg,var(--primary-color,#2563eb),var(--primary-color,#d4af37) var(--vhg-scale-pct,0),var(--surface-faint,rgba(255,255,255,.08)) var(--vhg-scale-pct,0));pointer-events:none}.vhg-scale-track-wrap:after{content:"";position:absolute;left:calc(var(--vhg-scale-pct, 0%) - 1px);top:50%;width:2px;height:14px;transform:translate(-50%,-50%);background:var(--primary-light,#ffd700);box-shadow:0 0 8px var(--glow-primary,rgba(212,175,55,.6));border-radius:1px;pointer-events:none;opacity:.85}.vhg-scale-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:20px;background:transparent;cursor:pointer;margin:0;position:relative;z-index:1}.vhg-scale-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--gradient-primary,linear-gradient(135deg,#ffd700,#d4af37));border:2px solid var(--background-primary,#0d1117);box-shadow:0 0 10px var(--glow-primary,rgba(212,175,55,.55)),0 0 0 1px var(--primary-color,#d4af37);-webkit-transition:transform .15s ease;transition:transform .15s ease}.vhg-scale-input:active::-webkit-slider-thumb{transform:scale(1.15)}.vhg-scale-input::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--gradient-primary,linear-gradient(135deg,#ffd700,#d4af37));border:2px solid var(--background-primary,#0d1117);box-shadow:0 0 10px var(--glow-primary,rgba(212,175,55,.55))}.vhg-scale-input::-moz-range-track{background:transparent}.vhg-duration{display:flex;flex-direction:column;gap:8px;padding:10px 12px;background:var(--surface-faint,rgba(255,255,255,.03));border:1px solid var(--accent-color,rgba(220,38,38,.25));border-left:3px solid var(--accent-color,#dc2626);clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px)}.vhg-duration--disabled{opacity:.4;pointer-events:none}.vhg-duration-head{display:flex;align-items:center;gap:6px;font-size:.66rem;font-weight:800;color:var(--text-secondary,#9ba7b4);text-transform:uppercase;letter-spacing:.05em}.vhg-duration-icon{font-size:.85rem}.vhg-duration-name{flex:1}.vhg-duration-value{color:var(--accent-color,#dc2626);font-weight:900;text-transform:none;letter-spacing:0}.vhg-duration-dial{position:relative;height:22px;display:flex;align-items:center}.vhg-duration-dial:before{content:"";position:absolute;inset:0;top:50%;height:6px;transform:translateY(-50%);border-radius:3px;background:linear-gradient(90deg,var(--accent-color,#dc2626),color-mix(in srgb,var(--accent-color,#dc2626) 60%,var(--primary-color,#d4af37)) var(--vhg-duration-pct,0),var(--surface-faint,rgba(255,255,255,.08)) var(--vhg-duration-pct,0));pointer-events:none}.vhg-duration-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:22px;background:transparent;cursor:pointer;position:relative;z-index:1}.vhg-duration-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:4px;background:var(--accent-color,#dc2626);border:2px solid var(--background-primary,#0d1117);box-shadow:0 0 8px color-mix(in srgb,var(--accent-color,#dc2626) 55%,transparent)}.vhg-duration-input::-moz-range-thumb{width:18px;height:18px;border-radius:4px;background:var(--accent-color,#dc2626);border:2px solid var(--background-primary,#0d1117)}.vhg-duration-chips{display:flex;gap:4px;flex-wrap:wrap}.vhg-duration-chip{flex:1;min-width:40px;padding:4px 6px;background:transparent;border:1px solid var(--surface-subtle,rgba(255,255,255,.12));color:var(--text-muted,rgba(255,255,255,.4));font-size:.58rem;font-weight:700;font-family:var(--font-primary);cursor:pointer;border-radius:4px;transition:all .15s ease}.vhg-duration-chip:hover:not(:disabled){border-color:var(--accent-color,rgba(220,38,38,.5));color:var(--accent-color,#dc2626)}.vhg-duration-chip--active{border-color:var(--accent-color,#dc2626);background:color-mix(in srgb,var(--accent-color,#dc2626) 15%,transparent);color:var(--accent-color,#dc2626)}.vhg-caption-counter--warn{color:var(--error-color,#ef4444)}@keyframes vxhu-spin{to{transform:rotate(1turn)}}.vxhu-trigger{position:relative;width:44px;height:44px;padding:0;border:none;background:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.vxhu-ring{inset:0;padding:2px;background:conic-gradient(from 0deg,var(--primary-light,#ffd700),var(--primary-color,#2563eb) 30%,var(--primary-color,#d4af37) 55%,var(--accent-color,#dc2626) 75%,var(--primary-light,#ffd700) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:vxhu-spin 3.2s linear infinite;filter:drop-shadow(0 0 6px var(--glow-primary,rgba(212,175,55,.55)))}.vxhu-avatar-wrap,.vxhu-ring{position:absolute;border-radius:50%}.vxhu-avatar-wrap{inset:4px;overflow:hidden;background:var(--background-secondary,#161b22);display:flex;align-items:center;justify-content:center}.vxhu-avatar{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.vxhu-avatar--placeholder{font-size:.8rem;color:var(--text-on-primary,#fff);background:var(--gradient-primary,linear-gradient(135deg,var(--primary-color),var(--accent-color)));width:100%;height:100%}.vxhu-avatar--placeholder,.vxhu-plus{font-weight:900;display:flex;align-items:center;justify-content:center}.vxhu-plus{position:absolute;bottom:-2px;right:-2px;width:16px;height:16px;border-radius:50%;background:var(--gradient-primary,linear-gradient(135deg,#ffd700,#d4af37));color:var(--text-inverse,#000);font-size:.7rem;line-height:1;border:2px solid var(--background-primary,#0d1117);box-shadow:0 0 6px var(--glow-primary,rgba(212,175,55,.6))}.vxhu-badge{position:absolute;top:-4px;right:-4px;min-width:15px;height:15px;padding:0 3px;border-radius:8px;background:var(--accent-color,#dc2626);color:#fff;font-size:.5rem;font-weight:800;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--background-primary,#0d1117)}.vxhu-trigger:hover .vxhu-ring{filter:drop-shadow(0 0 10px var(--glow-primary,rgba(212,175,55,.85)))}.vxhu-trigger:active{transform:scale(.94)}@media (max-width:480px){.vxhu-trigger{width:38px;height:38px}.vxhu-plus{width:14px;height:14px;font-size:.6rem}}@media (prefers-reduced-motion:reduce){.vxhu-ring{animation:none!important}}@media (max-width:480px){.vhg-composer-overlay{padding:8px}.vhg-composer{max-width:100%;max-height:96dvh;border-width:1.5px;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px)}.vhg-composer-head{padding:8px 10px}.vhg-composer-title{font-size:.7rem}.vhg-composer-body{padding:6px 8px;gap:6px}.vhg-composer-row{grid-template-columns:1fr 1fr;gap:4px}.vhg-composer-preview{max-height:20vh}.vhg-composer-footer{padding:6px 8px;flex-wrap:wrap}.vhg-draft-btn,.vhg-post-btn{flex:1 1 100%;padding:6px}.vhg-toggle-row-compact{flex-direction:column}.vhg-toggle-compact{flex:1 1 100%}.vhg-duration{padding:8px 10px}.vhg-duration-chip{min-width:34px;font-size:.54rem}}@media (max-width:360px){.vhg-composer{max-height:98dvh}.vhg-upload-btn{font-size:.55rem;padding:4px 6px}.vhg-composer-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.vhg-composer,.vhg-composer-upload-strip-fill{animation:none!important}}[data-theme=dark] .vhg-composer{border-color:var(--primary-color,#d4af37);box-shadow:0 0 40px var(--glow-primary,rgba(212,175,55,.15))}[data-theme=mint] .vhg-composer{border-color:var(--primary-color,#d4af37);box-shadow:0 0 30px var(--glow-primary,rgba(212,175,55,.12))}[data-theme=african] .vhg-composer,[data-theme=navy] .vhg-composer,[data-theme=pink] .vhg-composer{border-color:var(--primary-color,#d4af37);box-shadow:0 0 35px var(--glow-primary,rgba(212,175,55,.12))}[data-theme=white] .vhg-composer{border-color:var(--primary-color,#d4af37);box-shadow:0 0 30px var(--glow-primary,rgba(212,175,55,.1))}