:root{--ink: #171310;--ink-2: #1f1a15;--ink-3: #292219;--line: #3a3128;--line-soft: #2c251d;--cream: #f0e7d8;--cream-dim: #a2957f;--faint: #6e6353;--red: #d8402f;--red-hot: #f05138;--gold: #d9a441;--font-display: "Anton", "Archivo", sans-serif;--font-body: "Archivo", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--r: 2px;font-family:var(--font-body)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--ink);color:var(--cream);min-height:100vh}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(900px 460px at 50% -160px,rgba(240,231,216,.07),transparent 70%);z-index:0}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");z-index:1000}#root{position:relative;z-index:1}button{font:inherit;cursor:pointer;border:none}:focus-visible{outline:2px solid var(--cream);outline-offset:2px}.app{display:flex;flex-direction:column;min-height:100vh}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 22px;border-bottom:1px solid var(--line);background:#171310eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0;z-index:50}.brand{display:flex;align-items:center;gap:11px;background:none;padding:0}.brand-mark{width:26px;height:26px;border-radius:50%;flex-shrink:0;background:radial-gradient(circle at center,var(--cream) 0 3px,var(--red) 3px 10px,var(--ink) 10px 11px,#262019 11px);border:1px solid var(--line);font-size:0}.brand-name{font-family:var(--font-display);font-size:24px;letter-spacing:.05em;text-transform:uppercase;line-height:1;color:var(--cream)}.brand-name em{font-style:normal;color:var(--red)}.brand-sub{color:var(--faint);font-size:12px}button.vote{background:var(--red);color:var(--cream);font-weight:700;font-size:13px;letter-spacing:.07em;text-transform:uppercase;padding:11px 16px;border-radius:var(--r);box-shadow:3px 3px #00000073;transition:background .12s,transform .08s,box-shadow .08s}button.vote:hover:not(:disabled){background:var(--red-hot)}button.vote:active:not(:disabled){transform:translate(2px,2px);box-shadow:1px 1px #00000073}button.vote:disabled{cursor:default;background:var(--ink-3);color:var(--faint);box-shadow:none}button.vote.voted{background:var(--cream);color:var(--ink)}button.ghost{background:transparent;color:var(--cream-dim);border:1px solid var(--line);padding:8px 14px;border-radius:var(--r);font-size:13px;font-weight:500;transition:border-color .12s,color .12s}button.ghost:hover{border-color:var(--cream-dim);color:var(--cream)}button.ghost.danger:hover{border-color:var(--red);color:var(--red-hot)}button.ghost.accent{border-color:var(--cream-dim);color:var(--cream)}.chip{font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--r);padding:3px 8px;border:1px solid var(--line);color:var(--cream-dim)}.chip.setup{color:var(--cream);border-color:var(--cream-dim)}.chip.live{color:var(--red-hot);border-color:var(--red)}.chip.live:before{content:"●";margin-right:5px;animation:blink 1.6s ease-in-out infinite}.chip.done{color:var(--gold);border-color:var(--gold)}.chip.plain{text-transform:none;letter-spacing:.02em}@keyframes blink{50%{opacity:.25}}.content{flex:1;width:100%}.home{max-width:980px;margin:0 auto;padding:44px 20px 60px}.hero{margin-bottom:34px}.hero-eyebrow{font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--red-hot);margin:0 0 14px}.hero h1{font-family:var(--font-display);font-size:clamp(44px,8.5vw,92px);text-transform:uppercase;letter-spacing:.01em;margin:0 0 16px;line-height:.96;color:var(--cream);max-width:13ch}.hero h1 em{font-style:normal;color:var(--red)}.hero p{color:var(--cream-dim);font-size:16px;line-height:1.55;max-width:520px;margin:0}.signin{background:var(--ink-2);border:1px solid var(--line);border-radius:var(--r);padding:22px;max-width:460px}.signin p{margin:0 0 12px;font-weight:600}.signin-row{display:flex;gap:10px}.signin input,.wizard input,.wizard select,.setup-bar select{background:var(--ink);border:1px solid var(--line);border-radius:var(--r);color:var(--cream);font:inherit;font-size:14px;padding:10px 12px;outline:none;min-width:0}.signin input:focus,.wizard input:focus,.wizard select:focus,.setup-bar select:focus{border-color:var(--cream-dim)}.signin input::placeholder,.wizard input::placeholder{color:var(--faint)}.signin-row input{flex:1}.signin-google{margin-top:14px}.welcome{display:flex;align-items:center;gap:12px;color:var(--cream-dim);font-size:13.5px;margin-bottom:18px}.wizard{background:var(--ink-2);border:1px solid var(--line);border-radius:var(--r);padding:24px;display:flex;flex-direction:column;gap:18px;margin-bottom:34px}.wizard h2,.mine h2{margin:0;font-family:var(--font-display);font-size:22px;letter-spacing:.06em;text-transform:uppercase;color:var(--cream)}.field{display:flex;flex-direction:column;gap:8px;flex:1}.field>span{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--cream-dim);letter-spacing:.12em;text-transform:uppercase}.wizard-row{display:flex;gap:18px;flex-wrap:wrap}.limit-row{display:flex;gap:8px}.limit-row input{width:90px}.seg{display:flex;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;width:fit-content}.seg button{background:transparent;color:var(--cream-dim);padding:9px 16px;font-family:var(--font-mono);font-size:13px;font-weight:600}.seg button+button{border-left:1px solid var(--line)}.seg button.on{background:var(--cream);color:var(--ink)}.theme-cat+.theme-cat{margin-top:14px}.theme-cat-name{margin:0 0 8px;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--red-hot)}.theme-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.theme-card{display:flex;flex-direction:column;gap:7px;align-items:flex-start;text-align:left;background:var(--ink);border:1px solid var(--line);border-radius:var(--r);padding:12px;color:var(--cream);transition:border-color .12s}.theme-card:hover{border-color:var(--cream-dim)}.theme-card img,.theme-card .theme-art{width:64px;height:64px;border-radius:var(--r);background:var(--ink-3);filter:saturate(.9)}.theme-card b{font-size:14px}.theme-card i{font-style:normal;font-size:11.5px;line-height:1.4;color:var(--cream-dim)}.theme-card.selected{border-color:var(--red);box-shadow:4px 4px #d8402f8c}button.vote.big{font-size:14px;padding:14px}.mine-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-top:14px}.mine-card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;background:var(--ink-2);border:1px solid var(--line);border-radius:var(--r);padding:14px;color:var(--cream);transition:border-color .12s}.mine-card:hover{border-color:var(--cream-dim)}.mine-card b{font-size:15px}.mine-card i{font-style:normal;font-size:12px;color:var(--cream-dim)}.bracket-page{padding:18px 18px 30px}.bp-head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:14px}.bp-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bp-title h1{margin:0;font-family:var(--font-display);font-size:26px;letter-spacing:.04em;text-transform:uppercase;color:var(--cream)}.bp-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap}button.ghost.back{padding:7px 11px}.countdown{font-family:var(--font-mono);font-size:13.5px;font-weight:600;color:var(--cream)}.countdown.urgent{color:var(--red-hot);animation:blink 1.2s ease-in-out infinite}.countdown.over{color:var(--faint)}.join-bar,.vote-bar,.setup-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--ink-2);border:1px solid var(--line);border-radius:var(--r);padding:12px 16px;margin-bottom:12px;font-size:14px}.join-bar.subtle{color:var(--cream-dim)}.vote-bar{border-left:3px solid var(--red)}.vote-bar.done{border-left-color:var(--gold);color:var(--cream-dim)}.page-note{text-align:center;padding:80px 20px;color:var(--cream-dim)}.bracket-scroll{overflow-x:auto;overflow-y:hidden;padding:6px 0 18px}.bracket-sizer{position:relative;overflow:hidden;margin:0 auto}.bracket-scale{transform-origin:top left}.search-note{font-size:12.5px;color:var(--cream-dim)}.search-note.error{color:var(--red-hot)}.search-note.center{text-align:center;margin-bottom:10px}.board{position:relative}.edges{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.edge{fill:none;stroke:var(--line-soft);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.edge.picked{stroke:var(--red);stroke-width:2.5}.round-label{position:absolute;text-align:center;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}.region-label{position:absolute;font-family:var(--font-display);font-size:15px;letter-spacing:.14em;text-transform:uppercase;color:var(--cream-dim)}.match{position:absolute;display:flex;flex-direction:column;background:var(--ink-2);border:1px solid var(--line);border-radius:var(--r);overflow:visible;box-shadow:0 2px 8px #0006}.match.ready{cursor:pointer}.match.ready:hover{border-color:var(--cream-dim);z-index:5}.match.decided{border-color:var(--line)}.match.hot{border-color:var(--red);box-shadow:0 2px 8px #0006,0 0 0 1px var(--red)}.match .row{flex:1;display:flex;align-items:center;gap:6px;padding:0 7px;min-width:0;position:relative;overflow:hidden;border-radius:var(--r)}.match .row+.row{border-top:1px solid var(--line-soft);border-radius:0 0 var(--r) var(--r)}.match .row:first-child{border-radius:var(--r) var(--r) 0 0}.match .row.winner{background:#d8402f24;box-shadow:inset 3px 0 0 var(--red)}.match .row.loser{opacity:.38}.match .row.tbd{color:var(--faint);font-size:10.5px;font-style:italic}.match .row.mine{box-shadow:inset 3px 0 0 var(--cream-dim)}.match .row.winner.mine{box-shadow:inset 3px 0 0 var(--red)}.match .seed{font-family:var(--font-mono);font-size:9.5px;font-weight:600;color:var(--faint);width:14px;text-align:right;flex-shrink:0}.match .thumb{width:21px;height:21px;border-radius:var(--r);object-fit:cover;flex-shrink:0}.match .thumb.placeholder{background:var(--ink-3);display:inline-block}.match .names{min-width:0;display:flex;flex-direction:column;line-height:1.15}.match .names b{font-size:10.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.match .names i{font-style:normal;font-size:9px;color:var(--cream-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.match .check{margin-left:auto;color:var(--red-hot);font-size:11px;font-weight:700;flex-shrink:0}.match .check.my{color:var(--cream-dim);font-size:8px}.match .tally{margin-left:auto;font-family:var(--font-mono);font-size:9.5px;font-weight:600;color:var(--cream-dim);border:1px solid var(--line);border-radius:var(--r);padding:0 4px;flex-shrink:0}.match .row.winner .tally{color:var(--cream);border-color:var(--red)}.votebadge{position:absolute;top:-9px;right:8px;background:var(--ink);border:1px solid var(--red);color:var(--red-hot);border-radius:var(--r);font-family:var(--font-mono);font-size:9px;font-weight:600;padding:1px 6px}.champ-spot{position:absolute;width:260px;text-align:center}.champ-title{font-family:var(--font-display);font-size:20px;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin-bottom:10px}.champ-title:before,.champ-title:after{content:"★";font-size:12px;vertical-align:3px;margin:0 10px}.champ-card{position:relative;background:var(--ink-2);border:1px solid var(--gold);border-radius:var(--r);padding:14px;display:flex;flex-direction:column;gap:4px;box-shadow:5px 5px #d9a44159}.champ-card img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--r);margin-bottom:6px}.champ-card b{font-size:15px}.champ-card i{font-style:normal;font-size:12.5px;color:var(--cream-dim)}.champ-card.empty{border-style:dashed;border-color:var(--line);color:var(--faint);padding:34px 14px;box-shadow:none}.champ-card.empty .trophy{font-family:var(--font-display);font-size:40px;color:var(--line);margin-bottom:8px}.champ-art-placeholder{width:100%;aspect-ratio:1;border-radius:var(--r);background:var(--ink-3)}.champ-card.playable{cursor:pointer}.champ-play{position:absolute;right:22px;top:22px;width:34px;height:34px;border-radius:50%;background:#171310e0;border:1px solid var(--gold);color:var(--gold);display:flex;align-items:center;justify-content:center;font-size:12px}.fo-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0c0a08db;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:100;display:flex;align-items:center;justify-content:center;padding:18px}.fo-modal{position:relative;width:min(880px,100%);max-height:94vh;overflow-y:auto;background:var(--ink-2);border:1px solid var(--line);border-radius:var(--r);padding:18px 22px 26px;box-shadow:0 24px 80px #000000b3}.fo-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.fo-round{font-family:var(--font-display);font-size:18px;letter-spacing:.1em;text-transform:uppercase;color:var(--cream)}.fo-region{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--cream-dim);border:1px solid var(--line);border-radius:var(--r);padding:3px 9px}.fo-region.live{border-color:var(--red);color:var(--red-hot)}.fo-close{margin-left:auto;background:transparent;border:1px solid var(--line);color:var(--cream-dim);width:30px;height:30px;border-radius:var(--r)}.fo-close:hover{border-color:var(--cream-dim);color:var(--cream)}.fo-arena{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:center}.fo-vs{font-family:var(--font-display);font-size:22px;width:74px;height:74px;display:flex;align-items:center;justify-content:center;background:var(--red);color:var(--cream);transform:rotate(-8deg);clip-path:polygon(50% 0%,59.9% 12.8%,75% 6.7%,77.7% 22.6%,93.3% 25%,87.2% 40.1%,100% 50%,87.2% 59.9%,93.3% 75%,77.7% 77.4%,75% 93.3%,59.9% 87.2%,50% 100%,40.1% 87.2%,25% 93.3%,22.3% 77.4%,6.7% 75%,12.8% 59.9%,0% 50%,12.8% 40.1%,6.7% 25%,22.3% 22.6%,25% 6.7%,40.1% 12.8%)}.fo-card{background:var(--ink);border:1px solid var(--line);border-radius:var(--r);padding:14px;display:flex;flex-direction:column;gap:10px;min-width:0}.fo-card.active{border-color:var(--cream-dim)}.fo-card.victor{border-color:var(--gold);box-shadow:5px 5px #d9a44159}.fo-art{position:relative;aspect-ratio:1;border-radius:var(--r);overflow:hidden;cursor:pointer;background:var(--ink-3)}.fo-art img,.fo-art video{width:100%;height:100%;object-fit:cover;display:block;background:#000}.fo-art.portrait img{object-fit:contain;background:var(--ink-3)}.fo-art.inert{cursor:default}.fo-embed{width:100%;height:100%;border:0;display:block;background:#000}.fo-clip-next{position:absolute;right:8px;bottom:8px;background:#171310e0;border:1px solid var(--line);color:var(--cream-dim);border-radius:var(--r);font-family:var(--font-mono);font-size:11px;padding:5px 10px}.fo-clip-next:hover{color:var(--cream);border-color:var(--cream-dim)}.fo-extract{margin:6px 0 0;font-size:12.5px;line-height:1.5;color:var(--cream-dim);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.thumb-blank{width:42px;height:42px;border-radius:var(--r);background:var(--ink-3);flex-shrink:0}.fo-art-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:52px;color:var(--faint)}.fo-seed{position:absolute;top:8px;left:8px;background:#171310e0;border:1px solid var(--line);border-radius:var(--r);font-family:var(--font-mono);font-size:11px;font-weight:600;padding:2px 7px}.fo-refresh{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:var(--r);background:#171310e0;border:1px solid var(--line);color:var(--cream-dim);font-size:14px;line-height:1;display:flex;align-items:center;justify-content:center;padding:0;opacity:0;transition:opacity .15s,color .15s,border-color .15s}.fo-art:hover .fo-refresh,.fo-refresh.spinning{opacity:1}.fo-card.victor .fo-refresh{display:none}.fo-refresh:hover{color:var(--cream);border-color:var(--cream-dim)}.fo-refresh.spinning{animation:spin .9s linear infinite;pointer-events:none}@keyframes spin{to{transform:rotate(360deg)}}.fo-playbtn{position:absolute;right:8px;bottom:8px;width:38px;height:38px;border-radius:50%;background:#171310e0;border:1px solid var(--cream-dim);display:flex;align-items:center;justify-content:center;font-size:13px;opacity:0;transition:opacity .15s}.fo-art:hover .fo-playbtn,.fo-card.active .fo-playbtn{opacity:1}.fo-crown{position:absolute;top:8px;right:8px;font-size:26px;filter:drop-shadow(0 2px 8px rgba(0,0,0,.8))}.eq{position:absolute;left:10px;bottom:10px;display:flex;align-items:flex-end;gap:3px;height:18px}.eq span{width:4px;background:var(--red-hot);animation:eq-bounce .9s ease-in-out infinite}.eq span:nth-child(2){animation-delay:.18s}.eq span:nth-child(3){animation-delay:.36s}.eq span:nth-child(4){animation-delay:.54s}@keyframes eq-bounce{0%,to{height:5px}50%{height:18px}}.fo-progress{height:4px;background:var(--line-soft);overflow:hidden}.fo-progress-fill{height:100%;background:var(--red);transition:width .25s linear}.fo-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.fo-meta b{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fo-meta i{font-style:normal;font-size:13px;color:var(--cream-dim)}.fo-meta em{font-style:normal;font-family:var(--font-mono);font-size:11px;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fo-tally{font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--gold);margin-top:2px}.fo-voters{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.voter-chip{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:var(--r);padding:2px 8px;font-family:var(--font-mono);font-size:10.5px;color:var(--cream-dim);max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voter-chip img{width:14px;height:14px;border-radius:50%}.fo-cycle{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.fo-cycle .ghost{padding:8px 6px;font-family:var(--font-mono);font-size:12px;white-space:nowrap}.fo-actions{display:flex;gap:8px}.fo-actions .vote{flex:1}.fo-unblock{position:absolute;inset:auto 0 40%;margin:0 auto;width:fit-content;background:var(--red);color:var(--cream);font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;padding:14px 28px;border-radius:var(--r);box-shadow:4px 4px #00000080}.album-search{display:flex;flex-direction:column;gap:10px;min-height:320px}.search-head{display:flex;gap:8px}.album-search input{flex:1;background:var(--ink-2);border:1px solid var(--line);border-radius:var(--r);color:var(--cream);font:inherit;font-size:14px;padding:10px 12px;outline:none;min-width:0}.album-search input:focus{border-color:var(--cream-dim)}.search-results{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;overflow-y:auto;max-height:300px}.search-results button{width:100%;display:flex;align-items:center;gap:10px;background:var(--ink-2);border:1px solid transparent;border-radius:var(--r);padding:7px 9px;color:var(--cream);text-align:left}.search-results button:hover{border-color:var(--cream-dim)}.search-results img{width:42px;height:42px;border-radius:var(--r);flex-shrink:0}.search-results span{display:flex;flex-direction:column;min-width:0}.search-results b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-results i{font-style:normal;font-size:11.5px;color:var(--cream-dim)}.celebrate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0c0a08e6;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);display:flex;align-items:center;justify-content:center;padding:20px;overflow:hidden}.confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.confetti span{position:absolute;top:-20px;animation-name:confetti-fall;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes confetti-fall{0%{transform:translateY(-4vh) rotate(0);opacity:1}to{transform:translateY(108vh) rotate(calc(var(--spin) * 720deg));opacity:.7}}.celebrate-card{position:relative;background:var(--ink-2);border:1px solid var(--gold);border-radius:var(--r);padding:28px 34px 30px;text-align:center;max-width:420px;width:100%;box-shadow:6px 6px #d9a44166,0 30px 90px #000c}.celebrate-kicker{font-family:var(--font-display);font-size:16px;letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin-bottom:16px}.celebrate-card img{width:min(280px,70vw);aspect-ratio:1;object-fit:cover;border-radius:var(--r);box-shadow:0 14px 44px #0009}.celebrate-card h2{margin:18px 0 4px;font-family:var(--font-display);font-size:24px;letter-spacing:.03em;text-transform:uppercase}.celebrate-card p{margin:0 0 20px;color:var(--cream-dim);font-size:15px}.celebrate-card button.vote{width:100%}button.ghost.champ-audio{width:100%;margin-bottom:10px;border-color:var(--gold);color:var(--gold)}.foot{text-align:center;color:var(--faint);font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;padding:10px 16px 16px}@media(max-width:720px){.brand-sub{display:none}.topbar{padding:10px 14px}.brand-name{font-size:20px}.home{padding:28px 16px 48px}.hero-eyebrow{font-size:10.5px;letter-spacing:.14em}.fo-arena{grid-template-columns:1fr}.fo-vs{margin:-4px auto;width:56px;height:56px;font-size:17px;z-index:2}.fo-modal{padding:14px 14px 20px}.album-search{min-height:220px}.bracket-page{padding:12px 12px 24px}}@media(prefers-reduced-motion:reduce){.confetti span,.eq span,.chip.live:before,.countdown.urgent{animation:none}*{transition-duration:.01ms!important}}
