@layer components{@scope(.zodiac-fever-page){:scope{--fever-ink:#315c50;--fever-green:#347960;--fever-accent:#b55e45;--fever-paper:#fffdf5;--fever-line:#c8d6ca;--fever-muted:#62786c}.zodiac-fever-heading{color:var(--fever-ink);text-align:center}.zodiac-fever-heading h1{color:var(--fever-green);margin-block:8px;font-size:clamp(1.6rem,4vw,2.6rem)}.zodiac-fever-heading>p:first-child{color:var(--fever-accent);font-weight:700}.zodiac-fever-surface{isolation:isolate;border-radius:var(--radius-l);block-size:min(900px,100svh - 32px);min-block-size:540px;inline-size:100%;color:var(--fever-ink);background:#e3f1e8;border:1px solid #b9a36a;flex-direction:column;padding:16px;display:flex;position:relative;overflow:clip}.zodiac-fever-garden{z-index:-1;opacity:.55;pointer-events:none;position:absolute;inset:0}.zodiac-fever-garden img{-o-object-fit:cover;object-fit:cover}.zodiac-fever-toolbar{z-index:4;flex:none;justify-content:space-between;align-items:start;gap:12px;min-block-size:52px;display:flex;position:relative}.zodiac-fever-score{color:var(--fever-ink);align-items:baseline;gap:10px;padding-inline:4px;display:flex}.zodiac-fever-score>span{font-size:.8rem;font-weight:700}.zodiac-fever-score strong{font-variant-numeric:tabular-nums;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:800;line-height:1.25}.zodiac-fever-tools{--fever-tool-size:40px;grid-template-columns:repeat(3, var(--fever-tool-size));grid-auto-rows:var(--fever-tool-size);gap:6px;display:grid}.zodiac-fever-tools button{inline-size:var(--fever-tool-size);block-size:var(--fever-tool-size);place-items:center;min-inline-size:0;margin:0;padding:8px;display:grid}.zodiac-fever-tools svg{block-size:22px;inline-size:22px;display:block}.zodiac-fever-input-area{z-index:2;touch-action:none;-webkit-user-select:none;user-select:none;flex-direction:column;flex:1;min-block-size:0;min-inline-size:0;display:flex;position:relative;container:zodiac-fever-input/size}.zodiac-fever-playfield{flex:1;grid-template-columns:minmax(0,1fr);place-items:center;min-block-size:0;min-inline-size:0;display:grid;position:relative;container-type:size}.zodiac-fever-board-frame{aspect-ratio:1;touch-action:none;outline:none;block-size:min(100cqw,100cqh);max-block-size:100%;inline-size:min(100cqw,100cqh);min-inline-size:0;max-inline-size:100%;display:block}.zodiac-fever-canvas{z-index:1;pointer-events:none;outline:none;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.zodiac-fever-animal-preview{flex-shrink:0;block-size:78px;inline-size:88px;display:block}.zodiac-fever-refill{min-inline-size:168px;color:var(--fever-cream);letter-spacing:.08em;flex:0 0 32px;justify-content:center;align-self:center;align-items:center;gap:7px;margin:4px 0 0;font-size:.68rem;font-weight:500;display:flex}.zodiac-fever-refill:before,.zodiac-fever-refill:after{content:"";background:linear-gradient(90deg,#0000,#e5c98a99);block-size:1px;inline-size:22px}.zodiac-fever-refill:after{transform:rotate(180deg)}.zodiac-fever-refill strong{min-inline-size:3ch;color:var(--fever-gold);letter-spacing:0;text-align:center;font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:800;line-height:1}.zodiac-fever-refill small{letter-spacing:0;font-size:.65rem}.zodiac-fever-version,.zodiac-fever-test-run-label{z-index:4;color:#fff6dd99;pointer-events:none;font-size:10px;position:absolute;inset-block-end:8px;inset-inline-start:10px}button{border:1px solid var(--fever-line);border-radius:var(--radius-m);color:var(--fever-ink);font:inherit;cursor:pointer;background:#fff;padding:10px 16px;font-weight:700}button:disabled{cursor:default;opacity:.5}.zodiac-fever-primary{background:var(--fever-accent);border-color:var(--fever-accent);color:#fff}button:focus-visible,select:focus-visible,input:focus-visible{outline:2px solid var(--fever-green);outline-offset:3px}.zodiac-fever-surface.is-fullscreen{z-index:1200;inline-size:100%;block-size:var(--flag-viewport-height,100dvh);min-block-size:0;padding:max(20px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));border:0;border-radius:0;position:fixed;inset:0}@media (hover:hover){button:enabled:hover{border-color:var(--fever-green);background:#edf5ee}.zodiac-fever-primary:enabled:hover{background:#9e4f39;border-color:#9e4f39}}@media (max-width:520px){.zodiac-fever-surface{padding:8px}.zodiac-fever-toolbar{min-block-size:50px}.zodiac-fever-score{flex-direction:column;gap:0}.zodiac-fever-score strong{font-size:clamp(1rem,4.5vw,1.7rem)}.zodiac-fever-toolbar{gap:6px}.zodiac-fever-tools{--fever-tool-size:36px}.zodiac-fever-tools button{padding:6px}.zodiac-fever-surface.is-fullscreen{padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left))}}@media (min-width:1440px) and (min-height:900px) and (hover:hover) and (pointer:fine){.zodiac-fever-surface.is-fullscreen{padding:5vh 5vw}}}}
@layer components{@scope(.zodiac-fever-page){.zodiac-fever-overlay{z-index:6;background:#243c302e;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.zodiac-fever-dialog{overscroll-behavior:contain;background:var(--fever-paper);border:1px solid var(--fever-line);border-radius:var(--radius-l);text-align:center;max-block-size:100%;inline-size:min(100%,420px);padding:26px;overflow:auto}.zodiac-fever-overlay:has(.zodiac-fever-result-content){grid-template-rows:minmax(0,1fr)}.zodiac-fever-dialog:has(>.zodiac-fever-result-content){flex-direction:column;min-block-size:0;display:flex;overflow:hidden}.zodiac-fever-dialog:has(>.zodiac-fever-result-content)>:where(h2,.zodiac-fever-actions){flex-shrink:0}.zodiac-fever-result-content{overscroll-behavior:contain;min-block-size:0;overflow:auto}.zodiac-fever-overlay[data-home]{z-index:3;padding:12px;container:zodiac-fever-home/size}.zodiac-fever-overlay[data-home] .zodiac-fever-dialog{max-block-size:none;padding:14px;overflow:visible}.zodiac-fever-dialog h2{margin-block:0 14px;font-size:1.25rem}.zodiac-fever-dialog p{margin-block:12px;line-height:1.7}.zodiac-fever-actions{justify-content:center;gap:10px;margin-block-start:20px;display:flex}.zodiac-fever-actions button{flex:1;min-block-size:46px;min-inline-size:0}.zodiac-fever-start-label{flex:1;min-inline-size:0;display:block;position:relative}.zodiac-fever-start-label[data-loading]>span:first-child{visibility:hidden}.zodiac-fever-start-loading{white-space:nowrap;place-items:center;font-size:clamp(.625rem,3vw,.85rem);display:grid;position:absolute;inset:0 -6px}.zodiac-fever-home-actions .zodiac-fever-primary{position:relative}.zodiac-fever-home-actions .zodiac-fever-primary .zodiac-fever-start-label[data-loading]{position:static}.zodiac-fever-home-actions .zodiac-fever-primary .zodiac-fever-start-loading{padding-inline:8px;inset:0}.zodiac-fever-home-actions .zodiac-fever-primary:has([data-loading]) .zodiac-fever-paw{visibility:hidden}.zodiac-fever-home-actions{gap:10px;margin-block-start:20px;display:grid}.zodiac-fever-home-actions button{min-block-size:46px}.zodiac-fever-new-hidden{visibility:hidden}.zodiac-fever-history-resume{min-block-size:38px;margin-inline-start:auto;font-size:.85rem}.zodiac-fever-result-score{color:var(--fever-green);font-size:2.5rem;display:block}.zodiac-fever-result-score small{white-space:nowrap;margin-inline-start:5px;font-size:.4em}.zodiac-fever-result{grid-template-columns:1fr 1fr;gap:12px;margin-block:16px;display:grid}.zodiac-fever-result div{border:1px solid var(--fever-line);border-radius:var(--radius-m);background:#fff;padding:10px}.zodiac-fever-result-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.zodiac-fever-result dt{color:var(--fever-muted);font-size:.8rem}.zodiac-fever-result dd{margin:4px 0 0;font-size:1.4rem;font-weight:800}.zodiac-fever-dialog .game-sound-setting{margin-block:12px}.zodiac-fever-dialog>.zodiac-fever-primary{inline-size:100%;margin-block-start:12px}.zodiac-fever-save-status{z-index:6;max-block-size:calc(100% - 100px);position:absolute;inset:80px 16px auto;overflow:auto}.zodiac-fever-save-status>.game-save-status{--save-status-accent:var(--fever-accent);margin:0}@media (max-width:520px){.zodiac-fever-dialog{padding:20px}.zodiac-fever-actions{flex-direction:column-reverse}.zodiac-fever-dialog:has(>.zodiac-fever-result-content){padding:16px}.zodiac-fever-dialog:has(>.zodiac-fever-result-content)>h2{margin-block-end:8px;font-size:1.1rem}.zodiac-fever-result-content .zodiac-fever-result-cat{block-size:88px;inline-size:88px;margin-block-end:6px}.zodiac-fever-result-content .zodiac-fever-result-score{font-size:2.1rem;line-height:1.2}.zodiac-fever-result-content .zodiac-fever-result-summary{gap:6px;margin-block:10px}.zodiac-fever-result-content .zodiac-fever-result-summary>div{padding:8px 4px}.zodiac-fever-result-content dt{font-size:.7rem}.zodiac-fever-result-content dd{font-size:1.2rem}.zodiac-fever-result-content+.zodiac-fever-actions{flex-direction:row;margin-block-start:12px}}}}
@layer components{@scope(.zodiac-fever-page){.zodiac-fever-records{--fever-record-tint:#edf4f0;--fever-record-accent:#a15b3e;border:1px solid var(--fever-line);border-radius:var(--radius-l);color:var(--fever-ink);background:#fff;margin-block:24px;padding:24px}.zodiac-fever-records-heading{margin-block-end:20px}.zodiac-fever-records-kicker{color:var(--fever-record-accent);letter-spacing:.14em;margin:0 0 8px;font-size:.7rem;font-weight:800}.zodiac-fever-records h2{overflow-wrap:anywhere;margin:0;font-size:clamp(1.2rem,2.4vw,1.6rem);line-height:1.5}.zodiac-fever-best{background:var(--fever-paper);border:1px solid var(--fever-line);border-radius:var(--radius-m);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:20px;min-block-size:150px;padding:20px;display:grid;position:relative}.zodiac-fever-best-overview{justify-content:space-between;align-items:center;gap:12px;min-inline-size:0;display:flex;container-type:inline-size}.zodiac-fever-best-score>span{font-size:.8rem;font-weight:600}.zodiac-fever-best-score>strong{font-variant-numeric:tabular-nums;font-size:clamp(1.35rem,9.5cqi,3rem);font-weight:800;line-height:1.3;display:block}.zodiac-fever-best-score small{margin-inline-start:5px;font-size:.75rem}.zodiac-fever-best-score p{margin:3px 0 0;font-size:.8rem}.zodiac-fever-best-animal{-o-object-fit:contain;object-fit:contain;flex:none;block-size:84px;inline-size:84px}.zodiac-fever-record-mode{border-radius:var(--radius-full);background:var(--fever-record-tint);color:var(--fever-green);white-space:nowrap;padding:3px 9px;font-size:.7rem;font-weight:700;display:inline-block}.zodiac-fever-best-highlights{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 14px;margin:0;display:grid}.zodiac-fever-best-highlights>div{grid-template-rows:subgrid;grid-row:span 2;min-inline-size:0;display:grid}.zodiac-fever-best-highlights dt{font-size:.8rem;font-weight:600}.zodiac-fever-best-highlights dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.2rem;font-weight:800}.zodiac-fever-history-heading{justify-content:space-between;align-items:baseline;gap:10px;margin-block:28px 12px;display:flex}.zodiac-fever-history-heading h3{margin:0;font-size:1rem}.zodiac-fever-history-heading>span{color:var(--fever-muted);font-size:.75rem}.zodiac-fever-history{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.zodiac-fever-record-entry{background:var(--fever-paper);border:1px solid var(--fever-line);border-radius:var(--radius-m);padding:0 14px;position:relative}:where(.zodiac-fever-record-entry,.zodiac-fever-record-details,.zodiac-fever-record-detail-content){min-inline-size:0}.zodiac-fever-record-summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;min-block-size:80px;padding-block:12px;list-style:none;display:grid}.zodiac-fever-record-summary::-webkit-details-marker{display:none}.zodiac-fever-record-entry[data-resumable=true] .zodiac-fever-record-summary{padding-inline-end:150px}.zodiac-fever-history-info{gap:5px;display:grid}.zodiac-fever-history-info time{font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:600}.zodiac-fever-history-meta{color:var(--fever-muted);flex-wrap:wrap;align-items:center;gap:5px 8px;font-size:.75rem;display:flex}.zodiac-fever-history-score{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.4rem;font-weight:800}.zodiac-fever-history-score small{margin-inline-start:4px;font-size:.7rem;font-weight:600}.zodiac-fever-history-toggle{background:var(--fever-record-tint);border-radius:var(--radius-m);color:var(--fever-green);white-space:nowrap;border:1px solid #91b6a7;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;font-size:.8rem;font-weight:700;display:flex}.zodiac-fever-history-toggle svg{block-size:16px;inline-size:16px;transition:rotate .18s}.zodiac-fever-record-details[open] .zodiac-fever-history-toggle svg{rotate:180deg}.zodiac-fever-history-resume{border:1px solid var(--fever-record-accent);background:var(--fever-record-accent);color:#fff;min-block-size:42px;inline-size:136px;padding:9px;font-size:.8rem;font-weight:700;position:absolute;inset-block-start:19px;inset-inline-end:14px}.zodiac-fever-record-detail-content{padding-block:4px 16px}.zodiac-fever-record-detail-content>.zodiac-fever-result{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.zodiac-fever-record-detail-content>.zodiac-fever-result>div{grid-template-rows:subgrid;border:1px solid var(--fever-line);border-radius:var(--radius-m);background:#fff;grid-row:span 2;min-inline-size:0;padding:12px;display:grid}.zodiac-fever-record-detail-content dt{color:var(--fever-muted);font-size:.75rem}.zodiac-fever-record-detail-content dd{margin:0;font-size:1.05rem;font-weight:700}.zodiac-fever-record-empty{color:var(--fever-muted);margin:0;font-size:.85rem;line-height:1.8}.zodiac-fever-record-note{color:var(--fever-muted);margin:18px 0 0;font-size:.75rem;line-height:1.75}@media (hover:hover){.zodiac-fever-record-summary:hover .zodiac-fever-history-toggle{border-color:var(--fever-green);background:#dbece3}.zodiac-fever-history-resume:hover:enabled{color:#fff;background:#84472f;border-color:#84472f}}@supports (interpolate-size:allow-keywords) and (transition-behavior:allow-discrete){@media (prefers-reduced-motion:no-preference){.zodiac-fever-record-details::details-content{interpolate-size:allow-keywords;block-size:0;transition:block-size .2s ease, content-visibility .2s allow-discrete;overflow:clip}.zodiac-fever-record-details[open]::details-content{block-size:auto}}}@media (max-width:820px){.zodiac-fever-best{grid-template-columns:1fr;gap:10px}.zodiac-fever-best-highlights{margin:4px 0 0}}@media (max-width:520px){.zodiac-fever-records{margin-inline:10px;padding:16px}.zodiac-fever-best{padding:16px}.zodiac-fever-best-animal{block-size:56px;inline-size:56px}.zodiac-fever-best-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}.zodiac-fever-best-highlights dt{font-size:.7rem}.zodiac-fever-best-highlights dd{font-size:1.05rem}.zodiac-fever-record-entry{padding-inline:12px}.zodiac-fever-record-summary{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.zodiac-fever-record-entry[data-resumable=true] .zodiac-fever-record-summary{padding-inline-end:0}.zodiac-fever-history-info{grid-column:1/-1}.zodiac-fever-history-info time{font-size:.85rem}.zodiac-fever-history-score{grid-column:1;font-size:clamp(1.1rem,5vw,1.4rem)}.zodiac-fever-history-toggle{grid-column:2;gap:8px;padding:8px 10px}.zodiac-fever-history-resume{min-block-size:36px;inline-size:100%;margin-block:0 12px;padding-block:7px;position:static}.zodiac-fever-record-detail-content>.zodiac-fever-result{grid-template-columns:repeat(2,minmax(0,1fr))}}}}
@layer components{@scope(.zodiac-fever-page){.game-rule-details{--game-rule-background:var(--fever-paper);--game-rule-line:var(--fever-gold-line);--game-rule-ink:var(--fever-ink);--game-rule-heading:var(--fever-green);--game-rule-accent:var(--fever-green);--game-rule-divider:var(--fever-line);--blue-deep:var(--fever-green)}.game-rule-details>summary{border-radius:var(--radius-m)}@media (hover:hover){.game-rule-details>summary:hover{background:color-mix(in srgb, var(--fever-gold) 16%, var(--fever-paper))}}.zodiac-fever-guide{--fever-guide-tint:#edf4f0;--game-rule-ink:var(--fever-ink);--game-rule-heading:var(--fever-green);--game-rule-accent:var(--fever-green)}.zodiac-fever-guide-section{gap:10px;display:grid}.zodiac-fever-guide-section h3{color:var(--fever-green);margin:0;font-size:1.1rem;line-height:1.5}.zodiac-fever-guide h4{color:var(--fever-ink);margin:0 0 6px;font-size:1rem;line-height:1.5}.zodiac-fever-guide p{margin:0;line-height:1.75}.zodiac-fever-guide-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-block:14px;display:grid}.zodiac-fever-guide-mode{border:1px solid var(--fever-line);border-radius:var(--radius-m);background:#fff;padding:18px}.zodiac-fever-guide-mode h4{font-size:1.15rem}.zodiac-fever-guide .zodiac-fever-guide-kicker{color:var(--fever-accent);letter-spacing:.06em;margin-block-end:4px;font-size:.75rem;font-weight:700}.zodiac-fever-guide-mode dl{gap:10px;margin:16px 0 0;display:grid}.zodiac-fever-guide-mode dt{color:var(--fever-green);margin-block-end:3px;font-size:.75rem;font-weight:700}.zodiac-fever-guide-mode dd{margin:0;font-size:.85rem;line-height:1.65}.zodiac-fever-guide .zodiac-fever-guide-note{color:var(--fever-muted);font-size:.8rem}.zodiac-fever-guide-steps{gap:16px;margin:16px 0;padding:0;list-style:none;display:grid}.zodiac-fever-guide .zodiac-fever-guide-steps>li{gap:12px;margin:0;padding:0;display:flex}.zodiac-fever-guide-step-number{background:var(--fever-guide-tint);border-radius:var(--radius-full);block-size:28px;color:var(--fever-green);flex:0 0 28px;place-items:center;font-size:.85rem;font-weight:800;display:grid}.zodiac-fever-guide-steps p,.zodiac-fever-guide-combo p{font-size:.9rem}.zodiac-fever-guide-combo{border-radius:var(--radius-m);background:var(--fever-guide-tint);padding:14px 16px}.zodiac-fever-guide-animals{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:14px 0;padding:0;list-style:none;display:grid}.zodiac-fever-guide .zodiac-fever-guide-animals>li{text-align:center;border-radius:var(--radius-m);background:var(--fever-paper);flex-direction:column;justify-content:start;align-items:center;gap:5px;margin:0;padding:8px 3px;display:flex}.zodiac-fever-guide :where(.zodiac-fever-guide-animals,.zodiac-fever-guide-steps)>li:before{content:none}.zodiac-fever-guide-animals .zodiac-fever-animal-preview{block-size:72px;inline-size:72px;max-inline-size:100%}.zodiac-fever-guide-animals strong{color:var(--fever-ink);font-size:.8rem;line-height:1.4}@media (max-width:820px){.zodiac-fever-guide-modes{grid-template-columns:1fr}.zodiac-fever-guide-animals{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:340px){.zodiac-fever-guide-animals{grid-template-columns:repeat(3,minmax(0,1fr))}}}}
@layer components{@scope(.zodiac-fever-page){.zodiac-fever-development{border:1px solid var(--fever-line);border-radius:var(--radius-l);background:var(--fever-paper);color:var(--fever-ink);margin-block:16px;padding:18px}.zodiac-fever-development summary{cursor:pointer;font-weight:700}.zodiac-fever-development>p{margin-block:14px;font-size:.85rem;line-height:1.7}.zodiac-fever-development>label{align-items:center;gap:8px;display:flex}.zodiac-fever-development h3{margin-block:18px 10px;font-size:1rem}.zodiac-fever-dev-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin-block:14px;display:grid}.zodiac-fever-dev-grid label{gap:6px;font-size:.85rem;display:grid}.zodiac-fever-development :where(input[type=number],select){border:1px solid var(--fever-line);border-radius:var(--radius-s);min-block-size:38px;inline-size:100%;color:var(--fever-ink);font:inherit;background:#fff;padding:6px}.zodiac-fever-dev-actions{flex-wrap:wrap;gap:8px;margin-block-start:18px;display:flex}.zodiac-fever-dev-actions button{font-size:.85rem}.zodiac-fever-size-comparison{--fever-size-highlight:#e8f3ec}.zodiac-fever-size-comparison h4{margin-block:18px 8px;font-size:.95rem}.zodiac-fever-size-comparison p{color:var(--fever-muted);margin-block:8px 12px;font-size:.85rem;line-height:1.6}.zodiac-fever-size-list{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.zodiac-fever-size-card{border:1px solid var(--fever-line);border-radius:var(--radius-m);block-size:100%;inline-size:100%;min-inline-size:0;color:var(--fever-ink);font-variant-numeric:tabular-nums;background:#fff;justify-items:center;gap:4px;padding:10px;font-size:.85rem;display:grid}.zodiac-fever-size-card[aria-pressed=true]{border-color:var(--fever-green);background:var(--fever-size-highlight)}.zodiac-fever-size-card .zodiac-fever-animal-preview{aspect-ratio:280/240;block-size:auto;inline-size:280px;max-inline-size:100%}.zodiac-fever-size-card small{color:var(--fever-muted)}@media (hover:hover){.zodiac-fever-size-card:enabled:hover{border-color:var(--fever-green);background:var(--fever-size-highlight)}.zodiac-fever-development summary:hover{color:var(--fever-accent)}}}}
@layer components{@scope(.zodiac-fever-page){.zodiac-fever-control-modes{gap:8px;margin-block:10px;display:flex}.zodiac-fever-control-modes button{border:1px solid var(--fever-line);border-radius:var(--radius-m);min-inline-size:0;color:var(--fever-ink);background:#fff;flex:0 auto;padding:8px;font-weight:700}.zodiac-fever-control-modes button[aria-pressed=true]{background:var(--fever-green);border-color:var(--fever-green);color:#fff}.zodiac-fever-tilt-controls{flex:0 0 102px;justify-content:center;align-self:center;align-items:center;gap:16px;inline-size:min(100%,520px);padding-block:4px;display:flex;position:relative}.zodiac-fever-direction-pad{flex:none;grid-template-rows:repeat(3,32px);grid-template-columns:repeat(3,32px);gap:3px;display:grid}.zodiac-fever-direction-pad button,.zodiac-fever-sensor-controls button{border:1px solid var(--fever-line);border-radius:var(--radius-s);background:var(--fever-paper);color:var(--fever-ink);cursor:pointer}.zodiac-fever-direction-pad button{place-items:center;padding:0;line-height:1;display:grid;position:relative}.zodiac-fever-direction-icon{pointer-events:none;block-size:24px;inline-size:24px;margin:auto;display:block}.zodiac-fever-direction-pad small{color:var(--fever-muted);font-size:8px;position:absolute;inset-block-end:1px;inset-inline-end:2px}.zodiac-fever-sensor-controls{flex:1;min-inline-size:0;font-size:.75rem;line-height:1.4}.zodiac-fever-sensor-controls>div{align-items:center;gap:4px;min-block-size:34px;margin-block:4px;display:flex}.zodiac-fever-sensor-controls button{min-block-size:34px;padding:5px 8px;font-size:.75rem;font-weight:700}.zodiac-fever-sensor-notice{background:var(--fever-paper);border:1px solid var(--fever-line);border-radius:var(--radius-s);inline-size:min(280px,80cqw);margin:0;padding:8px;font-size:.75rem;position:absolute;inset-block-end:calc(100% + 4px);inset-inline-end:0}@media (pointer:coarse){.zodiac-fever-tilt-controls{flex-basis:48px;gap:8px}.zodiac-fever-direction-pad{display:none}}@container zodiac-fever-input (not (max-width:900px)) and (not (max-aspect-ratio:1.4)){.zodiac-fever-tilt-controls{flex-direction:column;gap:8px;inline-size:118px;position:absolute;inset-block-start:50%;inset-inline-end:8px;transform:translateY(-50%)}.zodiac-fever-sensor-controls>div{flex-direction:column}}@media (hover:hover){.zodiac-fever-control-modes button:hover:not(:disabled),.zodiac-fever-direction-pad button:hover:not(:disabled),.zodiac-fever-sensor-controls button:hover:not(:disabled){color:var(--fever-ink);border-color:var(--fever-green);background:#e7f2eb}}@media (not (min-height:650px)) and (orientation:landscape){.zodiac-fever-tilt-controls{flex-direction:column;gap:8px;inline-size:118px;position:absolute;inset-block-start:50%;inset-inline-end:8px;transform:translateY(-50%)}.zodiac-fever-sensor-controls>div{flex-direction:column}}}}
@layer components{@scope(.zodiac-fever-page){:scope{--fever-ink:#274f4d;--fever-green:#276c66;--fever-accent:#b87945;--fever-paper:#fffdf6;--fever-line:#d2dcd3;--fever-muted:#627a73;--fever-cream:#fff6dd;--fever-gold:#edcf8e;--fever-gold-line:#bba772}.zodiac-fever-heading h1{inline-size:min(440px,100%);margin:10px auto 12px;padding:0;line-height:1}.zodiac-fever-title-logo{block-size:auto;inline-size:100%;display:block}.zodiac-fever-surface{color:var(--fever-cream);background:#102d3d;border-color:#b99a62}.zodiac-fever-garden{opacity:1}.zodiac-fever-hud-stats{--fever-hud-number-size:2.6rem;--fever-hud-outline:#082b37;flex:1;align-items:start;gap:clamp(12px,2vw,30px);min-inline-size:0;display:flex;container-type:inline-size}.zodiac-fever-score,.zodiac-fever-combo{color:var(--fever-cream);white-space:nowrap;flex-direction:column;align-items:start;gap:0;padding:0;display:flex}.zodiac-fever-score :where(span,strong),.zodiac-fever-combo :where(span,strong){-webkit-text-stroke:max(1.5px, .075em) var(--fever-hud-outline);paint-order:stroke fill;text-shadow:0 1px 3px var(--fever-hud-outline)}.zodiac-fever-score>span,.zodiac-fever-combo>span{color:var(--fever-cream);font-size:.75rem;font-weight:700;line-height:1.4}.zodiac-fever-score strong,.zodiac-fever-combo strong{font-size:clamp(1rem, 11cqi, var(--fever-hud-number-size));font-variant-numeric:tabular-nums;padding-block:2px;font-weight:800;line-height:1.15}.zodiac-fever-tools{flex-shrink:0}.zodiac-fever-sensor-notice{color:var(--fever-ink)}.zodiac-fever-result-cat{-o-object-fit:contain;object-fit:contain;block-size:120px;inline-size:120px;margin:0 auto 12px;display:block}.zodiac-fever-dialog{color:var(--fever-ink)}.zodiac-fever-overlay{background:#051a2c70}.zodiac-fever-surface[data-status=home] .zodiac-fever-input-area,.zodiac-fever-surface[data-status=home] .zodiac-fever-canvas,.zodiac-fever-surface[data-status=home] .zodiac-fever-hud-stats{visibility:hidden}.zodiac-fever-overlay[data-home]{background:#061e3020;padding:40px 20px 16px;inset-block-start:0}.zodiac-fever-overlay[data-home] .zodiac-fever-dialog{background:0 0;border:0;inline-size:min(100%,480px);padding:0;overflow:visible}.zodiac-fever-home{--fever-home-controls-width:360px;inline-size:100%;min-inline-size:0;color:var(--fever-cream);grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(20px,3cqh,32px);display:grid}.zodiac-fever-home-orbit{--fever-orbit-duration:360s;aspect-ratio:1;pointer-events:none;inline-size:clamp(160px,45cqh,380px);max-inline-size:100%;margin-block-end:16px;position:relative}.zodiac-fever-home-orbit:before{content:"";border-radius:var(--radius-full);border:1px solid #e7c98666;position:absolute;inset:13%}.zodiac-fever-home-moon{border-radius:var(--radius-full);background:radial-gradient(circle at 35% 30%,#fff7dc,#dfcf9955);position:absolute;inset:25%}.zodiac-fever-home-cat{-o-object-fit:contain;object-fit:contain;block-size:50%;inline-size:50%;position:absolute;inset:25%}.zodiac-fever-home-animals{animation:zodiac-fever-orbit-counterclockwise var(--fever-orbit-duration) linear infinite;position:absolute;inset:0}.zodiac-fever-home-animal{aspect-ratio:1;inline-size:14%;display:block;position:absolute;inset-block-start:var(--orbit-y);inset-inline-start:var(--orbit-x);translate:-50% -50%}.zodiac-fever-home-animal img{animation:zodiac-fever-orbit-counterclockwise var(--fever-orbit-duration) linear infinite reverse;-o-object-fit:contain;object-fit:contain;block-size:100%;inline-size:100%}.zodiac-fever-home[data-revealed=false] .zodiac-fever-home-cat{filter:brightness(0);opacity:.45}.zodiac-fever-home-animal[data-revealed=false] img{filter:brightness(0)invert();opacity:.45}.zodiac-fever-animal-preview[data-revealed=false] image{filter:brightness(0);opacity:.27}.zodiac-fever-home .zodiac-fever-control-modes{inline-size:min(100%, var(--fever-home-controls-width));grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;position:relative}.zodiac-fever-home .zodiac-fever-control-modes button{box-sizing:border-box;color:#d0dcd8;background:#143a47;border:2px solid #c7b480;place-items:center;block-size:44px;min-block-size:44px;inline-size:100%;min-inline-size:0;display:grid;position:relative}.zodiac-fever-home .zodiac-fever-control-modes button[aria-pressed=true]{color:var(--fever-cream);background:#245452;border-color:#c7b480}.zodiac-fever-home .zodiac-fever-control-modes button:focus-visible{outline-offset:-5px}.zodiac-fever-mode-check{pointer-events:none;block-size:14px;inline-size:14px;color:var(--fever-gold);visibility:hidden;position:absolute;inset-block-start:5px;inset-inline-end:5px}.zodiac-fever-mode-check path{stroke:var(--fever-ink)}.zodiac-fever-control-modes button[aria-pressed=true] .zodiac-fever-mode-check{visibility:visible}.zodiac-fever-home .zodiac-fever-home-actions{inline-size:min(100%, var(--fever-home-controls-width));grid-template-rows:54px 46px;gap:16px;margin:0}.zodiac-fever-home .zodiac-fever-home-actions button{inline-size:100%;min-inline-size:0}.zodiac-fever-home-actions .zodiac-fever-primary{background:#ad633f;border-color:#d3a36a;justify-content:space-between;align-items:center;padding-inline:22px;font-size:1.1rem;display:flex}.zodiac-fever-paw{font-size:1.3rem}.zodiac-fever-home .zodiac-fever-home-guide{color:var(--fever-cream);background:0 0;border:0;padding:4px 12px;font-size:.8rem;text-decoration:none}.zodiac-fever-home button:focus-visible{outline-color:var(--fever-gold)}@media (hover:hover){.zodiac-fever-home .zodiac-fever-control-modes button[aria-pressed=false]:hover:enabled{color:var(--fever-cream);background:#21475a;border-color:#c7b480}.zodiac-fever-home .zodiac-fever-control-modes button[aria-pressed=true]:hover:enabled{background:#306663;border-color:#c7b480}.zodiac-fever-home .zodiac-fever-home-guide:hover{color:var(--fever-gold);background:#ffffff10}}@keyframes zodiac-fever-orbit-counterclockwise{0%{rotate:none}to{rotate:-360deg}}@media (prefers-reduced-motion:reduce){.zodiac-fever-home-animals,.zodiac-fever-home-animal img{animation:none}}@media (max-width:820px){.zodiac-fever-home-orbit{max-inline-size:min(100%,300px)}}@media (max-width:520px){.zodiac-fever-home-orbit{--fever-compact-orbit-size:40cqh;max-inline-size:min(100%,340px)}.zodiac-fever-heading h1{inline-size:min(340px,100%)}.zodiac-fever-surface{border-radius:0}.zodiac-fever-hud-stats{--fever-hud-number-size:1.9rem;gap:12px}.zodiac-fever-toolbar{min-block-size:50px}}@container zodiac-fever-home not (min-height:720px){.zodiac-fever-home{gap:18px}.zodiac-fever-home-orbit{inline-size:clamp(140px, var(--fever-compact-orbit-size,32cqh), 280px);margin-block-end:8px}}@container zodiac-fever-home not (min-height:420px){.zodiac-fever-home{gap:8px}.zodiac-fever-home-orbit{inline-size:clamp(65px,30cqh,120px);margin-block-end:0}.zodiac-fever-home .zodiac-fever-control-modes button{block-size:34px;min-block-size:34px;padding-block:4px}.zodiac-fever-home .zodiac-fever-home-actions{grid-template-rows:40px 34px;gap:6px}.zodiac-fever-home-actions button{min-block-size:0;padding-block:4px}}}}
@layer components{@scope(.zodiac-fever-page){.zodiac-fever-dialog .game-sound-setting{--blue:var(--fever-green);--blue-dark:var(--fever-ink);--card:var(--fever-paper);--line:var(--fever-gold-line);--switch-on:var(--fever-green);--switch-on-border:var(--fever-green);--switch-on-thumb:var(--fever-gold);--switch-off:#dce5e0;--switch-off-border:#9eb5ad;--switch-thumb:var(--fever-paper);--switch-focus:var(--fever-green);--switch-hover:var(--fever-ink);border:1px solid var(--fever-line);border-radius:var(--radius-m);background:var(--fever-paper);color:var(--fever-ink);padding:10px 12px}.zodiac-fever-settings-close{background:var(--fever-green);border-color:var(--fever-gold-line);color:var(--fever-cream)}@media (hover:hover){.zodiac-fever-settings-close:enabled:hover{background:var(--fever-ink);border-color:var(--fever-gold)}}}}
@layer components{@scope(.zodiac-fever-page){.zodiac-fever-mode-hint{--fever-hint-tail:25%;z-index:6;box-sizing:border-box;border:1px solid var(--fever-gold);border-radius:var(--radius-m);background:var(--fever-paper);color:var(--fever-ink);text-align:center;text-wrap:balance;transform-origin:var(--fever-hint-tail) bottom;padding:14px 18px;font-size:.85rem;font-weight:700;line-height:1.65;position:absolute;inset-block-end:calc(100% + 12px);inset-inline:0}.zodiac-fever-mode-hint[data-mode=tilt]{--fever-hint-tail:75%}.zodiac-fever-mode-hint:after{content:"";background:var(--fever-paper);border-inline-end:1px solid var(--fever-gold);border-block-end:1px solid var(--fever-gold);block-size:10px;inline-size:10px;position:absolute;inset-block-end:-6px;inset-inline-start:calc(var(--fever-hint-tail) - 5px);transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.zodiac-fever-mode-hint{animation:.18s cubic-bezier(.2,.8,.2,1.15) both zodiac-fever-mode-hint-appear}}@keyframes zodiac-fever-mode-hint-appear{0%{opacity:0;transform:translateY(7px)scale(.94,.75)}to{opacity:1;transform:translateY(0)scale(1)}}}}
@layer components{@scope(.zodiac-fever-page){:scope{--fever-entry:#173f4c;--fever-hud-ink:var(--fever-cream);--fever-entry-gold:var(--fever-gold);--fever-field-rim:#6c928e;--fever-white:#fff;--fever-mint:#e9f4ef;--fever-peach:#fff0e7;--fever-gold-ink:#805d20;--fever-danger:color-mix(in srgb, var(--fever-accent) 85%, black);--fever-danger-hover:color-mix(in srgb, var(--fever-accent) 70%, black)}.zodiac-fever-ranking{color:var(--fever-ink);border:1px solid var(--fever-line);border-radius:var(--radius-l);background:var(--fever-paper);min-inline-size:0;margin-block:32px;padding:24px}.zodiac-fever-ranking .section-heading h2{color:var(--fever-ink);-webkit-text-fill-color:currentColor;background:0 0}.zodiac-fever-ranking .section-heading p{color:var(--fever-muted)}.zodiac-fever-ranking-own-summary{border:1px solid var(--fever-field-rim);border-radius:var(--radius-m);background:var(--fever-entry);color:var(--fever-hud-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-block:20px;padding:24px;display:flex}.zodiac-fever-ranking-own-title{overflow-wrap:anywhere;align-items:center;gap:12px;min-inline-size:0;margin:0;display:flex}.zodiac-fever-ranking :where(.zodiac-fever-ranking-own-title>img,li>img){border-radius:var(--radius-full);flex:none}.zodiac-fever-ranking-own{margin:0}.zodiac-fever-ranking-own>div>dd{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin:8px 0 0;display:flex}.zodiac-fever-ranking-own-position,.zodiac-fever-ranking-own-score{font-size:2rem;font-weight:850}.zodiac-fever-ranking-own small{margin-inline-start:4px;font-size:.9rem}.zodiac-fever-ranking :where(button,select){font:inherit;border:1px solid var(--fever-button-border,var(--fever-field-rim));border-radius:var(--radius-m);min-block-size:44px;color:var(--fever-button-ink,var(--fever-ink));background:var(--fever-button-bg,var(--fever-white));cursor:pointer;padding:8px 14px}.zodiac-fever-ranking button{justify-content:center;align-items:center;gap:8px;display:inline-flex}@media (hover:hover){.zodiac-fever-ranking button:not(:disabled):hover{background:var(--fever-button-hover-bg,var(--fever-mint));color:var(--fever-button-hover-ink,var(--fever-ink))}}.zodiac-fever-ranking-delete{--fever-button-border:var(--fever-danger);--fever-button-ink:var(--fever-danger);--fever-button-bg:var(--fever-peach);--fever-button-hover-bg:var(--fever-danger);--fever-button-hover-ink:var(--fever-white)}.zodiac-fever-ranking .ranking-confirm-popover{--card:var(--fever-paper);--line:var(--fever-line);--blue-dark:var(--fever-ink);--foreground:var(--fever-ink);color:var(--fever-ink);background:var(--fever-paper);border-color:var(--fever-line);box-shadow:0 4px 14px color-mix(in srgb, var(--fever-ink) 16%, transparent)}.zodiac-fever-ranking .ranking-confirm-popover p{color:var(--fever-ink);font-weight:500}.zodiac-fever-ranking .ranking-confirm-popover.is-danger .ranking-confirm-accept{--fever-button-border:var(--fever-danger);--fever-button-bg:var(--fever-danger);--fever-button-ink:var(--fever-white);--fever-button-hover-bg:var(--fever-danger-hover);--fever-button-hover-ink:var(--fever-white)}.zodiac-fever-ranking button:disabled{opacity:.5;cursor:default}.zodiac-fever-ranking button svg{block-size:20px;inline-size:20px}.zodiac-fever-ranking-list{gap:10px;margin-block:20px;padding:0;list-style:none;display:grid}.zodiac-fever-ranking-list li{border:1px solid var(--fever-line);border-radius:var(--radius-m);background:var(--fever-white);grid-template-columns:42px 48px minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:16px;display:grid}.zodiac-fever-ranking-list .is-rank-1{border-color:var(--fever-entry-gold);background:#fff2ce}.zodiac-fever-ranking-list .is-rank-2{background:#f0f5f4}.zodiac-fever-ranking-list .is-rank-3{background:var(--fever-peach)}.zodiac-fever-ranking-list .is-own{outline:2px solid var(--fever-green);outline-offset:1px}.zodiac-fever-ranking-rank{color:var(--fever-ink);white-space:nowrap;font-variant-numeric:tabular-nums;text-align:center}.zodiac-fever-ranking-rank small{font-size:.75rem;display:block}.zodiac-fever-ranking-name{color:var(--fever-ink);overflow-wrap:anywhere}.zodiac-fever-ranking-score{font-variant-numeric:tabular-nums;color:var(--fever-ink);white-space:nowrap;font-size:1.7rem}.zodiac-fever-ranking-score small{margin-inline-start:4px;font-size:.8rem}.zodiac-fever-ranking-stats-wrap{grid-column:3/-1}.zodiac-fever-ranking-stats{flex-wrap:wrap;gap:8px 24px;margin:0;font-size:.85rem;display:flex}.zodiac-fever-ranking-stats div{gap:8px;display:flex}.zodiac-fever-ranking-stats dt{opacity:.8}.zodiac-fever-ranking-stats dd{font-variant-numeric:tabular-nums;margin:0;font-weight:800}.zodiac-fever-ranking-own .zodiac-fever-ranking-stats{flex-basis:100%}.zodiac-fever-ranking-stats-mobile{display:none}.zodiac-fever-ranking-actions{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.zodiac-fever-result-ranking-slot{min-block-size:205px}.zodiac-fever-ranking-result{border:1px solid var(--fever-field-rim);border-radius:var(--radius-m);background:var(--fever-mint);gap:12px;min-inline-size:0;padding:20px;display:grid}.zodiac-fever-ranking-result p{margin:0;line-height:1.6}.zodiac-fever-ranking-outcome{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 20px;display:grid}.zodiac-fever-ranking-outcome>p:first-child{color:var(--fever-ink);align-items:center;gap:8px;font-size:.95rem;font-weight:800;display:flex}.zodiac-fever-ranking-outcome svg{block-size:24px;inline-size:24px;color:var(--fever-gold-ink);flex:none}.zodiac-fever-ranking-update{color:var(--fever-muted);grid-column:1;font-size:.85rem}.zodiac-fever-ranking-outcome>strong{font-variant-numeric:tabular-nums;color:var(--fever-green);white-space:nowrap;grid-area:1/2/span 2;font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1.15}.zodiac-fever-ranking-outcome>strong small{margin-inline-start:4px;font-size:1rem;font-weight:700}.zodiac-fever-ranking-result>a{min-block-size:36px;color:var(--fever-green);text-underline-offset:4px;justify-self:end;align-items:center;padding:4px 0;font-size:.85rem;font-weight:750;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .15s,text-decoration-color .15s;display:inline-flex}@media (hover:hover){.zodiac-fever-ranking-result>a:hover{color:var(--fever-ink);text-decoration-color:currentColor}}.zodiac-fever-ranking-result:not(.is-success){font-size:.9rem}.zodiac-fever-ranking-result.is-error{background:var(--fever-peach);border-color:var(--fever-accent)}.zodiac-fever-ranking-retry{min-block-size:44px;font:inherit;border:1px solid var(--fever-field-rim);border-radius:var(--radius-m);background:var(--fever-white);color:var(--fever-green);cursor:pointer;justify-self:start;padding:8px 16px;font-weight:700}@media (hover:hover){.zodiac-fever-ranking-retry:enabled:hover{background:var(--fever-mint)}}@media (max-width:520px){.zodiac-fever-result-ranking-slot{min-block-size:140px}.zodiac-fever-ranking-result{gap:6px;padding:12px}.zodiac-fever-ranking-outcome{gap:6px 12px}.zodiac-fever-ranking-outcome>p:first-child{font-size:.85rem}.zodiac-fever-ranking-outcome>strong{font-size:2.2rem}.zodiac-fever-ranking{margin-inline:10px;padding:12px}.zodiac-fever-ranking-own-summary{gap:12px;margin-block:12px;padding:12px}.zodiac-fever-ranking-own-title{gap:8px;font-size:1rem}.zodiac-fever-ranking-own-title img{block-size:40px;inline-size:40px}.zodiac-fever-ranking-own{flex-basis:100%}.zodiac-fever-ranking-own>div>dt{font-size:.85rem}.zodiac-fever-ranking-own>div>dd{gap:6px 12px;margin-block-start:2px}:is(.zodiac-fever-ranking-own-position,.zodiac-fever-ranking-own-score){font-size:1.75rem;line-height:1.3}.zodiac-fever-ranking-list{gap:8px;margin-block:12px}.zodiac-fever-ranking-list li{--fever-ranking-rank-width:3em;--fever-ranking-avatar-width:36px;--fever-ranking-column-gap:8px;grid-template-columns:var(--fever-ranking-rank-width) var(--fever-ranking-avatar-width) minmax(0, 1fr);gap:0 var(--fever-ranking-column-gap);padding:10px}.zodiac-fever-ranking-list :is(.zodiac-fever-ranking-rank,img){grid-row:1/span 2}.zodiac-fever-ranking-name{grid-column:3;line-height:1.4}.zodiac-fever-ranking-list img{block-size:36px;inline-size:36px}.zodiac-fever-ranking-score{grid-column:3;font-size:1.5rem}.zodiac-fever-ranking-stats-wrap{grid-column:1/-1}.zodiac-fever-ranking-list li:has(.zodiac-fever-ranking-stats-mobile){padding-inline-end:40px;position:relative}.zodiac-fever-ranking-stats-desktop{display:none}.zodiac-fever-ranking-stats-mobile{display:block}.zodiac-fever-ranking-stats-mobile summary{z-index:1;border-radius:var(--radius-m);cursor:pointer;color:var(--fever-green);list-style:none;position:absolute;inset:0}.zodiac-fever-ranking-stats-mobile summary::-webkit-details-marker{display:none}.zodiac-fever-ranking-stats-mobile summary:before,.zodiac-fever-ranking-stats-mobile summary:after{content:"";background:currentColor;block-size:2px;inline-size:14px;position:absolute;inset-block-start:36px;inset-inline-end:16px}.zodiac-fever-ranking-stats-mobile summary:after{transform:rotate(90deg)}.zodiac-fever-ranking-stats-mobile[open]>summary:after{transform:rotate(0)}.zodiac-fever-ranking-stats-mobile summary:focus-visible{outline:2px solid var(--fever-green);outline-offset:3px}.zodiac-fever-ranking-stats-mobile>dl{margin-block-start:10px}.zodiac-fever-ranking-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;display:grid}.zodiac-fever-ranking-stats div{flex-wrap:wrap;gap:2px 6px}.zodiac-fever-ranking-stats .zodiac-fever-ranking-clear-time{white-space:nowrap;flex-wrap:nowrap;grid-column:1/-1}.zodiac-fever-ranking-actions{gap:8px}.zodiac-fever-ranking :where(button,select){padding:7px 10px;font-size:.9rem}}}}

