@font-face{font-family:Vault Display;src:url('./assets/fonts/BarlowSemiCondensed-SemiBold.ttf') format('truetype');font-display:swap;font-weight:600}
:root{--club61-petrol:#102e32;--club61-deep:#102125;--club61-copper:#e7ac76;--club61-brass:#dccc97;--club61-paper:#f5eee1;--club61-muted:#b9cbc6;--club61-line:#49605e}
body:not(.drive-active){background:radial-gradient(ellipse at 80% 5%,#254347 0,transparent 47%),#102125;color:var(--club61-paper)}
body:not(.drive-active)::before{height:3px;background:#c99d6c}
body:not(.drive-active) .topbar{background:#12282c;border-color:#4d6257}
body:not(.drive-active) .side-nav{background:#102327;border-color:#4d6257}
body:not(.drive-active) .nav-item.active{background:#29443f;color:#f2c38e;box-shadow:inset 0 -2px #dcad73}
body:not(.drive-active) .brand strong,body:not(.drive-active) h1,body:not(.drive-active) h2,body:not(.drive-active) h3{font-family:Vault Display,system-ui,sans-serif;text-transform:none;letter-spacing:0;line-height:1.1;font-weight:600}
body:not(.drive-active) h1{font-size:clamp(2rem,3.5vw,3.3rem)}
body:not(.drive-active) h2{font-size:clamp(1.55rem,2.1vw,2.1rem)}
body:not(.drive-active) h3{font-size:1.3rem}
body:not(.drive-active) .brand-mark{background:#b78051;box-shadow:0 5px 12px #0004;color:#102125}
body:not(.drive-active) .button{background:#e7ac76;color:#17292a;border-radius:8px;box-shadow:0 5px 14px #06131238;letter-spacing:.025em}
body:not(.drive-active) .button.secondary,body:not(.drive-active) .button.ghost{background:#29443f;color:#f5eee1;border-color:#688177;box-shadow:none}
body:not(.drive-active) .panel{background:#1c3639;border-color:#49605e;border-radius:12px}
body:not(.drive-active) .muted,body:not(.drive-active) .section-sub{color:#b9cbc6}
body:not(.drive-active) .stat-chip{background:#263c3a;border-color:#5d7063}
body:not(.drive-active) .field,body:not(.drive-active) input,body:not(.drive-active) select{accent-color:#e7ac76;caret-color:#e7ac76}
body:not(.drive-active) :focus-visible{outline-color:#f2c38e;outline-offset:4px}
::selection{background:#e7ac76;color:#102125}
.club61{color:var(--club61-paper)}.club61-heading{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin:0 0 22px}.club61-heading h1{margin:0}.club61-heading>span,.club61-text-link{color:#c9d5c8;font-size:.84rem}.club61-text-link{text-underline-offset:4px}
.club61-segmented{display:flex;gap:6px;flex-wrap:wrap;margin:16px 0 24px}.club61-segmented button{border:1px solid #59716b;border-radius:7px;background:#183236;color:#e7eadd;padding:11px 17px;font-weight:650;min-height:44px}.club61-segmented button[aria-pressed=true]{background:#d2af7d;color:#14282c;border-color:#d2af7d}
.pack61-collections{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.pack61-choice{--pack61-tone:#c28b5e;position:relative;display:flex;align-items:center;gap:14px;min-height:98px;padding:14px 18px;text-align:left;background:#263a39;color:#fff0db;border:1px solid #718179;border-radius:10px;transition:background .18s ease-out,transform .18s ease-out}.pack61-choice:hover{transform:translateY(-2px)}.pack61-choice[aria-pressed=true]{background:#395449;outline:2px solid var(--pack61-tone);outline-offset:-2px}.pack61-choice strong{display:block;font-family:Vault Display,system-ui,sans-serif;font-size:1.3rem;font-weight:600}.pack61-choice small{display:block;margin-top:6px;color:#d2ded5;font-size:.72rem}.pack61-symbol{width:48px;height:56px;display:grid;place-items:center;background:#c28b5e;color:#132b2f;border-radius:5px;flex:none;box-shadow:0 5px 10px #0003}.pack61-symbol svg{width:30px;height:30px}.pack61-selection{margin-left:auto;width:8px;height:8px;border-radius:50%;border:1px solid #c2cec4}.pack61-choice[aria-pressed=true] .pack61-selection{background:var(--pack61-tone);border-color:var(--pack61-tone)}.pack61-boats{--pack61-tone:#96cfd8;background:#173e4c}.pack61-boats .pack61-symbol{background:#96cfd8}.pack61-planes{--pack61-tone:#e5dbb7;background:#414638}.pack61-planes .pack61-symbol{background:#e5dbb7}.pack61-specials{--pack61-tone:#e1bd65;background:#292a28;color:#f4df9e}.pack61-specials .pack61-symbol{background:#d6b86d;color:#272b2a}.pack61-specials[aria-pressed=true]{background:#464432;box-shadow:0 8px 28px #d2b06416}
.pack61-stage{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:22px}.pack61-model{min-width:0}.pack61-model .scene-card{height:540px;min-height:340px;border-radius:12px;background:#152c31;border-color:#46635f}.pack61-model .scene-caption .eyebrow{display:none}.pack61-model .orbit-note{font-size:.62rem;background:#122629cc;border-color:#64776c;color:#dae2d4}.pack61-pull-box{align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:24px;background:#223a38;border-radius:12px}.pack61-allowance h3{margin:0 0 12px}.pack61-allowance .counter-row{margin:0 0 16px;gap:10px}.pack61-allowance .counter{padding:0;min-width:0;background:none;border:0}.pack61-allowance .counter strong{font-family:Vault Display,sans-serif;font-size:2rem}.pack61-allowance .counter small{font-size:.64rem;letter-spacing:.025em}.pack61-pull-box .countdown{margin:9px 0 18px;color:#d1dcca;font-size:.72rem}.pack61-progress{border-top:1px solid #627366;padding-top:16px;font-size:.8rem}.pack61-progress p{margin-bottom:10px}.pack61-progress progress{width:100%;height:7px;accent-color:#dfb278}.pack61-odds{margin:12px 0 0;font-size:.76rem}.pack61-odds summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:#e0c79e}.pack61-odds .odds-grid{display:grid;grid-template-columns:1fr auto;gap:8px}.pack61-odds .odds-grid strong{font-size:.8rem}.pack61-odds .rarity{justify-self:start}.pack61-pull-box .legend-allowance{background:none;padding:0;border:0}.pack61-pull-box .legend-allowance strong{font-size:1.4rem}.pack61-progress .legend61-pity{margin:0 0 12px}
.career61 .career-heading{margin-top:24px}.career61 .career-heading h1{font-size:1.4rem}.career61 .career-tabs{display:none}.career61 .career-next{padding:30px;background:#1e3e41;border:0;border-radius:12px;display:grid;grid-template-columns:1fr 240px;gap:36px}.career61 .career-next h2{font-size:2.3rem;max-width:22ch}.career61 .career-next p{max-width:58ch}.career61 .career-next-action{align-self:center}.career61 .career-current49{color:#d5bd91}.career61 .career-help{margin-top:24px}.career61 details{border-color:#59716b}.career61 .career-stage-progress{color:#e8be86}.career61 .career-next-preview{margin:20px 0 28px;display:flex;justify-content:space-between;gap:18px;color:#bdcfc4}.career61 .career-next-preview strong{color:#f5eee1}.career61 .career-chapters{margin-top:20px}.career61 .career61-trail{margin-top:26px}.career61-events>details{padding:16px 0}
.collection61-kinds{margin-top:6px}.collection-head .page-title{font-size:2.7rem}body:not(.drive-active) .car-card{background:#1b3538;border-color:#4c6560;border-radius:10px}body:not(.drive-active) .car-art{background:#162c30}.collection61-kinds button{min-width:90px}
.drive61-atlas{position:relative;min-width:0;margin-bottom:26px;background:#153b44;border:1px solid #6b8175;border-radius:12px;overflow:hidden}.drive61-atlas-heading{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:18px 22px;background:#19383c}.drive61-atlas-heading h2{margin:0;font-size:1.8rem}.drive61-atlas-heading span{font-size:.75rem;color:#c3d3ca}.drive61-map{position:relative;height:390px}.drive61-map canvas{display:block;width:100%;height:100%;touch-action:none}.drive61-map-controls{position:absolute;top:12px;right:12px;display:flex;gap:5px}.drive61-map-controls button{width:42px;min-height:42px;color:#f7eddb;background:#193135;border:1px solid #91a296;border-radius:7px}.drive61-map-footer{display:flex;align-items:center;gap:15px;padding:14px 20px;flex-wrap:wrap;border-top:1px solid #61766d}.drive61-map-footer label{font-size:.75rem;color:#cad7cb}.drive61-map-footer select{max-width:260px;min-height:42px;background:#183236;color:#f5eee1;border-color:#64796c}.drive61-map-footer p{margin:0;flex:1;font-size:.77rem;color:#c4d4ca}.drive61 .drive48-heading{margin-bottom:20px}.drive61 .drive48-heading h1{font-size:2.7rem}.drive61 .drive48-departure{display:block}.drive61 .drive48-selection{max-width:none;display:grid;grid-template-columns:220px minmax(0,1fr);column-gap:24px;background:#1c3739;border:0;border-radius:12px;padding:20px}.drive61 .drive48-vehicle-art{grid-row:1 / span 5;height:150px}.drive61 .drive48-selection .vehicle-grid55{grid-column:1/-1}.drive61 .drive48-selection .drive48-preferences{grid-column:1/-1}.drive61 .drive48-selection>h2{font-size:1.8rem}.drive61 .drive48-tabs{margin-bottom:16px}.drive61 .drive48-activity{border-color:#5c7369;background:#25423f;border-radius:12px;color:#f4eee1}.drive61 .drive48-activity b{color:#edbc80}.drive61 .drive48-cruise{background:#405745}.drive61 .drive48-activity strong{font-family:Vault Display,system-ui;font-size:2rem}.drive61 .drive48-fold{background:#173034;border-color:#49645d}.drive61 .drive48-fold summary{min-height:52px}.drive61 .drive48-daily{background:#173034;border-color:#49645d}.drive61 .drive48-wallet{background:#294139;border-color:#637663}.drive61 .drive48-vehicle-art img{mix-blend-mode:normal}.drive61 .drive60-rarity{border-color:#4e6b61}.drive61 .drive60-rarity-options label{background:#203d3b;color:#f0ecdc;border-color:#61796b}.drive61 .mp51-entry{margin:25px 0 0;padding:22px;background:#1a3436;border-radius:12px}.drive61 .mp51-entry h2{font-size:1.5rem}
.performance61-preview{height:285px;background:#1c3338;border-radius:12px;position:relative;margin:16px 0}.performance61-preview:empty::after{content:'Vehicle preview loads when the workshop opens';position:absolute;inset:45% 15px auto;text-align:center;font-size:.8rem;color:#cbd7cb}.performance61-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:10px 0 20px}.performance61-toolbar output{flex:1;color:#e0c69d;font-weight:700}.performance61-part-art{width:54px;height:54px;color:#dab177;flex:none}.performance61-part-art svg{width:100%;height:100%}.performance61-draft .performance-family summary{gap:12px}.performance61-draft .performance-part{align-items:center;background:#1e3639;border-color:#526c63;border-radius:8px;gap:12px;padding:12px}.performance61-draft .performance-part>div{flex:1}.performance61-draft .performance-part.is-preview{background:#3c513f;outline:1px solid #d4ba8f}.performance61-draft .performance-overview{border:0;padding:0}.performance61-draft .performance-stat-table th,.performance61-draft .performance-stat-table td{padding:9px 7px}.performance61-draft .performance-stat-table caption{font-size:.76rem;color:#c4d0c6}.performance61-draft .performance-tuning{background:#193236;border-color:#516d61}.performance61-draft .performance-families{margin-bottom:25px}.performance61-draft .performance-family summary>span:last-child{font-size:.75rem}.performance61-draft .performance-part>button{min-width:100px}.performance61-draft .performance-presets{flex-wrap:wrap}
@media(max-width:900px){.pack61-stage{grid-template-columns:minmax(0,1fr) 290px;gap:16px}.pack61-choice{padding:12px;gap:10px}.pack61-choice strong{font-size:1.15rem}.pack61-symbol{width:38px;height:46px}.pack61-choice small{font-size:.65rem}.pack61-model .scene-card{height:470px}.pack61-pull-box{padding:20px}.career61 .career-next{grid-template-columns:1fr}}
@media(max-width:600px){.club61-heading{margin-bottom:14px;align-items:flex-start}.club61-heading h1{font-size:1.85rem;max-width:16ch}.club61-heading>span{display:none}.club61-heading .club61-text-link{font-size:.68rem;max-width:90px;text-align:right}.pack61-collections{gap:7px;margin-bottom:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.pack61-choice{display:block;padding:9px 5px;min-height:92px;text-align:center;border-radius:7px}.pack61-choice strong{font-size:1rem;line-height:1.05;min-height:2.1em}.pack61-choice small{font-size:.59rem;margin-top:4px}.pack61-symbol{width:30px;height:29px;margin:0 auto 6px;border-radius:4px}.pack61-symbol svg{width:23px;height:23px}.pack61-selection{display:none}.pack61-stage{display:block}.pack61-model .scene-card{height:clamp(235px,37vh,335px);min-height:235px;margin-bottom:12px}.pack61-model .scene-caption{bottom:12px;left:15px}.pack61-model .scene-caption strong{font-size:1rem}.pack61-model .orbit-note{right:10px;top:10px;font-size:.55rem}.pack61-pull-box{padding:16px}.pack61-allowance .counter-row{margin:0 0 10px}.pack61-allowance h3{display:none}.pack61-allowance .counter strong{font-size:1.65rem}.pack61-allowance .counter small{font-size:.6rem}.pack61-pull-box>.button{min-height:47px}.pack61-pull-box .countdown{margin:7px 0 12px;font-size:.65rem}.pack61-progress{padding-top:11px;font-size:.75rem}.pack61-odds{margin:3px 0 0}.club61-segmented{gap:5px;margin-bottom:18px}.club61-segmented button{font-size:.76rem;flex:1;padding:10px 12px}.career61-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.career61 .career-next{padding:22px;gap:20px}.career61 .career-next h2{font-size:2rem}.career61 .career-heading{margin-top:16px}.career61 .career-next-preview{font-size:.8rem;display:block}.drive61-atlas-heading{padding:14px 15px}.drive61-atlas-heading h2{font-size:1.5rem}.drive61-atlas-heading span{font-size:.66rem;max-width:130px;text-align:right}.drive61-map{height:285px}.drive61-map-footer{padding:12px;gap:8px}.drive61-map-footer label{width:100%}.drive61-map-footer select{flex:1;min-width:0;max-width:none;width:140px}.drive61-map-footer p{flex-basis:100%;font-size:.7rem}.drive61 .drive48-selection{display:block;padding:16px}.drive61 .drive48-vehicle-art{height:170px}.drive61 .drive48-heading h1{font-size:2.3rem}.collection61-kinds button{min-width:0}.performance61-preview{height:230px}.performance61-draft .performance-part{flex-wrap:wrap}.performance61-draft .performance-part>button{width:100%;min-height:44px}.performance61-draft .performance-part-art{width:42px;height:42px}.performance61-toolbar .button{flex:1}.performance61-toolbar output{flex-basis:100%}}
.legend61-weekly .club61-heading p{margin:8px 0 0;color:#c6d5c9;font-size:.86rem}.legend61-free{display:flex;gap:22px;justify-content:space-between;align-items:center;padding:22px 26px;background:#d3bb8c;color:#172e31;border-radius:12px;margin-bottom:24px}.legend61-free strong{font-family:Vault Display,system-ui;font-size:1.7rem}.legend61-free small{display:block;margin-top:5px}.legend61-free .button{background:#193a3b!important;color:#f6ecd5!important}.legend61-contract{display:flex;align-items:center;gap:24px;padding:24px 0;border-bottom:1px solid #577164}.legend61-contract-mark{display:grid;place-items:center;width:54px;height:54px;border:1px solid #c4a475;border-radius:9px;color:#e9c293;font-family:Vault Display,system-ui;font-size:1.6rem;flex:none}.legend61-contract>div:first-of-type{flex:1;min-width:0}.legend61-contract h2{font-size:1.5rem;margin-bottom:8px}.legend61-contract p{font-size:.8rem;margin-bottom:12px;color:#c5d5ca}.legend61-contract progress{display:block;width:min(450px,100%);height:7px;accent-color:#d1b07a}.legend61-contract-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:150px}.legend61-contract.is-claimed{opacity:.65}.legend61-carry{font-size:.8rem;margin:22px 0 30px;color:#c4d3c9;max-width:75ch}.legend61-daily{margin-top:30px}.legend61-daily>summary{font-weight:700;font-size:1rem;padding:18px 0;border-top:1px solid #597164;cursor:pointer}.legend61-daily .eyebrow{display:none}
.collector61-identity{--collector61-accent:#d4a371;margin:0 0 30px;padding:32px;background:#24413d;border-radius:14px;box-shadow:0 18px 40px #04161735}.collector61-identity[data-banner=tidal]{background:#1c424d}.collector61-identity[data-banner=midnight]{background:#253442}.collector61-identity[data-banner=ivory]{background:#d8d2b9;color:#183132}.collector61-identity[data-accent=teal]{--collector61-accent:#8ed2c2}.collector61-identity[data-accent=brass]{--collector61-accent:#e3c679}.collector61-identity[data-accent=ice]{--collector61-accent:#aad0e1}.collector61-identity-card{display:flex;align-items:center;gap:24px;margin-bottom:30px}.collector61-identity-card h2{font-size:clamp(2.2rem,4.5vw,4rem);margin:6px 0}.collector61-identity-card p,.collector61-identity-card small{margin:0;color:inherit}.collector61-crest{width:110px;height:110px;border:1px solid var(--collector61-accent);color:var(--collector61-accent);border-radius:50%;display:grid;place-items:center;flex:none}.collector61-crest svg{width:90px;height:68px}.collector61-favorites{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:15px 0 25px}.collector61-favorites article{min-width:0;padding:15px 0;border-top:1px solid #6d8271}.collector61-favorites small{display:block;color:var(--collector61-accent,#d7bb8b);font-size:.75rem}.collector61-favorites strong{display:block;font-size:.95rem;margin:8px 0 0}.collector61-favorites .collector61-favorite-picture{height:100px;display:block}.collector61-favorites .collector61-favorite-picture img,.collector61-favorites .collector61-favorite-picture canvas{max-height:100%;width:100%;object-fit:contain}.collector61-identity details>summary{padding:18px 0 4px;cursor:pointer}.collector61-identity form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px}.collector61-identity form label{display:flex;flex-direction:column;gap:7px;font-size:.8rem}.collector61-identity input,.collector61-identity select{background:#152e33;color:#f6eedc;border:1px solid #758779;border-radius:7px;padding:12px;min-height:44px}.collector61-identity form p{grid-column:1/-1;font-size:.8rem;max-width:65ch;margin:0}.collector61-identity form .button{justify-self:start}.collector61-records,.collector61-tools{padding:18px 0;border-top:1px solid #587266}.collector61-records>summary,.collector61-tools>summary{font-size:1rem;font-weight:650;cursor:pointer;padding:10px 0}.collector61-records[open]>summary,.collector61-tools[open]>summary{margin-bottom:20px}.collector61-records .page-title{font-size:2rem}.collector61-residents{margin:32px 0 36px}.collector61-residents>header{display:flex;gap:22px;align-items:baseline;justify-content:space-between;margin-bottom:18px}.collector61-residents h2{margin:0 0 8px}.collector61-residents p{font-size:.84rem;color:#bed2c7;max-width:65ch}.collector61-residents>header>strong{font-family:Vault Display;font-size:2rem;white-space:nowrap}.collector61-resident-preview{display:grid;grid-template-columns:210px 1fr;gap:22px;margin-bottom:22px;align-items:center}.collector61-resident-preview>label{display:grid;gap:10px;font-size:.85rem}.collector61-resident-preview select{background:#193538;color:#f2eddc;min-height:44px;padding:10px;border:1px solid #597568;border-radius:8px;width:100%}.collector61-pet-stage{height:260px;border-radius:12px;overflow:hidden;background:#213d3d}.collector61-pet-roster{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.collector61-pet{display:flex;flex-direction:column;gap:8px;text-align:left;background:#1b3739;color:#eee9d8;border:1px solid #587266;padding:16px;border-radius:9px;min-height:110px}.collector61-pet[aria-pressed=true]{background:#3e5747;border-color:#d2b785}.collector61-pet small{color:#c8d6c8;font-size:.7rem}.collector61-pet>span{font-size:.72rem;color:#e3c694}.collector61-residents .collector61-pet:disabled{opacity:.5}
.derby61-selector{border:1px solid #617a6a;border-radius:12px;padding:20px;margin:24px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.derby61-selector legend{font-family:Vault Display,system-ui;font-size:1.6rem;padding:0 10px}.derby61-selector label{display:flex;align-items:flex-start;gap:10px;background:#1c3b3c;padding:16px;border-radius:8px}.derby61-selector label:has(input:checked){background:#3f5845;outline:1px solid #d4b883}.derby61-selector input{width:18px;height:18px;margin-top:3px;accent-color:#d6b27e;flex:none}.derby61-selector strong{display:block;font-size:1.1rem;margin-bottom:8px}.derby61-selector small{display:block;color:#c9d5c8;font-size:.74rem;line-height:1.5}.derby61-selector>small{grid-column:1/-1;color:#b9cec3}
.derby61-hud{position:absolute;top:20px;left:50%;transform:translateX(-50%);padding:10px 16px;background:#0d242bdd;color:#f9edce;border:1px solid #cfb17c;border-radius:10px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 18px;max-width:550px;min-width:310px;font-size:.8rem;pointer-events:none;backdrop-filter:blur(5px)}.derby61-hud>b{color:#f0c07a}.derby61-hud meter{width:85px;height:12px;margin:0 8px;accent-color:#81c9a9}.derby61-hud>label{white-space:nowrap}.derby61-hud>small{flex-basis:100%;text-align:center;color:#deceb0}.derby61-result ol{padding:0;list-style-position:inside}.derby61-result li{padding:8px 0;border-bottom:1px solid #707b6b;display:flex;justify-content:space-between;gap:14px}
@media(max-width:650px){.legend61-free{padding:18px;gap:14px;align-items:flex-start}.legend61-free strong{font-size:1.4rem}.legend61-free small{font-size:.72rem;max-width:20ch}.legend61-free .button{font-size:.75rem;min-width:120px}.legend61-contract{gap:12px;padding:20px 0;flex-wrap:wrap}.legend61-contract-mark{width:40px;height:44px;font-size:1.3rem}.legend61-contract h2{font-size:1.3rem}.legend61-contract-actions{flex-direction:row;align-items:center;min-width:0;width:100%;padding-left:52px}.legend61-contract-actions .button{min-height:44px;flex:1}.legend61-contract-actions .text-button{flex:1;font-size:.75rem}.collector61-identity{padding:23px 18px}.collector61-identity-card{gap:14px}.collector61-crest{width:76px;height:76px}.collector61-crest svg{width:65px;height:50px}.collector61-identity-card h2{font-size:2.2rem}.collector61-identity-card small{font-size:.7rem}.collector61-favorites{gap:12px}.collector61-favorites small{font-size:.64rem}.collector61-favorites strong{font-size:.75rem;line-height:1.5}.collector61-favorites .collector61-favorite-picture{height:70px}.collector61-identity form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.collector61-identity form label:first-child{grid-column:1/-1}.collector61-resident-preview{display:block}.collector61-resident-preview>label{margin-bottom:12px}.collector61-pet-stage{height:240px}.collector61-pet-roster{grid-template-columns:repeat(2,minmax(0,1fr))}.derby61-selector{grid-template-columns:1fr;gap:8px;padding:14px}.derby61-selector label{padding:13px}.derby61-selector strong{font-size:1rem;margin-bottom:4px}}
@media(max-height:500px) and (orientation:landscape){.derby61-hud{top:9px;padding:7px 12px;max-width:440px;font-size:.7rem;gap:4px 12px}.derby61-hud>small{font-size:.62rem}.derby61-hud meter{width:65px}}
@media(prefers-reduced-motion:reduce){.pack61-choice{transition:none}.pack61-choice:hover{transform:none}}
