.modal{background:var(--panel);width:min(460px,100vw - 32px);color:var(--text);border:2px solid var(--gold);border-radius:var(--radius);padding:24px;box-shadow:0 24px 60px #000000b3}.modal::backdrop{background:#000000bf}.modal h2{color:var(--gold)}.modal-body{color:var(--text)}.modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.consent-banner{z-index:60;background:var(--panel);border-top:3px solid var(--gold);padding:16px 0;position:fixed;inset:auto 0 0;box-shadow:0 -12px 40px #0009}.consent-banner-row{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.consent-banner-text{flex:320px;min-width:0}.consent-banner-text h2{margin:0 0 4px;font-size:1.2rem}.consent-banner-text p{margin:0}.consent-banner-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.consent-btn{flex:auto;min-width:150px}.consent-customize,.consent-prefs .linklike{min-height:44px;color:var(--text);font:inherit;text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:8px 4px;text-decoration:underline}.consent-prefs .check{align-items:flex-start;gap:10px;display:flex}.consent-prefs .check input{flex:none;width:18px;height:18px;margin-top:.3em}.consent-cat{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.consent-cat p{margin:4px 0 0 28px;font-size:.9rem}.consent-none{border-left:4px solid var(--gold);background:#e8b84a1a;margin:14px 0 0;padding:8px 12px}.consent-small{margin:12px 0 0;font-size:.85rem}.consent-small a{text-decoration:underline}@media (width<=520px){.consent-btn{flex:45%;min-width:0}}.tk{color:#0d0b09;height:34px;font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.03em;background:#efe6d4;border-bottom:2px solid #000;align-items:stretch;font-size:.9rem;font-weight:600;display:flex;overflow:hidden}.tk-label{background:var(--red);color:#fff;font-family:var(--font-title);letter-spacing:.06em;z-index:1;flex:none;place-items:center;padding:0 12px;font-weight:400;display:grid;position:relative;box-shadow:6px 0 10px #00000040}.tk-track{flex:1;position:relative;overflow:hidden}.tk-run{white-space:nowrap;align-items:center;height:100%;animation:linear infinite tk-scroll;display:inline-flex}.tk-item{padding:0 28px;position:relative}.tk-item:after{content:"★";color:var(--red);position:absolute;right:-6px}.tk-item.shiny{background:linear-gradient(90deg,#a3003e,#855b00,#006e4d,#005f8f,#5a2db8);color:#0000;-webkit-background-clip:text;background-clip:text}@keyframes tk-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.tk:hover .tk-run,.tk:focus-within .tk-run,.tk.is-paused .tk-run{animation-play-state:paused}.tk-pause{color:#0d0b09;cursor:pointer;z-index:1;background:#e2d7c1;border:0;border-right:1px solid #00000040;flex:none;place-items:center;width:34px;padding:0;font-size:.7rem;display:grid;position:relative}.tk-pause:hover{background:#d6c9af}.tk-pause:focus-visible{outline-offset:-4px;outline:2px solid #0d0b09}.skip{z-index:2000;background:var(--gold);color:var(--bg);padding:8px 12px;position:absolute;top:8px;left:-9999px}.skip:focus{left:8px}.hd{z-index:500;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:3px solid var(--red);background:#0d0b09f0;position:sticky;top:0}.hd-row{height:var(--header-h);align-items:center;gap:12px;display:flex}.hd-logo{font-family:var(--font-title);color:var(--text);letter-spacing:.04em;font-size:1.6rem;line-height:1}.hd-logo span{color:var(--red-text);margin-left:2px}.hd-logo:hover{color:var(--gold);text-decoration:none}.hd-burger{border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;background:0 0;place-content:center;gap:4px;width:40px;height:40px;display:grid}.hd-burger span{background:var(--text);width:18px;height:2px;display:block}@media (width<=380px){.hd-row{gap:8px}.hd-logo{font-size:1.25rem}.hd-user{gap:6px}.hd-balance{padding:4px 6px;font-size:.8rem}}.hd-nav{top:calc(var(--header-h) + 3px);background:var(--bg-2);border-bottom:3px solid var(--red);padding:8px var(--gutter) 16px;flex-direction:column;display:none;position:absolute;left:0;right:0}.hd-nav.open{display:flex}.hd-nav a{color:var(--text);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--line);padding:10px 0;font-weight:500}.hd-nav a.active{color:var(--gold)}.hd-nav a:hover{color:var(--gold);text-decoration:none}.hd-more-btn{display:none}.hd-more-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hd-nav .hd-more-list li>a{align-items:center;display:flex}@media (width>=1024px){.hd-burger{display:none}.hd-nav{background:0 0;border:0;flex-direction:row;align-items:center;gap:16px;margin-left:8px;padding:0;display:flex;position:static}.hd-nav a{white-space:nowrap;border:0;padding:4px 0;font-size:.88rem}.hd-nav a.active{box-shadow:inset 0 -2px 0 var(--gold)}.hd-more{position:relative}.hd-more-btn{border-radius:var(--radius);min-height:32px;color:var(--text);font:inherit;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:5px;margin:0 -8px;padding:4px 8px;font-size:.88rem;font-weight:500;display:inline-flex}.hd-more-btn .nav-badge{margin-left:2px}.hd-more-btn:hover{color:var(--gold)}.hd-more-btn[aria-expanded=true]{color:var(--gold);border-color:var(--line);background:var(--panel)}.hd-more-btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.hd-more-caret{color:var(--muted);font-size:.7rem;transition:transform .15s}.hd-more-btn[aria-expanded=true] .hd-more-caret{color:var(--gold);transform:rotate(180deg)}.hd-more-list{z-index:10;background:var(--panel);border:1px solid var(--line);border-top:3px solid var(--red);border-radius:var(--radius);min-width:220px;padding:6px;display:none;position:absolute;top:calc(100% + 12px);left:-8px;box-shadow:0 12px 30px #0009}.hd-more.open .hd-more-list{display:flex}.hd-nav .hd-more-list a{border-radius:4px;justify-content:space-between;gap:12px;min-height:36px;padding:8px 10px}.hd-nav .hd-more-list a:hover,.hd-nav .hd-more-list a:focus-visible{background:var(--panel-2);box-shadow:inset 2px 0 0 var(--gold);outline:none}.hd-nav .hd-more-list a.active{box-shadow:inset 2px 0 0 var(--gold)}}@media (width>=1024px) and (width<=1279px){.hd-row{gap:10px}.hd-logo{font-size:1.45rem}.hd-nav{gap:12px;margin-left:4px}.hd-nav a,.hd-more-btn{letter-spacing:.03em;font-size:.84rem}.hd-ballots{display:none}.hd-user{gap:8px}}.hd-user{align-items:center;gap:10px;margin-left:auto;display:flex;position:relative}.hd-row>.btn,.hd-user-skel{margin-left:auto}.hd-user-skel{background:var(--panel);border-radius:4px;width:90px;height:30px}.hd-balance{color:var(--gold);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);white-space:nowrap;padding:4px 10px;font-size:.9rem;font-weight:600}.hd-balance .up{color:#7fe39a}.hd-balance .down{color:var(--red-text)}.hd-avatar{border:2px solid var(--gold);background:var(--red);cursor:pointer;width:38px;height:38px;font-family:var(--font-title);border-radius:50%;place-items:center;padding:0;display:grid;overflow:hidden}.hd-avatar img{object-fit:cover;width:100%;height:100%}.hd-menu{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;min-width:190px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #0009}.hd-menu-name{color:var(--muted);font-family:var(--font-mono);border-bottom:1px solid var(--line);padding:8px 10px;font-size:.85rem}.hd-menu a,.hd-menu button{text-align:left;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:10px;font-size:.95rem}.hd-menu a:hover,.hd-menu button:hover{background:var(--panel-2);text-decoration:none}.ft{border-top:3px solid var(--red);background:var(--bg-2);margin-top:40px;padding:28px 0 36px}.ft-disclaimer{font-family:var(--font-title);text-transform:uppercase;letter-spacing:.03em;font-size:1.05rem}.ft-links{flex-wrap:wrap;gap:8px 20px;margin-bottom:12px;display:flex}.ft-linkbtn{font:inherit;color:var(--gold);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.ft-linkbtn:hover{text-decoration:underline}.ft-small{margin:0;font-size:.85rem}.hd-lang{flex:none;position:relative}.hd-lang-btn{border:1px solid var(--line);border-radius:var(--radius);color:var(--text);font-family:var(--font-mono);letter-spacing:.04em;cursor:pointer;background:0 0;align-items:center;gap:6px;min-height:34px;padding:6px 9px;font-size:.8rem;font-weight:600;display:inline-flex}.hd-lang-btn:hover{border-color:var(--gold-dim)}.hd-lang-btn[aria-expanded=true]{border-color:var(--gold);background:var(--panel)}.hd-lang-btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.hd-lang-globe{color:var(--gold);flex:none}.hd-lang-caret{color:var(--muted);font-size:.7rem;transition:transform .15s}.hd-lang-btn[aria-expanded=true] .hd-lang-caret{transform:rotate(180deg)}.hd-lang-menu{z-index:10;background:var(--panel);border:1px solid var(--line);border-top:3px solid var(--red);border-radius:var(--radius);min-width:180px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #0009}.hd-lang-menu button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;padding:9px 10px;font-size:.95rem;display:flex}.hd-lang-menu button:hover,.hd-lang-menu button:focus-visible{background:var(--panel-2);box-shadow:inset 2px 0 0 var(--gold);outline:none}.hd-lang-menu button[aria-checked=true]{color:var(--gold)}.hd-lang-menu button[aria-checked=true] .hd-lang-name:before{content:"★ ";color:var(--red-text)}.hd-lang-item-code{color:var(--muted);font-size:.75rem}.hd-lang-in-bar{display:none}.hd-row>.btn+.hd-lang-in-bar,.hd-user+.hd-lang-in-bar{margin-left:0}.snd-btn{border:1px solid var(--line);border-radius:var(--radius);width:34px;height:34px;color:var(--gold);cursor:pointer;background:0 0;flex:none;place-items:center;padding:0;display:inline-grid}.snd-btn:hover{border-color:var(--gold-dim)}.snd-btn.is-off{color:var(--muted)}.snd-btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.snd-icon{flex:none}.hd-sound-in-bar{display:none}.snd-row{border:1px solid var(--line);border-radius:var(--radius);width:100%;min-height:40px;color:var(--text);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:8px;margin-top:12px;padding:8px 10px;font-size:.95rem;display:flex}.snd-row .snd-icon{color:var(--gold)}.snd-row[aria-pressed=false] .snd-icon{color:var(--muted)}.snd-row-state{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-left:auto;font-size:.75rem}.snd-row[aria-pressed=true] .snd-row-state{color:var(--gold)}.snd-row:focus-visible{outline:2px solid var(--gold);outline-offset:1px}@media (width>=600px){.hd-sound-list{display:none}.hd-sound-in-bar{display:inline-grid}}.hd-lang-list{margin-top:12px}.hd-lang-list-title{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;font-size:.75rem;display:inline-flex}.hd-lang-list ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.hd-lang-list button{border:1px solid var(--line);border-radius:var(--radius);width:100%;min-height:40px;color:var(--text);text-align:left;cursor:pointer;background:0 0;padding:8px 10px;font-size:.95rem}.hd-lang-list button[aria-pressed=true]{background:var(--red);border-color:var(--red)}.hd-lang-list button:focus-visible{outline:2px solid var(--gold);outline-offset:1px}@media (width>=520px){.hd-lang-list{display:none}.hd-lang-in-bar{display:block}}.hd-auth{align-items:center;gap:8px;margin-left:auto;display:flex}.hd-auth .btn{white-space:nowrap}.hd-auth .hd-signup{display:none}.hd-nav a.hd-nav-signup{color:var(--gold)}@media (width>=520px){.hd-auth .hd-signup{display:inline-flex}.hd-nav a.hd-nav-signup{display:none}}.hd-menu-name{flex-direction:column;gap:2px;display:flex}.hd-menu-email{color:var(--muted);overflow-wrap:anywhere;font-size:.75rem}.nav-badge{background:var(--red-hot);color:#fff;min-width:20px;height:20px;font-family:var(--font-mono);letter-spacing:0;vertical-align:middle;box-shadow:0 0 0 2px var(--bg);border-radius:10px;place-items:center;margin-left:6px;padding:0 5px;font-size:.72rem;font-weight:700;line-height:1;display:inline-grid}.hd-nav a.hd-nav-trades{align-items:center;display:inline-flex}.nav-new{background:var(--gold);color:#1d1813;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:3px;margin-left:6px;padding:2px 5px;font-size:.62rem;font-weight:700;line-height:1.2;display:inline-block}.hd-burger{position:relative}.hd-burger-dot{background:var(--red-hot);width:12px;height:12px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;position:absolute;top:-4px;right:-4px}.ft-version{color:var(--muted);overflow-wrap:anywhere;margin:.6rem 0 0;font-size:.72rem}.ft-version-warn{color:#ff6b5b}.hd-ballots{border:1px solid var(--line);color:var(--text);white-space:nowrap;border-radius:4px;padding:4px 8px;font-size:.8rem}.hd-ballots:hover{color:var(--gold);text-decoration:none}@media (width<=719px){.hd-ballots{display:none}}.ft-social{flex-wrap:wrap;gap:4px 20px;margin:0 0 12px;display:flex}.ft-social-link{min-height:32px;color:var(--gold);align-items:center;gap:8px;font-weight:600;display:inline-flex}.ft-social-link:hover{color:var(--text)}.qsum{border-left:4px solid var(--red-hot);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 24px;padding:10px 16px;display:flex}.qsum-title{font-family:var(--font-title);text-transform:uppercase;letter-spacing:.03em;font-size:1.1rem}.qsum-count{color:var(--gold);font-variant-numeric:tabular-nums;font-weight:600}.qsum-bars{flex:120px;gap:6px;min-width:100px;max-width:320px;display:flex}.qsum-bars span{background:var(--panel-2);border:1px solid var(--line);flex:1;height:8px;overflow:hidden}.qsum-bars i{background:var(--red-hot);height:100%;display:block}.qsum-bars span.done i{background:var(--gold)}.qsum-claim{font-size:.8rem}.qsum-link{white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;margin-left:auto;font-size:.9rem;font-weight:600}.cardface{--fc:var(--f-ideologie);--rc:var(--r-C);aspect-ratio:5/7;perspective:800px;width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;text-decoration:none;display:block;position:relative;container-type:inline-size}.cardface:hover{text-decoration:none}.faction-ideologie{--fc:var(--f-ideologie)}.faction-argent{--fc:var(--f-argent)}.faction-religion{--fc:var(--f-religion)}.faction-militaire{--fc:var(--f-militaire)}.faction-medias{--fc:var(--f-medias)}.cf-tilt{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;--hover:0;width:100%;height:100%;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .25s ease-out;position:relative}.cardface:hover .cf-tilt{transition:transform 50ms linear}.cf-frame{background:linear-gradient(160deg, var(--fc), color-mix(in srgb, var(--fc) 40%, #000) 70%);border:1.6cqw solid var(--rc);border-radius:4.5cqw;flex-direction:column;gap:2cqw;padding:3.5cqw;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #000,0 6px 18px #0000008c}.rarity-SR .cf-frame,.rarity-UR .cf-frame{box-shadow:0 0 0 1px #000, 0 0 14px color-mix(in srgb, var(--rc) 60%, transparent), 0 6px 18px #0000008c}.cf-head,.cf-legend{order:0}.cf-art{order:1}.cf-typebar{order:2}.cf-typebar>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cf-text{order:3}.cf-foot{order:4}.cf-head{background:#0000008c;border-radius:2cqw;justify-content:space-between;align-items:center;gap:2cqw;padding:1.5cqw 3cqw;display:flex}.cf-name{font-family:var(--font-title);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:7.4cqw;line-height:1.1;overflow:hidden}.cf-rarity{color:var(--rc);flex:none;font-size:5cqw;font-weight:600}.cf-art{background:#111;border:.8cqw solid #0009;border-radius:2cqw;flex:auto;min-height:0;position:relative;overflow:hidden}.cf-art img{object-fit:cover;object-position:50% 20%;filter:grayscale()sepia(.35)contrast(1.35)brightness(.95);width:100%;height:100%}.cf-art-tint{background:repeating-linear-gradient(to bottom, #00000040 0 1px, transparent 1px 3px), linear-gradient(to bottom, transparent 40%, color-mix(in srgb, var(--fc) 70%, #000));mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.cf-art-gen{background:repeating-conic-gradient(from 0deg at 50% 60%, color-mix(in srgb, var(--fc) 80%, #000) 0 8deg, color-mix(in srgb, var(--fc) 35%, #000) 8deg 16deg);place-items:center;display:grid;position:absolute;inset:0}.cf-art-gen span{color:var(--gold);text-shadow:1cqw 1cqw #000;font-size:30cqw;line-height:1}.cf-typebar{text-transform:uppercase;letter-spacing:.04em;background:#00000073;border-radius:1.5cqw;justify-content:space-between;gap:2cqw;padding:.8cqw 3cqw;font-size:4.4cqw;display:flex}.cf-text{color:#1d1813;box-sizing:border-box;background:#efe6d4;border-radius:2cqw;flex:none;height:26cqw;padding:2cqw 3cqw;overflow:hidden}.cf-title{text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:4.8cqw;font-weight:700;line-height:1.15;overflow:hidden}.cf-flavor{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:4.2cqw;font-style:italic;line-height:1.25;display:-webkit-box;overflow:hidden}.cf-foot{justify-content:space-between;align-items:center;font-size:4.4cqw;display:flex}.cf-foot b{color:var(--gold);font-weight:600}.cf-num{color:#ffffffb3}.cf-glare{pointer-events:none;background:radial-gradient(circle at var(--mx) var(--my), #ffffff59, transparent 55%);opacity:calc(var(--hover) * .8);mix-blend-mode:overlay;transition:opacity .2s;position:absolute;inset:0}.cf-holo{pointer-events:none;background:repeating-linear-gradient(115deg, #f05 0%, #fc0 8%, #3f9 16%, #0cf 24%, #96f 32%, #f05 40%), radial-gradient(circle at var(--mx) var(--my), #fff9, transparent 50%);background-size:250% 250%,100% 100%;background-position:var(--mx) var(--my), center;mix-blend-mode:color-dodge;opacity:.35;animation:6s linear infinite alternate cf-holo-idle;position:absolute;inset:0}.cardface:hover .cf-holo{opacity:.55;animation:none}@keyframes cf-holo-idle{0%{background-position:0 0,50%}to{background-position:100% 100%,50%}}.is-shiny.print-standard .cf-frame{background:linear-gradient(160deg, var(--fc), color-mix(in srgb, var(--fc) 40%, #000) 70%) padding-box, linear-gradient(135deg, #f05, #fc0, #3f9, #0cf, #96f) border-box;border-color:#0000}.is-ghost{cursor:default}.is-ghost .cf-frame{box-shadow:none;background:repeating-linear-gradient(45deg,#15120f 0 6px,#1b1713 6px 12px);border-color:#2c261f}.cf-ghost{align-content:center;place-items:center;gap:3cqw;height:100%;display:grid}.cf-ghost-q{font-family:var(--font-title);color:#2f2923;font-size:30cqw;line-height:1}.cf-ghost-n{color:#94876f;font-size:6cqw}.cf-badge{z-index:2;min-width:28px;height:28px;font-family:var(--font-mono);background:var(--red);color:#fff;border-radius:14px;place-items:center;padding:0 7px;font-size:.8rem;font-weight:600;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 2px 6px #00000080}.cf-badge.shiny{color:#000;background:linear-gradient(135deg,#f05,#fc0,#3f9,#0cf,#96f);left:-6px;right:auto}.cf-selected{outline:3px solid var(--gold);z-index:1;pointer-events:none;background:#e8b84a33;border-radius:4.5cqw;position:absolute;inset:0}.cf-num{white-space:nowrap;align-items:baseline;gap:1.2cqw;display:inline-flex}.cf-secret{letter-spacing:.08em;color:var(--gold);opacity:.85;border:.3cqw solid;border-radius:1cqw;padding:0 .8cqw;font-size:3cqw}.print-silver .cf-frame{background:linear-gradient(160deg, var(--fc), color-mix(in srgb, var(--fc) 40%, #000) 70%) padding-box, repeating-linear-gradient(90deg, #ffffff2e 0 1px, #0000001f 1px 2px) border-box, var(--metal-silver) border-box;border-color:#0000}.print-silver .cf-rarity{color:#e4e7ea}.print-foil .cf-frame{background:linear-gradient(160deg, var(--fc), color-mix(in srgb, var(--fc) 40%, #000) 70%) padding-box, var(--metal-foil) border-box;border-width:2cqw;border-color:#0000;box-shadow:0 0 0 1px #000,inset 0 0 0 .5cqw #ffffff59,inset 0 -.8cqw 1.6cqw #00000073,0 6px 18px #0000008c}.print-foil .cf-rarity{color:#1d1813;background:var(--metal-foil);border-radius:1.5cqw;padding:.3cqw 1.8cqw;box-shadow:inset 0 .4cqw .6cqw #fffc,0 .3cqw .8cqw #00000080}.print-foil .cf-art{border-color:#dce4ee8c}.layout-full .cf-frame{padding:3cqw}.layout-full .cf-art{z-index:0;border:0;border-radius:0;position:absolute;inset:0}.layout-full .cf-art img{object-position:50% 15%}.layout-full .cf-art-tint{mix-blend-mode:normal;background:repeating-linear-gradient(to bottom, #0000002e 0 1px, transparent 1px 3px), radial-gradient(ellipse at 50% 38%, transparent 35%, #000000b8 100%), linear-gradient(to bottom, #00000059, transparent 22%, transparent 50%, color-mix(in srgb, var(--fc) 45%, #000) 100%)}.layout-full .cf-head,.layout-full .cf-typebar,.layout-full .cf-text,.layout-full .cf-foot{z-index:1;position:relative}.layout-full .cf-head{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080}.layout-full .cf-typebar{background:#0000008c;margin-top:auto}.layout-full .cf-text{color:#efe6d4;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e0b08a8;border:.3cqw solid #ffffff24}.layout-full .cf-foot{background:#0000008c;border-radius:1.5cqw;padding:.6cqw 2cqw}.print-fullart .cf-frame{border:1cqw solid color-mix(in srgb, var(--fc) 70%, #fff);box-shadow:0 0 0 1px #000, 0 0 14px color-mix(in srgb, var(--rc) 55%, transparent), 0 6px 18px #0000008c;background:#111}.print-fullart .cf-rarity{color:color-mix(in srgb, var(--rc) 60%, #fff)}.print-gold .cf-frame{background:linear-gradient(#111, #111) padding-box, var(--metal-gold) border-box;border:2.6cqw solid #0000;padding:4.2cqw;box-shadow:0 0 0 1px #000,0 0 18px #e8b84a8c,0 6px 18px #0000008c}.cf-ornament{z-index:1;pointer-events:none;background:conic-gradient(from 90deg at 0 0, #f3cf6b 0 8deg, transparent 8deg 22deg, #f3cf6b 22deg 30deg, transparent 30deg 44deg, #f3cf6b 44deg 52deg, transparent 52deg 66deg, #f3cf6b 66deg 74deg, transparent 74deg) top left / 6cqw 6cqw no-repeat, conic-gradient(from 180deg at 100% 0, #f3cf6b 0 8deg, transparent 8deg 22deg, #f3cf6b 22deg 30deg, transparent 30deg 44deg, #f3cf6b 44deg 52deg, transparent 52deg 66deg, #f3cf6b 66deg 74deg, transparent 74deg) top right / 6cqw 6cqw no-repeat, conic-gradient(from 0deg at 0 100%, #f3cf6b 0 8deg, transparent 8deg 22deg, #f3cf6b 22deg 30deg, transparent 30deg 44deg, #f3cf6b 44deg 52deg, transparent 52deg 66deg, #f3cf6b 66deg 74deg, transparent 74deg) bottom left / 6cqw 6cqw no-repeat, conic-gradient(from 270deg at 100% 100%, #f3cf6b 0 8deg, transparent 8deg 22deg, #f3cf6b 22deg 30deg, transparent 30deg 44deg, #f3cf6b 44deg 52deg, transparent 52deg 66deg, #f3cf6b 66deg 74deg, transparent 74deg) bottom right / 6cqw 6cqw no-repeat;opacity:.9;border:.5cqw solid #f3cf6b;border-radius:2.4cqw;position:absolute;inset:1.2cqw;box-shadow:inset 0 0 0 .8cqw #00000059,inset 0 0 0 1.1cqw #f3cf6bb3}.print-gold .cf-head,.print-gold .cf-typebar,.print-gold .cf-foot{background:#140c029e;border:.3cqw solid #f3cf6b8c}.print-gold .cf-name,.print-gold .cf-title{background:var(--metal-gold);color:#0000;-webkit-background-clip:text;background-clip:text}.print-gold .cf-text{color:#f6e7c0;background:#140c02b3;border-color:#f3cf6b8c}.print-gold .cf-rarity,.print-gold .cf-typebar,.print-gold .cf-num{color:#f3cf6b}.cf-goldsheen{z-index:2;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(105deg,#0000 38%,#fff4c880 48%,#ffffffbf 50%,#fff4c880 52%,#0000 62%) 0 0/300% 100%;animation:4.5s ease-in-out infinite cf-goldsheen;position:absolute;inset:0}@keyframes cf-goldsheen{0%{background-position:110% 0}60%,to{background-position:-110% 0}}@media (prefers-reduced-motion:reduce){.cf-goldsheen{opacity:.6;background-position:30% 0;animation:none}.cf-holo{animation:none}}.cf-holo,.cf-glare{z-index:3}.cardface.is-ghost .cf-frame{box-shadow:none;background:repeating-linear-gradient(45deg,#15120f 0 6px,#1b1713 6px 12px);border:1.6cqw solid #2c261f}@property --lr-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.print-legendary .cf-frame{--lr-angle:0deg;background:linear-gradient(#0b0806, #0b0806) padding-box, conic-gradient(from var(--lr-angle), var(--prism-stops)) border-box;border:2.4cqw solid #0000;padding:4cqw;animation:7s linear infinite lr-spin,3.2s ease-in-out infinite lr-halo;box-shadow:0 0 0 1px #000,0 0 16px #ff5fa28c,0 6px 18px #0009}@keyframes lr-spin{to{--lr-angle:360deg}}@keyframes lr-halo{0%,to{box-shadow:0 0 0 1px #000,0 0 12px #ff5fa273,0 6px 18px #0009}50%{box-shadow:0 0 0 1px #000,0 0 26px #ff5fa2d9,0 0 44px #5fd3ff59,0 6px 18px #0009}}.print-legendary .cf-art img{transform:translate(calc((var(--mx,50%) - 50%) * -.08), calc((var(--my,50%) - 50%) * -.08)) scale(1.12);filter:grayscale(.55)sepia(.45)saturate(1.4)contrast(1.3)brightness(.95);transition:transform .2s ease-out;animation:9s ease-in-out infinite alternate lr-drift}.cardface:hover .print-legendary .cf-art img,.print-legendary.cardface:hover .cf-art img{animation-play-state:paused}@keyframes lr-drift{0%{object-position:46% 12%}to{object-position:54% 20%}}.print-legendary .cf-art-tint{background:repeating-linear-gradient(#00000029 0 1px,#0000 1px 3px),radial-gradient(at 50% 36%,#0000 30%,#0a0410c7 100%),linear-gradient(#00000059,#0000 22% 48%,#1e081ee6 100%)}.cf-particles{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cf-particles i{opacity:0;background:radial-gradient(circle,#fff6d8 0%,#ff5fa2e6 45%,#0000 70%);border-radius:50%;animation:linear infinite lr-float;position:absolute;bottom:-4%}@keyframes lr-float{0%{opacity:0;transform:translateY(0)scale(.6)}15%{opacity:.9}80%{opacity:.6}to{opacity:0;transform:translateY(-120cqw)scale(1.1)}}.cf-legend{z-index:1;letter-spacing:.35em;text-transform:uppercase;color:#ffe7a8;text-shadow:0 0 1.2cqw #ff5fa2e6;white-space:nowrap;background:#0a0410b3;border:.3cqw solid #ffe7a880;border-radius:1cqw;align-self:center;padding:.4cqw 2.4cqw .4cqw 2.75cqw;font-size:3.2cqw;font-weight:600;position:relative}.print-legendary .cf-head,.print-legendary .cf-typebar,.print-legendary .cf-foot{background:#0a0410a3;border:.3cqw solid #ffe7a866}.print-legendary .cf-text{color:#f6e7c0;background:#0a0410b8;border-color:#ffe7a866}.print-legendary .cf-name,.print-legendary .cf-title{background:linear-gradient(100deg,#ffe7a8,#ff9ccf 40%,#9fe6ff 70%,#ffe7a8);color:#0000;-webkit-background-clip:text;background-clip:text}.print-legendary .cf-rarity{color:#ff9ccf;text-shadow:0 0 1cqw #ff5fa2cc}.print-legendary .cf-typebar,.print-legendary .cf-num{color:#ffe7a8}.print-legendary .cf-goldsheen{background:linear-gradient(105deg,#0000 38%,#ffb4e673 47%,#fffc 50%,#a0e6ff73 53%,#0000 62%) 0 0/300% 100%;animation-duration:3.6s}@media (prefers-reduced-motion:reduce){.print-legendary .cf-frame{animation:none}.print-legendary .cf-art img{transition:none;animation:none;transform:scale(1.08)}.cf-particles{display:none}}.fest{border-radius:var(--radius);border:2px solid var(--rc);background:radial-gradient(ellipse at 20% 50%, color-mix(in srgb, var(--rc) 35%, transparent), transparent 60%), linear-gradient(120deg, #1a0d14, #0d0b09 60%, #1a1208);box-shadow:0 0 24px color-mix(in srgb, var(--rc) 35%, transparent);grid-template-columns:minmax(120px,220px) 1fr;align-items:center;gap:20px;margin:0 0 24px;padding:20px;display:grid;position:relative;overflow:hidden}.fest-rays{background:repeating-conic-gradient(from 0deg at 25% 50%, color-mix(in srgb, var(--rc) 14%, transparent) 0 6deg, transparent 6deg 18deg);pointer-events:none;animation:40s linear infinite fest-spin;position:absolute;inset:-50%}@keyframes fest-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.fest-rays{animation:none}}.fest-card,.fest-body{min-width:0;position:relative}.fest-kicker{flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:.8rem;display:flex}.fest-live{color:var(--red-text);letter-spacing:.1em;text-transform:uppercase}.fest-rateup{color:#1d1813;letter-spacing:.06em;background:linear-gradient(90deg,#e8b84a,#ff5fa2);border-radius:4px;padding:2px 8px;font-weight:600}.fest-name{overflow-wrap:anywhere;margin:6px 0;font-size:clamp(1.8rem,5vw,3rem)}.fest-desc{color:var(--muted);max-width:60ch}.fest-featured{color:var(--rc);margin-bottom:8px;font-weight:500}.fest-timer{color:var(--gold);margin-bottom:12px}.fest-foot{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fest-price{color:var(--gold);font-size:1.1rem;font-weight:600}.fest.compact{grid-template-columns:minmax(90px,140px) 1fr;padding:16px}.fest.compact .fest-name{font-size:clamp(1.4rem,4vw,2.2rem)}@media (width<=560px){.fest{grid-template-columns:1fr;justify-items:start}.fest-kicker{gap:6px 10px;font-size:.7rem}.fest-live{letter-spacing:.05em}.fest.compact .fest-timer{font-size:.85rem}.fest-card{justify-self:center;width:min(200px,60vw)}.fest.compact{grid-template-columns:96px 1fr}.fest.compact .fest-card{width:96px}}.accent-rouge{--fa:#d7263d}.accent-bleu{--fa:#2f6fdf}.accent-or{--fa:#e8b84a}.accent-vert{--fa:#2e9e6a}.accent-violet{--fa:#8e5bd6}.accent-sable{--fa:#c9a26b}.fest[class*=accent-]{background:radial-gradient(ellipse at 20% 50%, color-mix(in srgb, var(--rc) 30%, transparent), transparent 60%), radial-gradient(ellipse at 95% 0%, color-mix(in srgb, var(--fa) 38%, transparent), transparent 55%), linear-gradient(120deg, color-mix(in srgb, var(--fa) 22%, #0d0b09), #0d0b09 60%, color-mix(in srgb, var(--fa) 14%, #0d0b09))}.fest-next{border-radius:var(--radius);border:1px solid var(--line,#3a322a);border-left:4px solid var(--fa,var(--gold));background:color-mix(in srgb, var(--fa,var(--gold)) 8%, transparent);flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;margin:0 0 24px;padding:10px 14px;display:flex}.fest+.fest-next{margin-top:-12px}.fest-next-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.75rem}.fest-next-name{overflow-wrap:anywhere;min-width:0;font-weight:600}.fest-next-when{color:var(--gold);font-size:.85rem}.pd-eur{color:var(--muted);white-space:nowrap;font-size:.8rem;font-family:var(--font-mono)}.shop-cta{margin:0 0 24px}.xh{--xh-bg:radial-gradient(ellipse at 50% 30%, #e8b84a33, transparent 60%), linear-gradient(180deg, #3a070b, #120807 70%, #0d0b09);--xh-accent:var(--gold);background:var(--xh-bg);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.xh .xh-stage{text-align:center;flex-direction:column;align-items:center;gap:16px;padding-block:clamp(36px,7vw,64px) 28px;display:flex}.xh.xh-game .xh-stage{padding-block-end:clamp(36px,7vw,64px)}.xh-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--xh-accent);margin:0;font-size:.8rem;font-weight:700}.xh-name{max-width:16ch;color:var(--text);text-shadow:4px 4px 0 var(--red);text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(2.6rem,9vw,5.6rem);line-height:.95}.xh-pitch{max-width:52ch;color:var(--text);text-wrap:balance;margin:0;font-size:clamp(1rem,2.2vw,1.2rem);line-height:1.4}.xh-cta{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px;display:flex}@media (width<=479px){.xh-cta,.xh-cta .btn{width:100%}}.xh-fest{color:var(--muted);margin:0;font-size:.95rem}.xh-fest span{color:var(--red-text)}.xh-fan{width:min(100%,640px);height:clamp(190px,44vw,330px);margin-inline:auto;position:relative}.xh-fan-card{width:clamp(150px,36%,230px);transition:transform .25s;position:absolute;top:0;left:50%}.xh-fan-0{z-index:2;transform:translate(-50%)}.xh-fan-1{z-index:1;transform:translate(-112%)translateY(10%)rotate(-9deg)}.xh-fan-2{z-index:1;transform:translate(12%)translateY(10%)rotate(9deg)}.xh-fan-0:hover{transform:translate(-50%)translateY(-3%)}.xh-fan-1:hover{transform:translate(-112%)translateY(5%)rotate(-9deg)}.xh-fan-2:hover{transform:translate(12%)translateY(5%)rotate(9deg)}@media (prefers-reduced-motion:reduce){.xh-fan-card{transition:none}}.xh-revolte{--xh-bg:radial-gradient(ellipse at 50% 35%, #f2e21a29, transparent 60%), repeating-linear-gradient(90deg, #ffffff04 0 2px, transparent 2px 6px), linear-gradient(180deg, #24221d, #14130f 70%, #0d0c0a);--xh-accent:#f2e21a}.xh-revolte .xh-name{text-shadow:4px 4px #b3141c,8px 8px #f2e21a59}.xh-midterms{--xh-bg:radial-gradient(ellipse at 50% 35%, #2f6fe057, transparent 62%), repeating-linear-gradient(0deg, #ffffff05 0 2px, transparent 2px 7px), linear-gradient(180deg, #10234f, #0a1531 70%, #060c1d);--xh-accent:#7fb0ff}.xh-midterms .xh-name{text-shadow:4px 4px #c8102e,8px 8px #7fb0ff59}.hero-cta{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.home-below{gap:16px;padding-block:24px 40px;display:grid}.home-below>*{margin:0}.home-rules{text-align:center}.home-steps{gap:16px;margin:32px 0;display:grid}@media (width>=760px){.home-steps{grid-template-columns:repeat(3,1fr)}}.home-step-n{color:var(--red-text);font-size:1.4rem;font-weight:600}.home-steps p{margin:0}.home-guide{margin:0 0 32px}.home-guide h2{margin:0 0 6px;font-size:clamp(1.2rem,3vw,1.5rem)}.home-guide p{max-width:70ch;margin:0 0 12px}:root{--bg:#0d0b09;--bg-2:#16120e;--panel:#1d1813;--panel-2:#262019;--line:#3a3127;--field-line:#86785f;--text:#efe6d4;--muted:#a39680;--red:#b3141c;--red-hot:#e0262f;--red-text:#ff5a5f;--gold:#e8b84a;--gold-dim:#a8832f;--khaki:#7a7a3c;--ok:#5f9e6e;--r-C:#969083;--r-U:#5f9e6e;--r-R:#5c93d6;--r-SR:#c16ee0;--r-UR:#e8b84a;--r-LR:#ff5fa2;--f-ideologie:#b3141c;--f-argent:#2f7d4f;--f-religion:#7a4fb3;--f-militaire:#7a7a3c;--f-medias:#2f6fb3;--font-title:"Anton", "Oswald", Impact, sans-serif;--font-ui:"Oswald", "Arial Narrow", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--radius:6px;--gutter:16px;--maxw:1200px;--header-h:56px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--text);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.45;overflow-x:hidden}body:before,body:after{content:"";pointer-events:none;z-index:1000;position:fixed;inset:0}body:before{mix-blend-mode:multiply;opacity:.5;background:repeating-linear-gradient(#0000002e 0 1px,#0000 1px 3px)}body:after{opacity:.07;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.5'/></svg>")}a{color:var(--gold);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;display:block}button{font:inherit;color:inherit}h1,h2,h3{font-family:var(--font-title);letter-spacing:.02em;text-transform:uppercase;margin:0 0 .5em;font-weight:400;line-height:1.05}h1{font-size:clamp(2.2rem,7vw,4.2rem)}h2{font-size:clamp(1.5rem,4vw,2.2rem)}h3{font-size:1.25rem}p{margin:0 0 1em}.mono{font-family:var(--font-mono)}.muted{color:var(--muted)}.container{width:100%;max-width:var(--maxw);padding:0 var(--gutter);margin:0 auto}.page{min-height:calc(100vh - var(--header-h) - 120px);padding-top:24px;padding-bottom:64px}.page-head{margin-bottom:24px}.page-head p{color:var(--muted);max-width:60ch}.btn{border:2px solid var(--gold);border-radius:var(--radius);min-height:44px;color:var(--gold);font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:1rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s,transform .1s;display:inline-flex}.btn:hover{background:var(--gold);color:var(--bg);text-decoration:none}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn:disabled:hover{color:var(--gold);background:0 0}.btn-red{border-color:var(--red);background:var(--red);color:#fff}.btn-red:hover{background:var(--red-hot);border-color:var(--red-hot);color:#fff}.btn-red:disabled:hover{background:var(--red);color:#fff}.btn-ghost{border-color:var(--line);color:var(--text)}.btn-ghost:hover{background:var(--panel-2);color:var(--text)}.btn-sm{min-height:34px;padding:0 12px;font-size:.85rem}.btn{text-align:center;line-height:1.15}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}html{scroll-padding-top:calc(var(--header-h) + 12px)}main:focus{outline:none}main :is(p,li,h2,h3,td,dd,blockquote,figcaption) a:not([class]){text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.table-wrap:focus-visible{outline-offset:0}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:20px}.chip{font-family:var(--font-mono);letter-spacing:.04em;background:var(--panel-2);border:1px solid var(--line);border-radius:3px;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-block}.rarity-C{--rc:var(--r-C)}.rarity-U{--rc:var(--r-U)}.rarity-R{--rc:var(--r-R)}.rarity-SR{--rc:var(--r-SR)}.rarity-UR{--rc:var(--r-UR)}.rarity-LR{--rc:var(--r-LR)}.chip.rarity{color:var(--rc);border-color:var(--rc)}.error{border-left:4px solid var(--red-hot);background:#b3141c26;border-radius:4px;margin:12px 0;padding:10px 14px}.notice{border-left:4px solid var(--gold);background:#e8b84a1a;border-radius:4px;margin:12px 0;padding:10px 14px}.stamp{font-family:var(--font-title);color:var(--red-text);border:3px solid var(--red-hot);text-transform:uppercase;letter-spacing:.08em;padding:2px 10px;display:inline-block;transform:rotate(-4deg)}.filters{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.filters input,.filters select{background:var(--panel);min-height:40px;color:var(--text);border:1px solid var(--field-line);border-radius:var(--radius);font-family:var(--font-ui);flex:140px;min-width:0;padding:0 10px;font-size:.95rem}.filters input[type=checkbox]{width:18px;height:18px;min-height:0;accent-color:var(--red);flex:none;padding:0}.filters label.check{color:var(--muted);align-items:center;gap:6px;padding:0 6px;display:inline-flex}.card-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;display:grid}@media (width>=640px){.card-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:20px}}table.data{border-collapse:collapse;width:100%;font-family:var(--font-mono);font-size:.9rem}table.data th,table.data td{text-align:left;border-bottom:1px solid var(--line);padding:8px 10px}table.data th{color:var(--muted);font-weight:600;font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem}.table-wrap{overflow-x:auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.share-status{font-size:.85rem}.share-status-error{color:var(--red-hot)}.claim-all-bar{border:1px solid var(--gold);border-radius:var(--radius,10px);background:color-mix(in srgb, var(--gold) 12%, var(--panel));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;padding:12px 16px;display:flex}.claim-all-bar p{margin:0}.claim-all-bar .btn{min-height:44px}@media (width<=480px){.claim-all-bar .btn{width:100%}}.claim-all-bar.is-empty{border-color:var(--line);background:var(--panel)}.series-list{gap:16px;display:grid}.series-kicker{color:var(--ok);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:.8rem}.series-actions{flex-wrap:wrap;gap:10px;display:flex}.rates-pack{margin-bottom:20px}.lb-user{align-items:center;gap:8px;display:flex}.lb-user img{border-radius:50%}.login-box{flex-direction:column;gap:12px;max-width:460px;display:flex}.login-discord{color:#fff;background:#5865f2;border-color:#5865f2}.login-discord:hover{color:#fff;background:#4752c4}.login-google{border-color:var(--text);color:var(--text)}.login-google:hover{background:var(--text);color:var(--bg)}.login-dev{border-top:1px dashed var(--line);flex-direction:column;gap:6px;padding-top:12px;display:flex}.login-dev-row{gap:8px;display:flex}.login-dev-row input{background:var(--bg);min-width:0;min-height:44px;color:var(--text);border:1px solid var(--field-line);border-radius:var(--radius);font:inherit;flex:1;padding:0 12px}.login-legal{margin:0;font-size:.85rem}.legal section{max-width:72ch;margin-bottom:24px}.a11y-decl section{line-height:1.6}.a11y-decl li{margin-bottom:.5em}.a11y-decl h3{margin-top:1.2em}.cat-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.cat-bar p{margin:0}.cat-cell{flex-direction:column;gap:6px;min-width:0;display:flex}.cat-print{text-align:center;color:var(--rc);font-size:.8rem}.rates-festival{border-color:var(--r-LR)}.rates-fest{color:var(--gold);font-size:.85rem}.series-item.is-new{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold-dim), 0 0 18px #e8b84a2e}.series-new{background:var(--gold);color:#1d1813;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;vertical-align:middle;border-radius:4px;margin-left:10px;padding:2px 8px;font-size:.75rem;font-weight:700;display:inline-block}.prerender-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin:0 0 4px;font-size:.8rem}.prerender-section{margin:0 0 32px}.prerender-section h2{margin-bottom:10px;font-size:clamp(1.3rem,3.2vw,1.8rem)}.prerender-section ul,.prerender-section ol{gap:6px;padding-left:1.3em;display:grid}.prerender-h3{margin:4px 0 6px;font-size:1.1rem}.prerender-section .prerender-cards{padding-left:0;font-size:.95rem;list-style:none}@media (width>=1000px){.prerender-cards{columns:2;column-gap:40px;display:block!important}.prerender-cards li{break-inside:avoid;margin-bottom:6px}}.prerender-toc{max-width:78ch;margin:0 0 24px;padding:16px 18px}.prerender-toc h2{margin:0 0 8px;font-size:1.1rem}.prerender-toc ol{gap:6px;margin:0;padding-left:1.3em;display:grid}.prerender-prose{min-width:0;max-width:78ch}.prerender-prose p,.prerender-prose li{overflow-wrap:anywhere}.prerender-card-grid{align-items:start;gap:24px;margin-bottom:24px;display:grid}@media (width>=760px){.prerender-card-grid{grid-template-columns:300px minmax(0,1fr);gap:40px}}.prerender-card-img{margin:0}.prerender-card-img img{aspect-ratio:3/4;object-fit:cover;border-radius:var(--radius);width:100%;max-width:300px;height:auto;display:block}.prerender-chips{flex-wrap:wrap;gap:8px;display:flex}.prerender-new{border-bottom:2px solid var(--gold-dim);background:linear-gradient(115deg,#3a070b,#1c0708 50%,#0d0b09);padding:24px 0}.prerender-new h2{margin:4px 0;font-size:clamp(2rem,7vw,3.6rem)}.prerender-new-pitch{font-family:var(--font-title);text-transform:uppercase;color:var(--gold);font-size:clamp(1.05rem,3vw,1.4rem)}
