@@ .. @@ color: #747bff; } button{background-color:#f9f9f9}} #aurora-canvas{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}.glass{background:#ffffff0d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.card-border{background:#4f46e514;border:1px solid rgba(255,255,255,.05);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);box-shadow:inset 0 0 30px #4f46e51a,inset 0 0 60px #3b82f60d,0 0 50px #8b5cf633}.gradient-border{position:relative;background:linear-gradient(135deg,#4f46e51a,#3b82f61a,#8b5cf61a)}.gradient-border:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;background:linear-gradient(135deg,#4f46e5,#3b82f6,#8b5cf6,#f59e0b);border-radius:inherit;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:14px;width:14px;border-radius:9999px;background:#8b5cf6;cursor:pointer;border:none}.loading-spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}button:disabled{opacity:.4!important;pointer-events:none!important}button[aria-disabled=true]{opacity:.4!important;pointer-events:none!important}.tooltip{position:relative}.tooltip:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#000c;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s;margin-bottom:4px}.tooltip:hover:after{opacity:1}.is-syncing{animation:pulse-sync 1s ease-in-out infinite}@keyframes pulse-sync{0%,to{transform:scale(1);box-shadow:0 0 #8b5cf6b3}50%{transform:scale(1.05);box-shadow:0 0 0 8px #8b5cf600}}.status-line{font-size:12px;color:#fff6;margin-top:8px}button:disabled i,button[aria-disabled=true] i{opacity:.3!important;cursor:default!important}@media (max-width: 640px){.mix-cutoff-row{display:none!important}}[data-action=prev-take]:focus,[data-action=next-take]:focus{outline:2px solid rgba(139,92,246,.6);outline-offset:-2px}[data-action=prev-take]:focus-visible,[data-action=next-take]:focus-visible{outline:2px solid rgba(139,92,246,.8);outline-offset:-2px}
