.rarity-guide{--rg-gold:#d7b878;--rg-muted:#b0bfca;background:#0b1320;color:#e7ecef;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.rarity-guide *{box-sizing:border-box}.rarity-guide a{color:#91d9d2;text-underline-offset:4px}.rg-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px max(24px,calc((100vw - 1120px)/2));border-bottom:1px solid #d7b87836;background:#13212e}.rg-header>a{font:22px Georgia,serif;color:var(--rg-gold);white-space:nowrap;text-decoration:none}.rg-header nav{display:flex;gap:25px}.rg-main{max-width:1060px;padding:30px 28px 64px;margin:auto}.rg-breadcrumb{font-size:12px;color:var(--rg-muted);margin-bottom:30px}.rg-intro{max-width:820px}.rg-kicker{font-size:12px;letter-spacing:2px;color:#54c4bc}.rg-intro h1{font:clamp(32px,4vw,49px)/1.15 Georgia,serif;color:#ead49e;margin:15px 0}.rg-subtitle{font-size:19px;color:#d1dce3}.rarity-guide p{line-height:1.7;color:var(--rg-muted)}.rg-interactive{margin-top:30px;border:1px solid #d7b87850;border-radius:18px;overflow:hidden;background:radial-gradient(ellipse at 20% 40%,#263d48,#142230 65%)}.rg-tabs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;padding:17px;border-bottom:1px solid #d7b87830;background:#101c29}.rg-tabs button{cursor:pointer;font:700 15px Arial;padding:13px 0;border:1px solid #657887;border-radius:8px;background:#1a2a38;color:#d9e5eb}.rg-tabs button[aria-selected=true]{background:#d7b878;color:#0b1320;border-color:#f3da9f;box-shadow:0 0 18px #d7b87820}.rarity-guide :focus-visible{outline:3px solid #54c4bc;outline-offset:4px}.rg-panel{display:grid;grid-template-columns:360px 1fr;gap:45px;align-items:center;padding:35px}.rg-panel figure{margin:0;text-align:center}.rg-card{width:280px;margin:auto}.rg-card .specimen-card{width:100%;margin:0}.rg-panel figcaption{font-size:11px;color:#9fb3bd;margin-top:16px}.rg-tier-copy h2{font:36px Georgia,serif;color:#f2dcab;margin:9px 0 12px}.rg-tier-copy p{font-size:16px}.rg-chance{display:inline-block;padding:12px 16px;border:1px solid #54c4bc69;background:#54c4bc0c;border-radius:8px;color:#a9e5df;font-weight:700}.rg-tier-copy dl{margin:24px 0}.rg-tier-copy dt{color:#9aafbb;font-size:12px;margin-top:15px}.rg-tier-copy dd{margin:5px 0 0;color:#e4d7b8}.rg-section{margin-top:48px}.rg-section h2{font:29px Georgia,serif;color:#e8d2a1;margin-bottom:16px}.rg-section h3{font:21px Georgia,serif;color:#e8d2a1;margin:0}.rg-table-wrap{border:1px solid #3a4b5a;border-radius:10px;overflow:hidden}.rarity-guide table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.rarity-guide caption{text-align:left;font-size:12px;padding:12px 16px;color:#a5b8c3;background:#152431}.rarity-guide td,.rarity-guide th{padding:13px 16px;border-bottom:1px solid #2b3b4a;line-height:1.5}.rarity-guide thead{background:#182838;color:#ddc897}.rarity-guide tbody th{font-weight:400;color:#d6dfe4}.rarity-guide tbody td{color:#a8ded8}.rg-cycle{list-style:none;padding:0;display:grid;grid-template-columns:repeat(9,1fr) 2fr;gap:7px;margin:25px 0}.rg-cycle li{min-height:60px;padding:10px 3px;text-align:center;background:#182838;border:1px solid #3b5363;border-radius:7px;display:flex;flex-direction:column;justify-content:center;gap:5px}.rg-cycle li:last-child{color:#f1d188;border-color:#d7b878}.rg-cycle small{font-size:10px;line-height:1.4}.rg-pack-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.rg-pack-grid article{padding:22px;background:#182838;border:1px solid #354858;border-radius:12px}.rg-pack-grid p{font-size:14px;margin-bottom:0}.rg-callout{padding:17px 20px;border-left:3px solid #d7b878;background:#182838;color:#f0dbad!important}.rarity-guide details{border-top:1px solid #344653;padding:18px 0}.rarity-guide summary{cursor:pointer;color:#d7e4eb;line-height:1.5}.rg-actions{display:flex;gap:24px;align-items:center;margin-top:35px}.rg-play{padding:14px 26px;background:#d7b878;color:#0b1320!important;font-weight:700;border-radius:7px;text-decoration:none}.rarity-guide footer{padding:25px;text-align:center;border-top:1px solid #344653;font-size:12px;color:#92a9b7}@media(max-width:700px){.rg-header{padding:18px;align-items:flex-start;flex-direction:column;gap:14px}.rg-header nav{gap:23px;font-size:14px}.rg-main{padding:22px 18px 45px}.rg-breadcrumb{margin-bottom:22px}.rg-subtitle{font-size:17px}.rg-tabs{gap:5px;padding:12px}.rg-tabs button{font-size:12px;padding:12px 0}.rg-panel{grid-template-columns:minmax(0,1fr);padding:25px 20px;gap:28px}.rg-card{width:min(260px,100%)}.rg-tier-copy h2{font-size:30px}.rg-tier-copy p{font-size:15px}.rg-pack-grid{grid-template-columns:1fr}.rg-section{margin-top:36px}.rg-section h2{font-size:26px}.rarity-guide table{font-size:11px}.rarity-guide td,.rarity-guide th{padding:11px 8px}.rg-cycle{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.rg-cycle li{min-height:62px}.rg-cycle small{font-size:9px}}@media(prefers-reduced-motion:reduce){.rarity-guide *,.rarity-guide :after,.rarity-guide :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.rarity-guide .rg-card .card-description p{color:#14212b}.rarity-guide .rg-card .specimen-card{cursor:default}.rg-motion{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 18px 0;color:#b0bfca;font-size:12px}.rg-motion input{accent-color:#54c4bc}.rg-interactive[data-reduced-motion=true] *,.rg-interactive[data-reduced-motion=true] :after,.rg-interactive[data-reduced-motion=true] :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}