/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-leading:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a}}@layer base,components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-10{margin-top:calc(var(--spacing) * 10)}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.gap-4{gap:calc(var(--spacing) * 4)}.border{border-style:var(--tw-border-style);border-width:1px}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../assets/fonts/inter-variable-latin.woff2)format("woff2")}@font-face{font-family:Orbitron;font-style:normal;font-weight:400 900;font-display:swap;src:url(../assets/fonts/orbitron-variable-latin.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;tab-size:4;scroll-behavior:smooth;line-height:1.5}body{font-family:var(--font-body);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100dvh;font-size:16px;line-height:1.6;overflow-x:clip}html{overflow-x:clip}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}ul,ol{list-style:none}:root{--max-w:1320px;--max-w-narrow:880px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.75rem;--space-7:2.5rem;--space-8:3.5rem;--space-9:4.5rem;--radius-sm:6px;--radius:10px;--radius-lg:16px;--shadow-sm:0 2px 8px #0006;--shadow:0 8px 32px #00000080;--shadow-lg:0 20px 60px #0009;--transition:.18s cubic-bezier(.4,0,.2,1);--transition-slow:.36s cubic-bezier(.4,0,.2,1);--color-accent-site:#0ba5b8;--color-accent-site-hover:#22c5d8;--color-accent-site-glow:#0ba5b838;--color-accent-site-deep:#067888}body{background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px);background-size:64px 64px,64px 64px;background-attachment:fixed}body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(ellipse 55% 35% at 12% 5%, var(--color-accent-glow), transparent 60%), radial-gradient(ellipse 50% 30% at 88% 95%, var(--color-accent-glow), transparent 60%), radial-gradient(ellipse 35% 25% at 50% 55%, var(--color-accent-glow), transparent 70%), repeating-linear-gradient(0deg, transparent 0px, transparent 2px, #ffffff06 2px, #ffffff06 3px);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){body:before{background:radial-gradient(ellipse 55% 35% at 12% 5%, var(--color-accent-glow), transparent 60%), radial-gradient(ellipse 50% 30% at 88% 95%, var(--color-accent-glow), transparent 60%), radial-gradient(ellipse 35% 25% at 50% 55%, color-mix(in oklch, var(--color-accent-glow) 50%, transparent), transparent 70%), repeating-linear-gradient(0deg, transparent 0px, transparent 2px, #ffffff06 2px, #ffffff06 3px)}}body:before{opacity:1;transition:background .6s}body:after{content:"";pointer-events:none;z-index:0;mix-blend-mode:overlay;opacity:.8;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='7'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .22 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:220px 220px;position:fixed;inset:0}body>*{z-index:1;position:relative}h1,h2,h3,h4,h5,h6{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);font-family:var(--font-heading);color:var(--color-text);line-height:1.1}h1{letter-spacing:-.03em;font-size:clamp(2.2rem,4.5vw,3.6rem)}h2{font-size:clamp(1.6rem,3vw,2.3rem)}h3{font-size:clamp(1.2rem,2vw,1.5rem)}h4{font-size:1.1rem}p{color:var(--color-text)}p+p{margin-top:.8em}.eyebrow{align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase;font-family:var(--font-body);letter-spacing:.22em;color:var(--color-accent);font-size:.75rem;display:inline-flex}.eyebrow:before{content:"";background:var(--color-accent);width:18px;height:1px;display:inline-block}.lead{color:var(--color-text-secondary);max-width:60ch;font-size:1.05rem}a.text-link{color:var(--color-accent);border-bottom:1px solid var(--color-accent)}@supports (color:color-mix(in lab, red, red)){a.text-link{border-bottom:1px solid color-mix(in oklch, var(--color-accent) 40%, transparent)}}a.text-link{transition:var(--transition)}a.text-link:hover{border-bottom-color:var(--color-accent)}.container{width:100%;padding-inline:calc(var(--spacing) * 5);max-width:var(--max-w);margin-inline:auto}.container--narrow{max-width:var(--max-w-narrow)}.section{padding-block:var(--space-7);position:relative}.section--tight{padding-block:calc(var(--spacing) * 5)}.section--first{padding-top:calc(var(--spacing) * 5)}.section:nth-of-type(2n){background-color:var(--color-surface)}.section:nth-of-type(2n):before{content:"";pointer-events:none;z-index:0;background:radial-gradient(ellipse 35% 30% at 92% 50%, var(--color-accent-glow), transparent 70%);opacity:.5;position:absolute;inset:0}.section:nth-of-type(odd):after{content:"";pointer-events:none;z-index:0;background:radial-gradient(ellipse 28% 22% at 8% 30%, var(--color-accent-glow), transparent 65%);opacity:.35;position:absolute;inset:0}.section>*{z-index:1;position:relative}.grid{gap:var(--space-5);display:grid}.grid--2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid--3{grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.grid--4{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.js .reveal{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.3,1);transform:translateY(16px)}.js .reveal.is-revealed{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.js .reveal{opacity:1;transform:none}}.site-header{z-index:100;background:var(--color-bg);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in oklch, var(--color-bg) 88%, transparent)}}.site-header{-webkit-backdrop-filter:blur(14px)saturate(140%);border-bottom:1px solid var(--color-border)}.hub-nav{top:var(--header-h,61px);z-index:90;background:var(--color-bg);position:sticky}@supports (color:color-mix(in lab, red, red)){.hub-nav{background:color-mix(in oklch, var(--color-bg) 90%, transparent)}}.hub-nav{-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border)}.hub-nav__inner{flex-wrap:wrap;align-items:center;gap:.4rem 1.4rem;padding-block:.65rem;display:flex}.hub-nav__link{color:var(--color-text-secondary);align-items:center;gap:.45em;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.hub-nav__link:hover{color:var(--color-accent)}.hub-nav__count{background:var(--color-accent);min-width:1.5em;height:1.5em;color:var(--color-accent-ink,#fff);letter-spacing:-.03em;border-radius:999px;justify-content:center;align-items:center;padding:0 .28em;font-size:.72rem;font-weight:700;display:inline-flex}#joueurs,#equipes,#articles,#materiel,#lexique{scroll-margin-top:120px}.header-inner{align-items:center;gap:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.brand{align-items:center;gap:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);font-family:var(--font-heading);color:var(--color-text);transition:var(--transition);font-size:1.35rem;display:inline-flex;position:relative}.brand-text{--tw-leading:1;align-items:baseline;gap:1px;line-height:1;display:inline-flex}.brand-tld{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-accent);text-shadow:0 0 8px var(--color-accent-glow);font-size:.8em}.brand-icon{width:30px;height:30px;filter:drop-shadow(0 0 10px var(--color-accent-glow));transition:filter var(--transition-slow), transform var(--transition-slow);flex-shrink:0}.brand-icon__ring{stroke:var(--color-accent);transform-origin:16px 16px;transition:stroke-dasharray .4s,transform .6s cubic-bezier(.2,.7,.3,1)}.brand-icon__ring--outer{stroke-dasharray:56 0}.brand-icon__ring--inner{stroke:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.brand-icon__ring--inner{stroke:color-mix(in oklch, var(--color-accent) 70%, transparent)}}.brand-icon__tick{stroke:var(--color-accent);transform-origin:16px 16px;transition:stroke .3s,opacity .3s}.brand-icon__dot{fill:var(--color-text);transform-origin:16px 16px;animation:2.4s ease-in-out infinite brand-dot-pulse}.brand-icon__crosshair{transform-origin:16px 16px;animation:40s linear infinite brand-rotate}.brand:hover .brand-icon{filter:drop-shadow(0 0 18px var(--color-accent));transform:scale(1.06)}.brand:hover .brand-icon__ring--outer{stroke-dasharray:8 4}.brand:hover .brand-icon__crosshair{animation-duration:4s}@keyframes brand-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.45)}}@keyframes brand-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.brand-icon__crosshair,.brand-icon__dot{animation:none}}.main-nav{align-items:center;gap:var(--spacing);display:flex}.main-nav a{border-radius:var(--radius-sm);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);transition:var(--transition);align-items:center;gap:.45em;font-size:.8rem;font-weight:700;display:inline-flex;position:relative}.main-nav a:hover,.main-nav a.current{color:var(--color-text);background:var(--color-card)}.main-nav__icon{opacity:.75;flex-shrink:0;width:1em;height:1em}.main-nav a:hover .main-nav__icon,.main-nav a.current .main-nav__icon{opacity:1}.games-nav{gap:var(--spacing);border-radius:var(--radius-md);padding:var(--spacing);background:var(--color-card);border:1px solid var(--color-border);display:none}.games-nav a{border-radius:var(--radius-sm);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);transition:var(--transition);letter-spacing:.04em;font-size:.8rem}.games-nav a:hover{color:var(--color-text);background:var(--color-card-hover)}.games-nav .current{color:var(--color-bg);background:var(--color-accent)}@media (min-width:1020px){.games-nav{display:inline-flex}}.nav-toggle{cursor:pointer;border-radius:var(--radius-sm);border:1px solid var(--color-border);width:42px;height:42px;transition:var(--transition);background:0 0;flex-shrink:0;padding:0;display:none;position:relative}.nav-toggle:hover{background:var(--color-card)}.nav-toggle__bar{background:var(--color-text);transform-origin:50%;border-radius:2px;width:18px;height:2px;margin:4px auto;transition:transform .25s,opacity .25s;display:block}.nav-toggle[aria-expanded=true] .nav-toggle__bar:first-child{transform:translateY(6px)rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle__bar:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] .nav-toggle__bar:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.mobile-nav{padding-block:calc(var(--spacing) * 4);border-top:1px solid var(--color-border);background:var(--color-bg);display:none}@supports (color:color-mix(in lab, red, red)){.mobile-nav{background:color-mix(in oklch, var(--color-bg) 95%, transparent)}}.mobile-nav{max-height:calc(100vh - 60px);overflow-y:auto}.mobile-nav[hidden]{display:none!important}.mobile-nav__group-title{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-tertiary,var(--color-text-secondary));margin:var(--space-4) 0 var(--space-2);font-size:.72rem}.mobile-nav__group-title:first-child{margin-top:0}.mobile-nav nav{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.mobile-nav__link{border-radius:var(--radius-sm);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);transition:var(--transition);align-items:center;gap:.6em;display:flex}.mobile-nav__icon{opacity:.8;flex-shrink:0;width:1.1em;height:1.1em}.mobile-nav__link:hover,.mobile-nav__link.is-current{color:var(--color-text);background:var(--color-card)}.mobile-nav__link.is-current{color:var(--color-accent)}@media (max-width:880px){.header-inner{gap:calc(var(--spacing) * 3);flex-wrap:nowrap}.main-nav,.games-nav{display:none}.nav-toggle,.mobile-nav:not([hidden]){display:block}body.has-mobile-nav-open{overflow:hidden}}@media (max-width:600px){.container{padding-inline:calc(var(--spacing) * 4)}.brand-text{font-size:1.1rem}.brand-icon{width:26px;height:26px}}[x-cloak]{display:none!important}.games-menu{align-items:center;margin-left:auto;display:flex;position:relative}.games-menu-trigger{cursor:pointer;border:1px solid var(--color-border);background:var(--color-text);border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .85rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.games-menu-trigger{background:color-mix(in srgb, var(--color-text) 6%, transparent)}}.games-menu-trigger{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;transition:color var(--transition), background var(--transition), border-color var(--transition);font-size:.8rem;font-weight:700;text-decoration:none}.games-menu-trigger:hover{color:var(--color-text);background:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.games-menu-trigger:hover{background:color-mix(in srgb, var(--color-text) 10%, transparent)}}.games-menu-trigger:hover{border-color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.games-menu-trigger:hover{border-color:color-mix(in srgb, var(--color-text) 20%, transparent)}}.games-menu-trigger__icon{flex:none}.games-menu-trigger__chevron{transition:transform var(--transition);flex:none}.games-mega-menu{z-index:60;background:var(--color-surface);border-top:1px solid var(--color-border);box-shadow:var(--shadow-lg);padding:var(--space-5) 0;position:absolute;top:100%;left:0;right:0}.card-grid.games-mega-menu__grid{grid-auto-rows:auto;align-items:start;margin:0}.search-trigger{cursor:pointer;color:var(--color-text);transition:color var(--transition);background:0 0;border:0;justify-content:center;align-items:center;padding:.35rem;display:inline-flex}.search-trigger:hover{color:var(--color-accent)}.search-overlay{z-index:200;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.search-overlay__backdrop{background:var(--color-bg);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.search-overlay__backdrop{background:color-mix(in srgb, var(--color-bg) 82%, transparent)}}.search-overlay__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.search-overlay__panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:min(720px,92vw);padding:var(--space-5);max-height:76vh;box-shadow:var(--shadow-lg);margin-top:12vh;position:relative;overflow-y:auto}.search-overlay__close{top:var(--space-3);right:var(--space-3);color:var(--color-text-secondary);cursor:pointer;transition:color var(--transition);background:0 0;border:0;position:absolute}.search-overlay__close:hover{color:var(--color-text)}.search-overlay__input{border:0;border-bottom:2px solid var(--color-accent);width:100%;color:var(--color-text);background:0 0;outline:none;padding:.75rem .25rem;font-size:1.4rem}.search-overlay__input::placeholder{color:var(--color-text-secondary)}.search-group{margin-top:var(--space-5)}.search-group__title{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary);margin:0 0 var(--space-2);font-size:.78rem}.search-group__list{margin:0;padding:0;list-style:none}.search-result__link{align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-sm);color:var(--color-text);transition:background var(--transition);text-decoration:none;display:flex}.search-result__link:hover{background:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.search-result__link:hover{background:color-mix(in srgb, var(--color-text) 6%, transparent)}}.search-result__thumb{object-fit:cover;border-radius:var(--radius-sm);flex:none;width:40px;height:40px}.search-result__text{flex-direction:column;min-width:0;display:flex}.search-result__title{font-weight:600}.search-result__sub{color:var(--color-text-secondary);font-size:.8rem}.search-overlay__hint{color:var(--color-text-secondary)}.search-overlay__all{margin-top:var(--space-5)}.search-overlay__all a{color:var(--color-accent)}.ticker{background:var(--color-surface);border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);font-size:.82rem;position:relative;overflow:hidden}.ticker-inner{max-width:var(--max-w);grid-template-columns:auto 1fr;align-items:stretch;gap:0;margin-inline:auto;padding-inline:0;display:grid}.ticker-fixed{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2);background:linear-gradient(90deg, var(--color-danger), var(--color-surface));align-items:center;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.ticker-fixed{background:linear-gradient(90deg, color-mix(in oklch, var(--color-danger) 24%, var(--color-surface)), var(--color-surface))}}.ticker-fixed{border-right:1px solid var(--color-border);z-index:2}.ticker-fixed:after{content:"";background:linear-gradient(90deg, var(--color-surface), transparent);pointer-events:none;width:32px;position:absolute;top:0;bottom:0;right:-32px}.ticker-scroll{padding-block:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 5);position:relative;overflow:hidden}.ticker-items{align-items:center;gap:calc(var(--spacing) * 5);white-space:nowrap;animation:80s linear infinite ticker-slide;display:inline-flex}.ticker-item{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-text);display:inline-flex}.ticker-item strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-accent)}.ticker-sep{background:var(--color-text-muted);border-radius:50%;flex-shrink:0;width:4px;height:4px}@keyframes ticker-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero{padding-block:clamp(var(--space-7), 9vw, var(--space-9));position:relative;overflow:hidden}.hero--home{background:var(--color-bg);align-items:center;min-height:540px;display:flex}.hero--home:before{content:"";background-image:var(--hero-bg);z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;width:65%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 28% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 28% 100%)}.hero--home:after{content:"";background:linear-gradient(to bottom, transparent 55%, var(--color-bg) 100%), radial-gradient(ellipse 60% 75% at 22% 50%, var(--color-accent-glow), transparent 60%), linear-gradient(to right, #ffffff06 1px, transparent 1px), linear-gradient(to bottom, #ffffff06 1px, transparent 1px);z-index:1;pointer-events:none;background-size:100% 100%,100% 100%,80px 80px,80px 80px;position:absolute;inset:0}.hero--home>.container{z-index:2;position:relative}.hero--home .hero-shine{z-index:1;pointer-events:none;background:linear-gradient(115deg, transparent 0%, transparent 35%, var(--color-accent-glow) 50%, transparent 65%, transparent 100%);mix-blend-mode:screen;opacity:.35;will-change:transform;animation:14s ease-in-out infinite heroShine;position:absolute;inset:0;transform:translate(-100%)}@keyframes heroShine{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.hero--home .hero-shine{opacity:0;animation:none}}@media (max-width:880px){.hero--home{background-image:var(--hero-bg);background-position:50%;background-size:cover}.hero--home:before{background:linear-gradient(#08080cc7 0%,#08080cd9 100%);width:100%;left:0;right:0;-webkit-mask-image:none;mask-image:none}}.hero-inner{position:relative}.hero>.container{z-index:2;position:relative}.hero-inner{max-width:760px}.hero-eyebrow{margin-bottom:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);-webkit-text-stroke:.5px #000000f2;paint-order:stroke fill;text-shadow:0 2px 8px #000000f2,0 0 2px #000}.hero-title{margin-bottom:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);letter-spacing:-.015em;color:var(--color-text);text-shadow:0 4px 18px #0009;font-size:clamp(2.4rem,5.5vw,4.6rem);line-height:1.05}body.home .hero-title{font-size:clamp(1.9rem,4vw,3.2rem)}.hero-title--split{flex-direction:column;gap:.1em;display:flex}.hero-title--split>strong{font-weight:inherit;color:var(--color-accent-hover);text-shadow:0 0 28px var(--color-accent-glow), 0 4px 18px #0009}.hero-title--split>small{letter-spacing:0;opacity:.82;font-size:.4em;font-weight:500;line-height:1.25}.hero-pill{background:var(--color-accent);border-radius:999px;align-items:center;gap:.4em;width:fit-content;margin-bottom:1rem;padding:.32em .95em;display:flex}@supports (color:color-mix(in lab, red, red)){.hero-pill{background:color-mix(in srgb, var(--color-accent) 20%, transparent)}}.hero-pill{border:1px solid var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hero-pill{border:1px solid color-mix(in srgb, var(--color-accent) 42%, transparent)}}.hero-pill{color:#fff;font-size:.85rem;font-weight:600;text-decoration:none}.hero-pill:hover{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hero-pill:hover{background:color-mix(in srgb, var(--color-accent) 32%, transparent)}}.hero-cat-logo{margin-bottom:.85rem;display:flex}.hero-title .accent{color:var(--color-accent-hover);text-shadow:0 0 28px var(--color-accent-glow), 0 4px 18px #0009}.hero-lead{margin-bottom:calc(var(--spacing) * 7);color:#ffffffbd;-webkit-text-stroke:.6px #000000f2;paint-order:stroke fill;text-shadow:0 2px 10px #000000f2,0 1px 2px #000;max-width:56ch;font-size:clamp(.95rem,1.3vw,1.1rem);font-weight:500}.hero-cta{gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:inline-flex}.hero-game-logo{object-fit:contain;width:auto;height:64px;margin:0 0 var(--space-3);filter:brightness(0)invert();display:block}.hero-game-logo--svg{filter:none;width:auto;height:64px;line-height:0;display:inline-block}.hero-game-logo--svg svg{width:auto;height:100%;display:block}.hero-game-logo--svg svg :not([fill=none]){fill:var(--color-accent)!important}.btn{cursor:pointer;appearance:none;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);text-align:center;--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);font-family:var(--font-body);border-width:1px;border-color:#0000;border-radius:3.40282e38px;font-size:.9rem;transition:all .3s;display:inline-flex;position:relative;box-shadow:0 2px 10px #0000002e}.btn--primary{background:var(--color-accent);color:var(--color-bg);border-color:var(--color-accent)}.btn--primary:hover{box-shadow:0 10px 30px var(--color-accent-glow)}.btn--ghost{color:var(--color-text);border-color:var(--color-border-strong);-webkit-backdrop-filter:blur(8px);background:#08080c8c}.btn--ghost:hover{box-shadow:0 10px 30px var(--color-accent-glow)}.btn--small{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:.8rem}.section-header{justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex;position:relative}.section-header:after{content:"";background:var(--color-accent);width:72px;height:2px;box-shadow:0 0 16px var(--color-accent-glow), 0 0 4px var(--color-accent);position:absolute;bottom:-1px;left:0}.section-header__intro{max-width:64ch}.section-header h2{margin-bottom:calc(var(--spacing) * 2)}h2 .small{letter-spacing:.01em;color:var(--color-text);opacity:.6;margin-top:.5em;font-family:inherit;font-size:.44em;font-weight:500;line-height:1.45;display:block}.section-header h2 strong{color:var(--color-accent);font-weight:inherit}body.home .section-header h2 strong{color:var(--color-text)}body.home .section-header h2 strong .accent{color:var(--color-accent)}.section-header .eyebrow{margin-bottom:var(--space-2);display:inline-flex}.section-header .btn{margin-bottom:var(--spacing)}:root{--card-padding:var(--space-5);--card-gap:var(--space-2);--card-media-ratio:16 / 10}.card{border-radius:var(--radius-md);background:var(--color-card);border:1px solid var(--color-border);transition:var(--transition);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.grid>.card,.slider>.card{height:100%}.slider>.card{min-height:100%}.card:hover{background:var(--color-card-hover);border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.card:hover{border-color:color-mix(in oklch, var(--color-accent) 50%, var(--color-border))}}.card:hover{box-shadow:var(--shadow), 0 0 0 1px var(--color-accent-glow) inset, 0 0 40px var(--color-accent-glow);transform:translateY(-3px)}.card:before{content:"";background:var(--color-accent);height:2px;box-shadow:0 0 12px var(--color-accent-glow);transform-origin:0;transition:transform var(--transition-slow);z-index:3;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.card:hover:before{transform:scaleX(1)}.card>.card__inner{justify-content:space-between;gap:var(--card-gap);padding:var(--card-padding);color:inherit;flex-direction:column;height:100%;min-height:180px;text-decoration:none;display:flex}.card>.card__inner>.card__title{margin-bottom:auto}.card>a:hover{color:inherit}.card__media{aspect-ratio:var(--card-media-ratio);background:radial-gradient(circle at 30% 30%, var(--color-accent-glow), transparent 65%), linear-gradient(135deg, var(--color-surface), var(--color-surface));display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.card__media{background:radial-gradient(circle at 30% 30%, var(--color-accent-glow), transparent 65%), linear-gradient(135deg, var(--color-surface), color-mix(in oklch, var(--color-surface) 70%, var(--color-bg)))}}.card__media>img,.card__media>picture>img{object-fit:cover;z-index:1;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.3,1);position:relative}.card__media>picture{z-index:1;width:100%;height:100%;display:block;position:relative}.card:hover .card__media>img:not(.card__game-logo),.card:hover .card__media>picture>img{transform:scale(1.06)}.card__media:before{content:"";opacity:.7;z-index:2;pointer-events:none;background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px),linear-gradient(#ffffff06 1px,#0000 1px);background-size:28px 28px,28px 28px;position:absolute;inset:0}.card__media:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0000 45%,#000000b3);position:absolute;inset:0}.card__body{padding:var(--card-padding);gap:var(--card-gap);flex-direction:column;flex:auto;min-height:0;display:flex}.card__body>.card__title,.card__body>.card__excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card__eyebrow{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase;font-family:var(--font-body);letter-spacing:.18em;color:var(--color-accent);margin:0;font-size:.68rem;display:block}.card__title{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font-family:var(--font-body);letter-spacing:-.005em;color:var(--color-text);margin:0;font-size:1.12rem;line-height:1.25}.card__title small{margin-left:var(--spacing);color:var(--color-text-secondary);font-size:.8em;font-weight:500;display:inline-block}.card__excerpt{color:var(--color-text-secondary);margin:0;font-size:.9rem;line-height:1.55}.card__meta{color:var(--color-text-secondary);margin:0;font-size:.82rem}.card__footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 3);border-top:1px solid var(--color-border);color:var(--color-text-muted);margin-top:auto;font-size:.76rem;display:flex}.card__more{align-items:center;gap:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-accent);transition:var(--transition);font-size:.82rem;display:inline-flex}.card:hover .card__more{transform:translate(4px)}.card__tag{border-radius:var(--radius-sm);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase;top:var(--space-3);left:var(--space-3);background:var(--color-bg);position:absolute}@supports (color:color-mix(in lab, red, red)){.card__tag{background:color-mix(in oklch, var(--color-bg) 80%, transparent)}}.card__tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-accent);letter-spacing:.14em;border:1px solid var(--color-accent);font-size:.66rem}@supports (color:color-mix(in lab, red, red)){.card__tag{border:1px solid color-mix(in oklch, var(--color-accent) 40%, transparent)}}.card__tag{z-index:4}.card__date--pill{border-radius:var(--radius-sm);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);bottom:var(--space-3);left:var(--space-3);z-index:4;padding:3px var(--space-3);-webkit-backdrop-filter:blur(6px);color:#fff;letter-spacing:.03em;pointer-events:none;background:#08080cb8;border:1px solid #ffffff1a;align-items:center;font-size:.72rem;line-height:1.4;display:inline-flex;position:absolute}.card__logo{margin-bottom:calc(var(--spacing) * 3);border-radius:var(--radius-sm);padding:calc(var(--spacing) * 2);aspect-ratio:1;object-fit:contain;object-position:center;border:1px solid var(--color-border);background:#fff;flex-shrink:0;width:72px;height:72px;display:block}.card__logo img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.player-hero__monogram--logo img,.player-hero__team-logo,.player-facts__team-logo,.setup-hero__team-logo,.team-logo img{border-radius:var(--radius-sm);padding:calc(var(--spacing) * .5);aspect-ratio:1;object-fit:contain;background:#fff}.card--team>.card__inner{justify-content:flex-start}.card--team>.card__inner>.card__title{margin-bottom:0}.card__logo--mono{border-radius:var(--radius-sm);text-transform:uppercase;aspect-ratio:1;background:linear-gradient(135deg, var(--color-surface), var(--color-card));border:1px solid var(--color-border-strong);width:72px;height:72px;color:var(--color-accent);font-family:var(--font-body);letter-spacing:.04em;flex-shrink:0;justify-content:center;align-items:center;font-size:1.35rem;font-weight:800;display:inline-flex}.team-logo-placeholder{object-fit:contain;opacity:.55}.card--team .card__meta--country{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.card--team .card__chips{gap:calc(var(--spacing) * 1.5);padding-top:calc(var(--spacing) * 3);margin:var(--space-2) 0 0;flex-wrap:wrap;margin-top:auto;display:flex}.card__price{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font-family:var(--font-numeric);font-variant-numeric:tabular-nums;color:var(--color-accent);margin-top:auto;font-size:1.15rem}.card__footer .card__price{color:var(--color-text-secondary);margin-top:0;font-size:.82rem}.card__footer .card__price strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-accent);font-size:1.05rem}.card__pros{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--color-text-secondary);background:var(--color-accent);font-size:.78rem}@supports (color:color-mix(in lab, red, red)){.card__pros{background:color-mix(in oklch, var(--color-accent) 6%, transparent)}}.card__pros{border-left:2px solid var(--color-accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:0;line-height:1.4}.card__pros strong{margin-bottom:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase;color:var(--color-accent);letter-spacing:.12em;font-size:.68rem;display:block}.card--featured{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.card--featured{border-color:color-mix(in oklch, var(--color-accent) 35%, var(--color-border))}}.card--featured{box-shadow:0 0 0 1px var(--color-accent) inset}@supports (color:color-mix(in lab, red, red)){.card--featured{box-shadow:0 0 0 1px color-mix(in oklch, var(--color-accent) 18%, transparent) inset}}.card--featured .card__title{font-size:1.18rem}.card--compact{--card-padding:var(--space-4);--card-gap:var(--space-1)}.card--compact .card__title{font-size:1rem}.card--minimal{background:0 0;border-color:#0000}.card--minimal:hover{background:var(--color-card);box-shadow:none}.card--player{--card-media-ratio:3 / 4}.card--player .card__media{background:radial-gradient(circle at 30% 30%, var(--color-accent-glow), transparent 60%), var(--color-surface)}.card--player .card__title{font-size:1.4rem}.card--player .card__eyebrow a{color:inherit}.card--player .card__eyebrow a:hover{color:var(--color-accent)}.card--player .card__title a{color:inherit;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .4s}.card--player .card__title a:hover{color:var(--color-accent);background-size:100% 1px}.card--player .card__avatar{width:92px;height:92px;margin:2px auto 14px;display:block;position:relative}.card--player .card__avatar-img,.card--player .card__avatar-ph{object-fit:cover;object-position:center top;border:3px solid var(--color-accent);border-radius:50%;width:100%;height:100%;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.card--player .card__avatar-img,.card--player .card__avatar-ph{border:3px solid color-mix(in oklch, var(--color-accent) 55%, transparent)}}.card--player .card__avatar-img,.card--player .card__avatar-ph{box-shadow:0 0 0 4px var(--color-accent-glow), 0 6px 20px #00000073;background:linear-gradient(180deg, var(--color-surface), var(--color-card))}.card--player .card__avatar-img img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.card--player .card__avatar-ph{color:var(--color-text-secondary);place-items:center;font-size:2.2rem;font-weight:700;display:grid}.card--player .card__avatar .game-bubble{bottom:4px;right:4px}.card--product{--card-media-ratio:4 / 3}.card--game{align-self:start;height:auto}.card--game .card__inner{min-height:0;padding:0}.card--game .card__media--game{aspect-ratio:16/10;background:var(--color-surface);border-radius:0;margin-bottom:0;display:block;position:relative;overflow:hidden}.card__stretch-link{z-index:3;position:absolute;inset:0}.card--game .card__cover,.card--game .card__cover img{object-fit:cover;width:100%;height:100%;display:block}.card--game .card__media-overlay{background:linear-gradient(180deg, #00000026, #0000008c), var(--color-accent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.card--game .card__media-overlay{background:linear-gradient(180deg, #00000026, #0000008c), color-mix(in oklch, var(--color-accent) 22%, transparent)}}.card--game .card__game-logo{filter:brightness(0)invert()drop-shadow(0 2px 10px #00000080);width:54%;max-width:160px;height:auto;transition:transform .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card--game:hover .card__game-logo{transform:translate(-50%,-50%)scale(1.06)}.card__stretch{z-index:1;position:absolute;inset:0}.card__body a:not(.card__title a),.card__eyebrow a{z-index:2;position:relative}.card__title a{color:inherit;text-decoration:none}.card__title a:hover{color:var(--color-accent)}.setup-teaser{gap:var(--spacing);padding-block:calc(var(--spacing) * 3);margin:var(--space-2) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);flex-direction:column;padding:0;list-style:none;display:flex}.setup-teaser li{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-text-secondary);grid-template-columns:22px 1fr auto;font-size:.82rem;line-height:1.3;display:grid}.setup-teaser__icon{text-align:center;--tw-leading:1;color:var(--color-accent);filter:drop-shadow(0 0 4px var(--color-accent-glow));font-size:1rem;line-height:1}.setup-teaser__label{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text);font-size:.8rem}.setup-teaser__hint{text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted);font-size:.68rem}.badge{align-items:center;gap:var(--spacing);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.12em;background:var(--color-card-hover);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:100px;font-size:.68rem;display:inline-flex}.badge--pro{color:var(--color-accent);border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.badge--pro{border-color:color-mix(in oklch, var(--color-accent) 40%, transparent)}}.badge--legend{color:var(--color-badge-legend);border-color:var(--color-badge-legend)}@supports (color:color-mix(in lab, red, red)){.badge--legend{border-color:color-mix(in oklch, var(--color-badge-legend) 40%, transparent)}}.badge--tier-s{color:var(--color-tier-s);border-color:var(--color-tier-s)}@supports (color:color-mix(in lab, red, red)){.badge--tier-s{border-color:color-mix(in oklch, var(--color-tier-s) 40%, transparent)}}.badge--tier-a{color:var(--color-tier-a);border-color:var(--color-tier-a)}@supports (color:color-mix(in lab, red, red)){.badge--tier-a{border-color:color-mix(in oklch, var(--color-tier-a) 40%, transparent)}}.badge--s-tier{color:var(--color-tier-s);border-color:var(--color-tier-s)}@supports (color:color-mix(in lab, red, red)){.badge--s-tier{border-color:color-mix(in oklch, var(--color-tier-s) 40%, transparent)}}.badge--live{color:var(--color-danger);background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.badge--live{background:color-mix(in oklch, var(--color-danger) 12%, transparent)}}.badge--live{border:0}.badge--link{cursor:pointer;transition:var(--transition);text-decoration:none}.badge--link:hover{background:var(--color-accent);color:var(--color-bg);border-color:var(--color-accent);transform:translateY(-1px)}.player-quick-cta{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.badge--live:before{content:"";background:var(--color-danger);width:6px;height:6px;box-shadow:0 0 8px var(--color-danger);border-radius:50%;animation:1.2s infinite pulse;display:inline-block}.game-bubble{width:var(--bubble-size,28px);height:var(--bubble-size,28px);border:2px solid var(--color-accent);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:2px;right:2px;overflow:hidden;box-shadow:0 2px 8px #00000080}.game-bubble img{object-fit:contain;width:68%;height:68%;display:block}.has-game-bubble{position:relative}.stat-block{gap:var(--space-1);padding:var(--space-3);flex-direction:column;display:flex;position:relative}.stat-block__value{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);font-family:var(--font-numeric);font-variant-numeric:tabular-nums;color:var(--color-accent);letter-spacing:-.02em;filter:drop-shadow(0 0 16px var(--color-accent-glow));font-size:clamp(2rem,3.5vw,2.8rem)}.stat-block__label{text-transform:uppercase;color:var(--color-text-secondary);letter-spacing:.16em;font-size:.76rem;font-weight:500}.stat-block__sub{margin-top:calc(var(--spacing) * .5);color:var(--color-text-muted);font-size:.72rem;font-style:italic}.stats-row{gap:calc(var(--spacing) * 4);border-radius:var(--radius-md);padding:calc(var(--spacing) * 5);background:linear-gradient(135deg, var(--color-card) 0%, var(--color-card) 100%);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.stats-row{background:linear-gradient(135deg, var(--color-card) 0%, color-mix(in oklch, var(--color-card) 60%, transparent) 100%)}}.stats-row{border:1px solid var(--color-border)}.stats-row:before{content:"";background:radial-gradient(ellipse, var(--color-accent-glow), transparent 70%);pointer-events:none;width:60%;height:100%;position:absolute;top:-50%;left:-10%}.stats-row .stat-block{border-right:1px solid var(--color-border);z-index:1;border-left:none;position:relative}.stats-row .stat-block:last-child{border-right:none}@media (max-width:760px){.stats-row .stat-block{padding-bottom:calc(var(--spacing) * 3);border-right:none;border-bottom:1px solid var(--color-border)}.stats-row .stat-block:last-child{border-bottom:none}}.stats-row--with-logo{grid-template-columns:auto 1fr 1fr 1fr 1fr}.stats-row__logo{padding:calc(var(--spacing) * 4);z-index:1;background:#fff;border-radius:16px;justify-content:center;align-self:center;align-items:center;width:100px;height:100px;display:flex;position:relative}.stats-row__logo img{object-fit:contain;max-width:100%;max-height:100%}@media (max-width:760px){.stats-row--with-logo{grid-template-columns:1fr 1fr}.stats-row__logo{grid-column:1/-1;width:80px;height:80px;margin:0 auto}}.tabs{margin-bottom:calc(var(--spacing) * 5);gap:var(--spacing);border-radius:var(--radius-md);padding:var(--spacing);background:var(--color-card);border:1px solid var(--color-border);flex-wrap:wrap;display:inline-flex}.tabs button{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);font-family:var(--font-body);color:var(--color-text-secondary);transition:var(--transition);border-radius:3.40282e38px;font-size:.8rem}.tabs button:hover{color:var(--color-text)}.tabs button[aria-selected=true]{background:var(--color-accent);color:var(--color-bg);box-shadow:0 0 16px var(--color-accent-glow)}.tab-panel[hidden]{display:none}.slider{gap:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 3);scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--color-accent) var(--color-card);grid-auto-columns:minmax(280px,320px);grid-auto-flow:column;display:grid;overflow-x:auto}.slider>*{scroll-snap-align:start}.slider::-webkit-scrollbar{height:6px}.slider::-webkit-scrollbar-track{background:var(--color-card);border-radius:100px}.slider::-webkit-scrollbar-thumb{background:var(--color-accent);border-radius:100px}.product-hero{align-items:flex-start;gap:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 7);display:grid}@media (min-width:880px){.product-hero{grid-template-columns:1fr 1fr}}.product-gallery__main{border-radius:var(--radius-lg);aspect-ratio:4/3;background:var(--color-surface);border:1px solid var(--color-border);position:relative;overflow:hidden}.product-gallery__main img{object-fit:cover;width:100%;height:100%}.product-name{margin-top:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 2);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);font-size:clamp(1.8rem,3.5vw,2.8rem);line-height:1.1}.product-rating{margin-bottom:calc(var(--spacing) * 5);align-items:baseline;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);background:var(--color-accent);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.product-rating{background:color-mix(in oklch, var(--color-accent) 8%, transparent)}}.product-rating{border:1px solid var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.product-rating{border:1px solid color-mix(in oklch, var(--color-accent) 30%, transparent)}}.product-rating__score{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);font-family:var(--font-numeric);font-variant-numeric:tabular-nums;color:var(--color-accent);font-size:1.5rem}.product-rating__label{text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-secondary);font-size:.76rem}.product-description{margin-bottom:calc(var(--spacing) * 5);color:var(--color-text-secondary);font-size:1.02rem;line-height:1.6}.product-price-summary{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * .5);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);background:var(--color-card);border:1px solid var(--color-border);flex-direction:column;display:flex}.product-price-summary__label{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.16em;color:var(--color-text-muted);font-size:.72rem}.product-price-summary__value{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font-family:var(--font-numeric);font-variant-numeric:tabular-nums;color:var(--color-accent);filter:drop-shadow(0 0 16px var(--color-accent-glow));font-size:2rem;line-height:1.1}.product-price-summary__sub{color:var(--color-text-muted);font-size:.8rem}.product-cta{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.product-tags-row{gap:calc(var(--spacing) * 2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.price-table{border-radius:var(--radius-md);border-collapse:separate;border-spacing:0;background:var(--color-card);border:1px solid var(--color-border);width:100%;overflow:hidden}.price-table th{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase;text-align:left;background:var(--color-surface);letter-spacing:.14em;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);font-size:.76rem}.price-table td{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);border-bottom:1px solid var(--color-border);vertical-align:middle}.price-table tr:last-child td{border-bottom:0}.price-table__row--best{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.price-table__row--best{background:color-mix(in oklch, var(--color-accent) 8%, transparent)}}.price-table__price{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font-family:var(--font-numeric);font-variant-numeric:tabular-nums;color:var(--color-text);font-size:1.1rem}.price-table__note{margin-top:calc(var(--spacing) * 3);color:var(--color-text-muted);font-size:.78rem;font-style:italic}.pros-cons-grid{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.pros-cons{border-radius:var(--radius-md);padding:calc(var(--spacing) * 5);background:var(--color-card);border:1px solid var(--color-border)}.pros-cons__title{margin-bottom:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 3);text-transform:uppercase;font-family:var(--font-body);letter-spacing:.18em;border-bottom:1px solid var(--color-border);font-size:.82rem}.pros-cons__title--pros{color:var(--color-success);border-bottom-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.pros-cons__title--pros{border-bottom-color:color-mix(in oklch, var(--color-success) 30%, transparent)}}.pros-cons__title--cons{color:var(--color-warning);border-bottom-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.pros-cons__title--cons{border-bottom-color:color-mix(in oklch, var(--color-warning) 30%, transparent)}}.pros-cons ul{padding:0;list-style:none}.pros-cons li{margin-bottom:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 5);color:var(--color-text-secondary);font-size:.94rem;line-height:1.5;position:relative}.pros-cons li:before{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font-size:1.1rem;position:absolute;top:0;left:0}.pros-cons__title--pros+ul li:before{content:"+";color:var(--color-success)}.pros-cons__title--cons+ul li:before{content:"-";color:var(--color-warning)}.article-header{padding-top:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 5);max-width:880px;margin-inline:auto}.article-title{margin-top:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 4);letter-spacing:-.03em;font-size:clamp(2rem,4vw,3.4rem);line-height:1.08}.article-meta{align-items:center;gap:calc(var(--spacing) * 3);color:var(--color-text-muted);flex-wrap:wrap;font-size:.88rem;display:flex}.article-meta strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text)}.article-meta__sep{background:var(--color-text-muted);border-radius:50%;width:4px;height:4px}.article-cover{margin-top:calc(var(--spacing) * 7);border-radius:var(--radius-lg);aspect-ratio:16/9;background:var(--color-surface);overflow:hidden}.article-cover picture,.article-cover img{object-fit:cover;width:100%;height:100%}.article-tags{margin-top:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 4);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.article-tags__label{margin-right:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-muted);font-size:.78rem}.article-share{margin-top:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 4);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.article-share__label{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-muted);font-size:.78rem}.article-share__link{border-radius:var(--radius-sm);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);background:var(--color-card);border:1px solid var(--color-border);color:var(--color-text-secondary);transition:var(--transition);align-items:center;gap:.5em;font-size:.84rem;display:inline-flex}.article-share__link svg{flex-shrink:0;width:1.15em;height:1.15em}.article-share__link--icon{padding-inline:.65em}.article-share__link:hover{color:var(--color-accent);border-color:var(--color-accent)}.article-share__copy{cursor:pointer;--tw-leading:1;font-family:inherit;line-height:1}.article-share__copy.is-copied{color:var(--color-success,var(--color-accent));border-color:var(--color-success,var(--color-accent))}.article-author{margin-top:calc(var(--spacing) * 7);align-items:flex-start;gap:calc(var(--spacing) * 4);border-radius:var(--radius-md);padding:calc(var(--spacing) * 5);border:1px solid var(--color-border);background:var(--color-card);display:flex}.article-author__avatar{object-fit:cover;border:1px solid var(--color-border-strong);border-radius:50%;flex-shrink:0;width:72px;height:72px}.article-author__body{flex:1;min-width:0}.article-author__kicker{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-muted);margin:0 0 var(--space-1);font-size:.72rem}.article-author__name{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);margin:0 0 var(--space-2);color:var(--color-text);font-size:1.05rem}.article-author__name a{color:inherit}.article-author__name a:hover{color:var(--color-accent)}.article-author__role{margin-left:calc(var(--spacing) * 2);border-radius:var(--radius-sm);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);background:var(--color-bg);border:1px solid var(--color-border);letter-spacing:.04em;color:var(--color-text-secondary);vertical-align:middle;font-size:.72rem;font-weight:500;display:inline-block}.article-author__bio{color:var(--color-text-secondary);margin:0;font-size:.92rem;line-height:1.55}.article-lex-summary{margin-top:calc(var(--spacing) * 5);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);border:1px solid var(--color-border);background:linear-gradient(180deg, var(--color-card) 0%, var(--color-bg) 100%)}.article-lex-summary__title{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.14em;color:var(--color-accent);margin:0 0 var(--space-3);font-size:.78rem}.article-lex-summary__list{gap:calc(var(--spacing) * 2);margin:0;padding:0;list-style:none;display:grid}.article-lex-summary__list li{align-items:baseline;gap:calc(var(--spacing) * 2);padding:var(--space-2) 0;border-top:1px dashed var(--color-border);flex-wrap:wrap;display:flex}.article-lex-summary__list li:first-child{border-top:0;padding-top:0}.article-lex-summary__term{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text);flex-shrink:0}.article-lex-summary__term:hover{color:var(--color-accent)}.article-lex-summary__def{color:var(--color-text-secondary);font-size:.92rem;line-height:1.5}.page-title{padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 3);z-index:1;position:relative}.page-title h1{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);letter-spacing:-.015em;color:var(--color-text);max-width:60ch;font-size:clamp(1.4rem,2.2vw,1.85rem);line-height:1.2}.page-title__sub{margin-top:var(--spacing);color:var(--color-text-secondary);font-size:.92rem}.flag{--tw-leading:1;vertical-align:middle;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:16px;font-size:1.1rem;line-height:1;display:inline-flex;overflow:hidden}.status-pill{align-items:center;gap:var(--spacing);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.14em;border:1px solid;border-radius:100px;font-size:.68rem;display:inline-flex}.status-pill:before{content:"";border-radius:50%;flex-shrink:0;width:6px;height:6px}.status-pill--active{color:var(--color-success);border-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.status-pill--active{border-color:color-mix(in oklch, var(--color-success) 40%, transparent)}}.status-pill--active{background:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.status-pill--active{background:color-mix(in oklch, var(--color-success) 8%, transparent)}}.status-pill--active:before{background:var(--color-success);box-shadow:0 0 6px var(--color-success);animation:1.6s infinite pulse}.status-pill--retired{color:var(--color-text-secondary);border-color:var(--color-border);background:var(--color-bg)}@supports (color:color-mix(in lab, red, red)){.status-pill--retired{background:color-mix(in oklch, var(--color-bg) 60%, transparent)}}.status-pill--retired:before{background:var(--color-text-muted)}.player-hero{margin-bottom:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 10);background:radial-gradient(ellipse 60% 50% at 20% 50%, var(--color-accent-glow), transparent 70%), radial-gradient(ellipse 50% 40% at 90% 30%, var(--color-accent-glow), transparent 60%);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.player-hero{background:radial-gradient(ellipse 60% 50% at 20% 50%, var(--color-accent-glow), transparent 70%), radial-gradient(ellipse 50% 40% at 90% 30%, color-mix(in oklch, var(--color-accent-glow) 40%, transparent), transparent 60%)}}.player-hero{border-bottom:1px solid var(--color-border)}.player-hero__grid{align-items:stretch;gap:calc(var(--spacing) * 7);display:grid}@media (min-width:880px){.player-hero__grid{grid-template-columns:minmax(280px,380px) 1fr}}.player-portrait{border-radius:var(--radius-lg);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);aspect-ratio:4/5;background:radial-gradient(circle at 50% 40%, var(--color-accent-glow), transparent 65%), var(--color-surface);border:1px solid var(--color-border-strong);position:relative;overflow:hidden}.player-portrait img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.3,1)}.player-portrait:hover img{transform:scale(1.04)}.player-portrait:after{content:"";pointer-events:none;background:linear-gradient(#0000 35%,#000000e0 100%);position:absolute;inset:0}.player-portrait__info{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 5);z-index:2;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.player-portrait__header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.player-portrait__handle{--tw-leading:1;line-height:1;font-family:var(--font-body);letter-spacing:-.03em;color:#fff;text-shadow:0 2px 16px #000c;margin:0;font-size:clamp(2.2rem,4.5vw,3.4rem)}.player-portrait__nickname{margin-top:calc(var(--spacing) * .5);align-items:center;gap:calc(var(--spacing) * 2);font-family:var(--font-body);color:var(--color-accent);letter-spacing:.06em;text-shadow:0 2px 12px #000000b3;font-size:.82rem;font-style:italic;font-weight:500;display:flex}.player-portrait__nickname:before{content:"";background:var(--color-accent);flex-shrink:0;width:24px;height:1px}.player-portrait__real{color:#ffffffc7;text-shadow:0 2px 8px #000c;font-size:.95rem}.player-info{gap:calc(var(--spacing) * 4);flex-direction:column;max-width:100%;display:flex}.player-tags{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.player-hero__pitch{color:var(--color-text);max-width:60ch;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.55}.setup-card{border-radius:var(--radius-lg);padding:calc(var(--spacing) * 5);background:linear-gradient(135deg, var(--color-card), var(--color-card));position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.setup-card{background:linear-gradient(135deg, var(--color-card), color-mix(in oklch, var(--color-card) 60%, transparent))}}.setup-card{border:1px solid var(--color-border-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.setup-card:before{content:"";background:linear-gradient(90deg, var(--color-accent), transparent);height:2px;box-shadow:0 0 12px var(--color-accent-glow);position:absolute;top:0;left:0;right:0}.setup-card__head{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 3);border-bottom:1px solid var(--color-border);display:flex}.setup-card__title{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font-family:var(--font-heading);color:var(--color-text);letter-spacing:-.01em;font-size:1.02rem}.setup-card__title em{color:var(--color-accent);font-style:normal}.setup-card__verify{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-muted);font-size:.72rem}.setup-card__list{gap:calc(var(--spacing) * 2);grid-template-columns:1fr;display:grid}@media (min-width:600px){.setup-card__list{grid-template-columns:1fr 1fr}}.setup-card__item{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-sm);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);background:var(--color-bg);grid-template-columns:28px 1fr auto;display:grid}@supports (color:color-mix(in lab, red, red)){.setup-card__item{background:color-mix(in oklch, var(--color-bg) 80%, transparent)}}.setup-card__item{border:1px solid var(--color-border);transition:var(--transition);color:var(--color-text);text-decoration:none}.setup-card__item:hover{border-color:var(--color-accent);background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.setup-card__item:hover{background:color-mix(in oklch, var(--color-accent) 8%, var(--color-card))}}.setup-card__item:hover{transform:translate(3px)}.setup-card__item-icon{text-align:center;--tw-leading:1;color:var(--color-accent);filter:drop-shadow(0 0 4px var(--color-accent-glow));font-size:1.1rem;line-height:1}.setup-card__item-info{flex-direction:column;min-width:0;display:flex}.setup-card__item-cat{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-muted);font-size:.64rem;line-height:1.2}.setup-card__item-name{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);font-family:var(--font-body);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:.85rem;line-height:1.25;overflow:hidden}.setup-card__item-price{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font-family:var(--font-numeric);font-variant-numeric:tabular-nums;color:var(--color-accent);text-shadow:0 0 6px var(--color-accent-glow);font-size:.85rem}.setup-card__cta{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.setup-card__foot{margin-top:calc(var(--spacing) * 3);justify-content:space-between;gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 3);border-top:1px solid var(--color-border);color:var(--color-text-muted);flex-wrap:wrap;font-size:.76rem;display:flex}.quotes{margin:var(--space-7) 0}.quotes__intro{margin-bottom:calc(var(--spacing) * 5)}.quotes__intro h2{margin-bottom:calc(var(--spacing) * 2)}.quotes-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.quote-card{gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);padding:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 7);background:linear-gradient(135deg, var(--color-card), var(--color-card));flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.quote-card{background:linear-gradient(135deg, var(--color-card), color-mix(in oklch, var(--color-card) 60%, transparent))}}.quote-card{border:1px solid var(--color-border)}.quote-card:before{--tw-leading:1;content:"\"";top:-4px;left:var(--space-4);line-height:1;font-family:var(--font-heading);color:var(--color-accent);opacity:.45;filter:drop-shadow(0 0 8px var(--color-accent-glow));font-size:4.5rem;position:absolute}.quote-card__text{color:var(--color-text);flex:auto;font-size:1rem;font-style:italic;line-height:1.55}.quote-card__attribution{align-items:center;gap:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 3);border-top:1px solid var(--color-border);display:flex}.quote-card__author{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font-family:var(--font-body);color:var(--color-text);font-size:.92rem}.quote-card__role{color:var(--color-text-secondary);font-size:.76rem}.quote-card__source{text-transform:uppercase;color:var(--color-text-muted);letter-spacing:.12em;margin-left:auto;font-size:.72rem}.entry-content{color:var(--color-text);max-width:65ch;font-size:1.04rem;line-height:1.7}.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font-family:var(--font-body);letter-spacing:-.01em}.entry-content h2{margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 4);border-top:1px solid var(--color-border);font-size:clamp(1.4rem,2.6vw,1.9rem);position:relative}.entry-content h2:before{content:"";background:var(--color-accent);width:48px;height:2px;box-shadow:0 0 12px var(--color-accent-glow);position:absolute;top:-1px;left:0}.entry-content h3{margin-top:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 3);color:var(--color-text);font-size:clamp(1.15rem,1.8vw,1.35rem)}.entry-content h4{margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 2);color:var(--color-text-secondary);font-size:1.05rem}.entry-content p{margin-bottom:calc(var(--spacing) * 4)}.entry-content strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-accent)}.entry-content ul,.entry-content ol{margin-block:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 5)}.entry-content ul{list-style:none}.entry-content ul li{margin-bottom:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 4);position:relative}.entry-content ul li:before{content:"";background:var(--color-accent);width:6px;height:6px;box-shadow:0 0 6px var(--color-accent-glow);border-radius:50%;position:absolute;top:.7em;left:0}.entry-content ol{padding-left:calc(var(--spacing) * 7);list-style:decimal}.entry-content ol li{margin-bottom:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 2)}.entry-content blockquote{padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 5);margin:var(--space-5) 0;border-left:3px solid var(--color-accent);background:var(--color-card);position:relative}@supports (color:color-mix(in lab, red, red)){.entry-content blockquote{background:color-mix(in oklch, var(--color-card) 70%, transparent)}}.entry-content blockquote{border-radius:0 var(--radius) var(--radius) 0;color:var(--color-text-secondary);font-style:italic}.entry-content blockquote:before{--tw-leading:1;content:"\"";top:-8px;right:var(--space-4);color:var(--color-accent);opacity:.35;font-size:4rem;line-height:1;font-family:var(--font-heading);position:absolute}.callout{border-radius:var(--radius-md);padding:calc(var(--spacing) * 5);margin:var(--space-5) 0;background:linear-gradient(135deg, var(--color-card), var(--color-card));position:relative}@supports (color:color-mix(in lab, red, red)){.callout{background:linear-gradient(135deg, color-mix(in oklch, var(--color-card) 80%, transparent), color-mix(in oklch, var(--color-card) 40%, transparent))}}.callout{border-left:3px solid var(--color-accent)}.callout__title{margin-bottom:calc(var(--spacing) * 2);text-transform:uppercase;font-family:var(--font-body);letter-spacing:.18em;color:var(--color-accent);font-size:.78rem}.setup-block{border-radius:var(--radius-md);margin:var(--space-6) 0;border:1px solid var(--color-border);background:var(--color-card);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.setup-block{background:color-mix(in oklch, var(--color-card) 50%, transparent)}}.setup-block__head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);background:var(--color-card);border-bottom:1px solid var(--color-border);display:flex}.setup-block__title{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font-family:var(--font-heading);font-size:1.05rem}.setup-block__list{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.setup-item{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);border-right:1px solid var(--color-border);border-top:1px solid var(--color-border);transition:var(--transition)}.setup-item:hover{background:var(--color-card)}.setup-item__label{margin-bottom:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.16em;color:var(--color-text-muted);font-size:.68rem}.setup-item__value{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font-family:var(--font-numeric);font-variant-numeric:tabular-nums;color:var(--color-text);font-size:.98rem}.setup-item__brand{margin-top:var(--spacing);color:var(--color-text-secondary);font-size:.76rem}.timeline{margin-block:calc(var(--spacing) * 5);padding-left:calc(var(--spacing) * 5);position:relative}.timeline:before{content:"";top:var(--space-2);bottom:var(--space-2);background:linear-gradient(180deg, var(--color-accent), var(--color-accent));width:2px;position:absolute;left:6px}@supports (color:color-mix(in lab, red, red)){.timeline:before{background:linear-gradient(180deg, var(--color-accent), color-mix(in oklch, var(--color-accent) 30%, transparent))}}.timeline-item{padding-block:calc(var(--spacing) * 3);position:relative}.timeline-item:before{content:"";left:-25px;top:var(--space-4);background:var(--color-bg);border:2px solid var(--color-accent);width:14px;height:14px;box-shadow:0 0 12px var(--color-accent-glow);border-radius:50%;position:absolute}.timeline-item__date{margin-bottom:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase;font-family:var(--font-numeric);font-variant-numeric:tabular-nums;color:var(--color-accent);letter-spacing:.14em;font-size:.78rem;display:inline-block}.timeline-item__title{margin-bottom:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font-family:var(--font-heading);color:var(--color-text);font-size:1.08rem}.timeline-item__detail{color:var(--color-text-secondary);font-size:.92rem;line-height:1.5}.setup-item--link{transition:var(--transition);display:block;position:relative}.setup-item--link:hover{background:var(--color-card);color:inherit}.setup-item--link:after{content:"→";right:var(--space-3);top:var(--space-3);color:var(--color-accent);opacity:0;transition:var(--transition);position:absolute}.setup-item--link:hover:after{opacity:1;transform:translate(3px)}.toc{border-radius:var(--radius-md);background:var(--color-card);flex-shrink:0;position:sticky;top:84px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.toc{background:color-mix(in oklch, var(--color-card) 78%, transparent)}}.toc{-webkit-backdrop-filter:blur(14px)saturate(140%);border:1px solid var(--color-border);counter-reset:toc;width:240px;max-height:calc(100vh - 110px);box-shadow:0 4px 16px #00000040}.toc__details{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 2)}.toc__details[open]{padding-bottom:calc(var(--spacing) * 3)}.toc__title{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding-top:var(--spacing);padding-bottom:calc(var(--spacing) * 3);-webkit-user-select:none;user-select:none;transition:border-color var(--transition);border-bottom:1px solid #0000;list-style:none;display:flex}.toc__details[open] .toc__title{border-bottom-color:var(--color-border)}.toc__title::-webkit-details-marker{content:"";display:none}.toc__title::marker{content:"";display:none}.toc__title-label{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase;font-family:var(--font-body);letter-spacing:.22em;color:var(--color-accent);font-size:.7rem}.toc__chevron{width:18px;height:18px;color:var(--color-text-muted);transition:transform var(--transition);justify-content:center;align-items:center;display:flex;position:relative}.toc__chevron:before{content:"";width:8px;height:8px;transition:transform var(--transition);border-bottom:1.6px solid;border-right:1.6px solid;transform:rotate(45deg)}.toc__details:not([open]) .toc__chevron:before{transform:rotate(-45deg)}.toc__list{margin:var(--space-3) 0 0;scrollbar-width:thin;scrollbar-color:var(--color-accent) transparent;flex-direction:column;gap:1px;max-height:calc(100vh - 220px);padding:0;list-style:none;display:flex;overflow-y:auto}.toc__list::-webkit-scrollbar{width:4px}.toc__list::-webkit-scrollbar-thumb{background:var(--color-accent);border-radius:2px}.toc__item{counter-increment:toc}.toc__link{align-items:baseline;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--color-text-secondary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;transition:var(--transition);border-left:2px solid #0000;grid-template-columns:22px 1fr;font-size:.85rem;line-height:1.35;display:grid}.toc__link:before{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);content:counter(toc, decimal-leading-zero);font-family:var(--font-numeric);font-variant-numeric:tabular-nums;color:var(--color-text-muted);letter-spacing:.04em;font-size:.68rem}.toc__link:hover{color:var(--color-text);background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.toc__link:hover{background:color-mix(in oklch, var(--color-accent) 8%, transparent)}}.toc__link:hover{border-left-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.toc__link:hover{border-left-color:color-mix(in oklch, var(--color-accent) 50%, transparent)}}.toc__link.is-current{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-accent);background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.toc__link.is-current{background:color-mix(in oklch, var(--color-accent) 12%, transparent)}}.toc__link.is-current{border-left-color:var(--color-accent)}.toc__link.is-current:before{color:var(--color-accent)}@media (max-width:979px){.toc{margin-bottom:calc(var(--spacing) * 5);width:100%;max-height:none;box-shadow:none;position:static}.toc__details{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2)}.toc__list{max-height:60vh}}.article-layout{align-items:flex-start;gap:calc(var(--spacing) * 5);display:grid}@media (min-width:980px){.article-layout{grid-template-columns:auto 1fr}}@media (max-width:979px){.toc{width:100%;min-width:0;position:static}.toc__details{padding:calc(var(--spacing) * 3)}}.article-layout .entry-content{min-width:0;max-width:min(78ch,100%)}.entry-content img,.entry-content video,.entry-content iframe,.entry-content embed,.entry-content object{max-width:100%;height:auto}.entry-content table{-webkit-overflow-scrolling:touch;width:100%;display:block;overflow-x:auto}.entry-content pre,.entry-content code{-webkit-overflow-scrolling:touch;word-wrap:break-word;max-width:100%;overflow-x:auto}.entry-content .wp-block-embed iframe,.entry-content .wp-block-embed__wrapper{max-width:100%}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4{overflow-wrap:anywhere}@media (max-width:600px){.article-hero{padding-top:calc(var(--spacing) * 7);padding-bottom:calc(var(--spacing) * 5);min-height:280px}.article-hero__lead{font-size:1rem}.article-hero__meta{gap:calc(var(--spacing) * 2);font-size:.85rem}}.newsletter{border-radius:var(--radius-lg);padding:calc(var(--spacing) * 10);text-align:center;background:linear-gradient(135deg, var(--color-card), var(--color-card));position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.newsletter{background:linear-gradient(135deg, var(--color-card), color-mix(in oklch, var(--color-card) 50%, transparent))}}.newsletter{border:1px solid var(--color-border)}.newsletter:before{content:"";background:radial-gradient(ellipse, var(--color-accent-glow), transparent 60%);pointer-events:none;width:60%;height:200%;position:absolute;top:-50%;right:-10%}.newsletter>*{z-index:1;position:relative}.newsletter-form{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2);background:var(--color-bg);border:1px solid var(--color-border-strong);border-radius:100px;flex-wrap:wrap;display:inline-flex}.newsletter-form input{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);color:var(--color-text);background:0 0;border:0;min-width:280px}.newsletter-form input:focus{outline:none}.newsletter-form input::placeholder{color:var(--color-text-muted)}.match-row{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);background:var(--color-card);border:1px solid var(--color-border);transition:var(--transition);grid-template-columns:80px 1fr auto 1fr 80px;font-size:.92rem;display:grid}.match-row:hover{background:var(--color-card-hover);border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.match-row:hover{border-color:color-mix(in oklch, var(--color-accent) 30%, var(--color-border))}}.match-row+.match-row{margin-top:calc(var(--spacing) * 2)}.match-row__time{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font-family:var(--font-numeric);font-variant-numeric:tabular-nums;color:var(--color-accent);font-size:.9rem}.match-row__team{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.match-row__team--right{justify-content:flex-end}.match-row__vs{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font-family:var(--font-body);color:var(--color-text-muted);letter-spacing:.1em;font-size:.82rem}.match-row__game{text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted);text-align:right;font-size:.68rem}@media (max-width:720px){.match-row{grid-template-columns:60px 1fr auto 1fr}.match-row__game{display:none}}.site-footer{margin-top:calc(var(--spacing) * 10);padding-top:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 5);background:var(--color-surface);border-top:1px solid var(--color-border);position:relative}.site-footer:before{content:"";background:linear-gradient(90deg, transparent, var(--color-accent), transparent);height:1px;position:absolute;top:0;left:0;right:0}.footer-grid{gap:calc(var(--spacing) * 7);grid-template-columns:1.5fr 1fr 1fr 1fr;display:grid}.footer-grid--5{grid-template-columns:1.6fr 1fr 1fr 1fr 1fr}.footer-grid--4{grid-template-columns:1.6fr 1fr 1fr 1fr}@media (max-width:1080px){.footer-grid,.footer-grid--5,.footer-grid--4{grid-template-columns:repeat(3,1fr)}}@media (max-width:880px){.footer-grid,.footer-grid--5,.footer-grid--4{grid-template-columns:repeat(2,1fr)}}.footer-title{margin-bottom:calc(var(--spacing) * 4);text-transform:uppercase;font-family:var(--font-body);letter-spacing:.2em;color:var(--color-accent);font-size:.78rem}.footer-list{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.footer-list a{color:var(--color-text-secondary);transition:var(--transition);font-size:.9rem}.footer-list a:hover{padding-left:var(--spacing);color:var(--color-text)}.footer-bottom{margin-top:calc(var(--spacing) * 7);justify-content:space-between;gap:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 4);border-top:1px solid var(--color-border);color:var(--color-text-muted);flex-wrap:wrap;font-size:.82rem;display:flex}.footer-brand{margin-bottom:var(--space-3)}.footer-brand .brand-icon__ring,.footer-brand .brand-icon__tick{stroke:#fff}.footer-brand .brand-icon__ring--inner{stroke:#ffffffb3}.footer-brand .brand-icon__dot{fill:#fff}.footer-brand .brand-text{color:#fff}.footer-brand .brand-tld{color:#fff;text-shadow:none}@keyframes pulse{50%{opacity:.5}}@keyframes glow-pulse{0%,to{box-shadow:0 0 12px var(--color-accent-glow)}50%{box-shadow:0 0 24px var(--color-accent-glow)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.lexicon-alpha{margin-bottom:calc(var(--spacing) * 10);gap:var(--spacing);border-radius:var(--radius-md);padding:calc(var(--spacing) * 3);z-index:50;background:var(--color-card);flex-wrap:wrap;display:flex;position:sticky;top:72px}@supports (color:color-mix(in lab, red, red)){.lexicon-alpha{background:color-mix(in oklch, var(--color-card) 80%, transparent)}}.lexicon-alpha{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--color-border)}.lexicon-alpha__link{border-radius:var(--radius-sm);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);width:32px;height:32px;font-family:var(--font-body);color:var(--color-text-secondary);transition:var(--transition);justify-content:center;align-items:center;font-size:.82rem;display:inline-flex}.lexicon-alpha__link:hover{background:var(--color-card-hover);color:var(--color-accent)}.lexicon-alpha__link--empty{color:var(--color-text-muted);opacity:.3;pointer-events:none}.lexicon-section+.lexicon-section{margin-top:calc(var(--spacing) * 10)}.lexicon-section__head{margin-bottom:calc(var(--spacing) * 5);align-items:baseline;gap:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 3);border-bottom:2px solid var(--color-accent);display:flex;position:relative}.lexicon-section__letter{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);font-family:var(--font-heading);color:var(--color-accent);letter-spacing:-.04em;filter:drop-shadow(0 0 18px var(--color-accent-glow));font-size:clamp(2.5rem,5vw,4rem)}.lexicon-section__count{text-transform:uppercase;letter-spacing:.16em;color:var(--color-text-muted);font-size:.8rem}.lexicon-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.lexicon-entry{border-radius:var(--radius-md);padding:calc(var(--spacing) * 5);background:var(--color-card);border:1px solid var(--color-border);transition:var(--transition)}.lexicon-entry:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.lexicon-entry:hover{border-color:color-mix(in oklch, var(--color-accent) 40%, var(--color-border))}}.lexicon-entry:hover{transform:translateY(-2px)}.lexicon-entry__head{margin-bottom:calc(var(--spacing) * 2);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.lexicon-entry__term{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font-family:var(--font-heading);color:var(--color-text);font-size:1.35rem}.lexicon-entry__short{margin-bottom:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-accent);font-size:.82rem;font-style:italic}.lexicon-entry__long{color:var(--color-text-secondary);font-size:.92rem;line-height:1.55}body.game-valorant{--color-accent-hover:#ff6275;--color-accent-ink:#fff;background-image:linear-gradient(90deg,#e83c4e0d 1px,#0000 1px),linear-gradient(#e83c4e0a 1px,#0000 1px),repeating-linear-gradient(45deg,#0000 0 120px,#e83c4e09 120px 121px);background-size:64px 64px,64px 64px,auto}body.game-lol{--color-accent-hover:#e0b254;--color-accent-ink:#101010;background-image:linear-gradient(90deg,#c89b3c0b 1px,#0000 1px),linear-gradient(#c89b3c0a 1px,#0000 1px),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='80' height='92' viewBox='0 0 80 92'><path d='M40 0 L80 23 L80 69 L40 92 L0 69 L0 23 Z' fill='none' stroke='%23C89B3C' stroke-width='.7' opacity='.18'/></svg>");background-size:64px 64px,64px 64px,80px 92px}body.game-cs2{--color-accent-hover:#ffb55a;--color-accent-ink:#101010;background-image:linear-gradient(90deg,#e890280d 1px,#0000 1px),linear-gradient(#e890280a 1px,#0000 1px),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' seed='9'/><feColorMatrix values='0 0 0 0 .91  0 0 0 0 .56  0 0 0 0 .16  0 0 0 .12 0'/></filter><rect width='100%25' height='100%25' filter='url(%23g)'/></svg>");background-size:64px 64px,64px 64px,200px 200px}body.game-rocket-league{--color-accent-hover:#6b9ffa;--color-accent-ink:#fff;background-image:linear-gradient(90deg,#2e70e60d 1px,#0000 1px),linear-gradient(#2e70e60a 1px,#0000 1px),radial-gradient(120px 4px,#2e70e62e,#0000 70%);background-size:64px 64px,64px 64px,280px 280px}body.game-fortnite{--color-accent-hover:#ab6ae8;background-image:linear-gradient(90deg,#8b3fce0d 1px,#0000 1px),linear-gradient(#8b3fce0a 1px,#0000 1px),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100'><rect x='2' y='2' width='32' height='32' fill='none' stroke='%238B3FCE' stroke-width='.7' opacity='.16'/><rect x='62' y='62' width='32' height='32' fill='none' stroke='%238B3FCE' stroke-width='.7' opacity='.16'/></svg>");background-size:64px 64px,64px 64px,100px 100px}body.game-apex{--color-accent-hover:#e85055;background-image:linear-gradient(90deg,#c923290d 1px,#0000 1px),linear-gradient(#c923290a 1px,#0000 1px),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><polygon points='60,4 116,32 116,88 60,116 4,88 4,32' fill='none' stroke='%23C92329' stroke-width='.7' opacity='.16'/></svg>");background-size:64px 64px,64px 64px,120px 120px}.card--player.game-valorant .card__tag{color:#ff6275;border-color:#e83c4e80}.card--player.game-lol .card__tag{color:#e0b254;border-color:#c89b3c80}.card--player.game-cs2 .card__tag{color:#ffb55a;border-color:#e8902880}.card--player.game-rocket-league .card__tag{color:#6b9ffa;border-color:#2e70e680}.card--player.game-lol .card__more,.card--player.game-valorant .card__more,.card--player.game-cs2 .card__more,.card--player.game-rocket-league .card__more{color:currentColor}.breadcrumb{padding-block:calc(var(--spacing) * 3);font-size:.82rem}.breadcrumb__list{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.breadcrumb__item{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-text-muted);display:inline-flex}.breadcrumb__sep{vertical-align:middle;width:14px;height:14px;color:var(--color-text-muted);opacity:.6;flex-grow:0;flex-shrink:0;display:inline-block}.breadcrumb__link{color:var(--color-text-secondary);transition:var(--transition)}.breadcrumb__link:hover{color:var(--color-accent)}.breadcrumb__current{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text)}.section--related{margin-top:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 10);border-top:1px solid var(--color-border);background:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.section--related{background:color-mix(in oklch, var(--color-surface) 40%, transparent)}}.section--related .section-header{margin-bottom:calc(var(--spacing) * 5)}.lex{color:var(--color-accent);border-bottom:1px dashed var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.lex{border-bottom:1px dashed color-mix(in oklch, var(--color-accent) 60%, transparent)}}.lex{cursor:help;transition:color var(--transition), border-color var(--transition);font-style:normal;text-decoration:none}.lex:hover,.lex:focus{color:var(--color-accent-hover);border-bottom-color:var(--color-accent)}.lex-tooltip{z-index:9999;pointer-events:none;opacity:0;max-width:320px;transition:opacity .18s,transform .18s;position:absolute;top:-9999px;left:0;transform:translateY(4px)}.lex-tooltip.is-visible{pointer-events:auto;opacity:1;transform:translateY(0)}.lex-tooltip__inner{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:var(--color-card);border:1px solid var(--color-border-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-text)}.lex-tooltip__term{margin-bottom:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font-family:var(--font-body);color:var(--color-accent);letter-spacing:-.01em;font-size:.92rem;display:block}.lex-tooltip__def{margin-bottom:calc(var(--spacing) * 3);color:var(--color-text-secondary);font-size:.85rem;line-height:1.45;display:block}.lex-tooltip__more{align-items:center;gap:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--color-accent);letter-spacing:.12em;font-size:.75rem;display:inline-flex}.lex-tooltip__more:after{content:"→";transition:transform var(--transition)}.lex-tooltip__more:hover:after{transform:translate(3px)}.lex-tooltip__arrow{background:var(--color-card);border-right:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong);width:12px;height:12px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.lex-tooltip--below .lex-tooltip__arrow{border-bottom:0;border-right:0;border-left:1px solid var(--color-border-strong);border-top:1px solid var(--color-border-strong);top:-6px;bottom:auto}.card-grid{align-items:stretch;gap:calc(var(--spacing) * 5);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid}.card-grid>.card{height:100%}.card-grid--featured{margin-bottom:calc(var(--spacing) * 7);gap:calc(var(--spacing) * 7);grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.card-grid--wide{grid-template-columns:repeat(auto-fill,minmax(330px,1fr))}.card-grid--4{grid-template-columns:repeat(2,1fr)}@media (min-width:700px){.card-grid--4{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.card-grid--4{grid-template-columns:repeat(4,1fr)}}.empty-state{margin-block:calc(var(--spacing) * 5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 10);text-align:center;color:var(--color-text-secondary);background:radial-gradient(ellipse 60% 40% at 50% 50%, var(--color-accent-glow), transparent 70%), var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.empty-state{background:radial-gradient(ellipse 60% 40% at 50% 50%, color-mix(in oklch, var(--color-accent-glow) 60%, transparent), transparent 70%), var(--color-surface)}}.empty-state{border:1px dashed var(--color-border);font-size:1rem}.load-more-wrap{margin-top:calc(var(--spacing) * 10);justify-content:center;display:flex}.load-more{min-width:220px}.load-more[data-loading="1"]{opacity:.6;cursor:wait}.pagination{margin-top:calc(var(--spacing) * 10);justify-content:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.pagination .page-numbers{border-radius:var(--radius-sm);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);min-width:40px;height:40px;padding:0 var(--space-3);border:1px solid var(--color-border);background:var(--color-card);color:var(--color-text-secondary);font-family:var(--font-numeric);font-variant-numeric:tabular-nums;transition:var(--transition);justify-content:center;align-items:center;font-size:.9rem;text-decoration:none;display:inline-flex}.pagination .page-numbers:hover{color:var(--color-accent);border-color:var(--color-accent)}.pagination .page-numbers.current{background:var(--color-accent);color:var(--color-bg);border-color:var(--color-accent)}.pagination .page-numbers.dots{background:0 0;border-color:#0000}.page-title__h1{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-text);margin:var(--space-2) 0 var(--space-2) 0;max-width:30ch;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.15}.badge--warning{color:var(--color-warning);border-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.badge--warning{border-color:color-mix(in oklch, var(--color-warning) 40%, transparent)}}.badge--warning{background:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.badge--warning{background:color-mix(in oklch, var(--color-warning) 10%, transparent)}}.last-verified{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-text-muted);flex-wrap:wrap;font-size:.82rem;display:inline-flex}.last-verified__prefix{color:var(--color-text-secondary)}.last-verified time{font-variant-numeric:tabular-nums}.game-list{gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.meta{margin-top:calc(var(--spacing) * 3);color:var(--color-text-muted);font-size:.85rem}.player-cover,.team-logo,.brand-logo{margin:0 0 var(--space-5) 0;display:inline-block}.player-cover img{border-radius:var(--radius-lg);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);width:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border:1px solid var(--color-border);max-width:320px;height:auto}.team-logo img,.brand-logo img{border-radius:var(--radius-md);padding:calc(var(--spacing) * 3);background:var(--color-surface);border:1px solid var(--color-border)}.settings-table,.setup-table,.palmares-table,.info-table,.career-table{margin-block:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-collapse:separate;border-spacing:0;background:var(--color-card);border:1px solid var(--color-border);width:100%;font-size:.92rem;overflow:hidden}.settings-table th,.setup-table th,.palmares-table th,.info-table th,.career-table th{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);background:var(--color-surface);color:var(--color-text-secondary);text-align:left;font-family:var(--font-body);letter-spacing:.04em;border-bottom:1px solid var(--color-border);font-size:.82rem}.settings-table td,.setup-table td,.palmares-table td,.info-table td,.career-table td{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);border-bottom:1px solid var(--color-border);color:var(--color-text);vertical-align:top}.settings-table tr:last-child td,.setup-table tr:last-child td,.palmares-table tr:last-child td,.info-table tr:last-child td,.career-table tr:last-child td{border-bottom:0}.settings-table th[scope=row],.setup-table th[scope=row],.info-table th[scope=row]{background:var(--color-surface);width:38%}@supports (color:color-mix(in lab, red, red)){.settings-table th[scope=row],.setup-table th[scope=row],.info-table th[scope=row]{background:color-mix(in oklch, var(--color-surface) 80%, var(--color-card))}}.setup-table a{color:var(--color-text);transition:var(--transition);border-bottom:1px solid #0000}.setup-table a:hover{color:var(--color-accent);border-bottom-color:var(--color-accent)}.setup-table__brand{margin-top:calc(var(--spacing) * .5);color:var(--color-text-muted);font-size:.78rem;display:block}.player-hero{margin-bottom:calc(var(--spacing) * 10);border-bottom:1px solid var(--color-border);position:relative;overflow:hidden}.player-hero__backdrop{z-index:0;position:absolute;inset:0}.player-hero__backdrop img{object-fit:cover;filter:saturate(1.05);width:100%;height:100%}.player-hero__backdrop:after{content:"";background:linear-gradient(to bottom, #08080c8c 0%, #08080cc7 55%, var(--color-bg) 100%), linear-gradient(100deg, #08080cd9 0%, transparent 55%), radial-gradient(ellipse 60% 80% at 85% 20%, var(--color-accent), transparent 65%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.player-hero__backdrop:after{background:linear-gradient(to bottom, #08080c8c 0%, #08080cc7 55%, var(--color-bg) 100%), linear-gradient(100deg, #08080cd9 0%, transparent 55%), radial-gradient(ellipse 60% 80% at 85% 20%, color-mix(in oklch, var(--color-accent) 14%, transparent), transparent 65%)}}.player-hero__inner{align-items:flex-end;gap:calc(var(--spacing) * 7);padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 14);padding-bottom:calc(var(--spacing) * 10);z-index:1;max-width:var(--max-w);margin-inline:auto;display:flex;position:relative}.player-hero__monogram{border-radius:var(--radius-lg);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);width:132px;height:132px;font-family:var(--font-heading);color:var(--color-accent);background:linear-gradient(160deg, var(--color-accent), var(--color-surface) 70%);flex:none;place-items:center;font-size:4rem;display:grid}@supports (color:color-mix(in lab, red, red)){.player-hero__monogram{background:linear-gradient(160deg, color-mix(in oklch, var(--color-accent) 22%, var(--color-surface)), var(--color-surface) 70%)}}.player-hero__monogram{border:1px solid var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.player-hero__monogram{border:1px solid color-mix(in oklch, var(--color-accent) 45%, var(--color-border))}}.player-hero__monogram{box-shadow:0 0 42px var(--color-accent), var(--shadow)}@supports (color:color-mix(in lab, red, red)){.player-hero__monogram{box-shadow:0 0 42px color-mix(in oklch, var(--color-accent) 28%, transparent), var(--shadow)}}.player-hero__monogram{text-shadow:0 0 24px var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.player-hero__monogram{text-shadow:0 0 24px color-mix(in oklch, var(--color-accent) 60%, transparent)}}.player-hero__id{min-width:0}.player-hero__eyebrow{margin-bottom:calc(var(--spacing) * 2);align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.14em;color:var(--color-accent);flex-wrap:wrap;font-size:.8rem;display:flex}.player-hero__eyebrow .badge{letter-spacing:normal;text-transform:none}.player-hero__name{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);font-family:var(--font-heading);color:var(--color-text);margin:0 0 var(--space-2);text-shadow:0 4px 32px #000000a6;font-size:clamp(2.6rem,7vw,4.6rem);line-height:.95}.player-hero__sub{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);color:var(--color-text-secondary);flex-wrap:wrap;font-size:1.05rem;display:flex}.player-hero__sub a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text);border-bottom:1px solid var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.player-hero__sub a{border-bottom:1px solid color-mix(in oklch, var(--color-accent) 55%, transparent)}}.player-hero__sub a{transition:var(--transition)}.player-hero__sub a:hover{color:var(--color-accent)}.player-hero__verified{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);color:var(--color-text-muted);border:1px solid var(--color-border);background:var(--color-bg);border-radius:999px;font-size:.82rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.player-hero__verified{background:color-mix(in oklch, var(--color-bg) 70%, transparent)}}.player-hero__verified{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.player-hero__verified time{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.player-hero__short{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);font-size:.5em}.player-hero__monogram--logo{padding:calc(var(--spacing) * 4);background:linear-gradient(135deg, var(--color-surface), var(--color-card));border:1px solid var(--color-border-strong);box-shadow:0 0 0 1px var(--color-accent-glow), 0 8px 32px #0006}.player-hero__monogram--logo img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.player-hero__picks{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.player-hero__picks-label{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted);font-size:.74rem}.player-hero__picks .chip{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);background:var(--color-accent);border-radius:999px;padding:.3em .85em;font-size:.82rem}@supports (color:color-mix(in lab, red, red)){.player-hero__picks .chip{background:color-mix(in oklch, var(--color-accent) 14%, transparent)}}.player-hero__picks .chip{border:1px solid var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.player-hero__picks .chip{border:1px solid color-mix(in oklch, var(--color-accent) 40%, transparent)}}.player-hero__socials{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.player-hero__socials a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border:1px solid var(--color-border);background:var(--color-bg);border-radius:999px;align-items:center;gap:.4em;padding:.4em 1em;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.player-hero__socials a{background:color-mix(in oklch, var(--color-bg) 70%, transparent)}}.player-hero__socials a{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--color-text-secondary);transition:var(--transition);font-size:.8rem}.player-hero__socials .social-link__ext{color:var(--color-text-muted);margin-left:.05em}.player-hero__socials .social-link__brand,.player-hero__socials a:hover{transition:var(--transition)}.player-hero__socials .is-x:hover{--net:#e7e9ea}.player-hero__socials .is-twitch:hover{--net:#9146ff}.player-hero__socials .is-youtube:hover{--net:#f03}.player-hero__socials .is-instagram:hover{--net:#e4405f}.player-hero__socials .is-kick:hover{--net:#53fc18}.player-hero__socials .is-steam:hover{--net:#66c0f4}.player-hero__socials .is-website:hover{--net:var(--color-accent)}.player-hero__socials a:hover{border-color:var(--net,var(--color-accent))}@supports (color:color-mix(in lab, red, red)){.player-hero__socials a:hover{border-color:color-mix(in oklch, var(--net,var(--color-accent)) 60%, transparent)}}.player-hero__socials a:hover{color:var(--color-text);transform:translateY(-1px)}.player-hero__socials a:hover .social-link__brand{color:var(--net,var(--color-accent))}@media (max-width:720px){.player-hero__inner{align-items:flex-start;gap:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 10);flex-direction:column}.player-hero__monogram{width:88px;height:88px;font-size:2.6rem}}.player-facts{margin-bottom:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.player-facts__item{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);background:var(--color-card);border:1px solid var(--color-border);flex-direction:column;gap:.4rem;display:flex}.player-facts__label{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-secondary);margin-bottom:0;font-size:.78rem}.player-facts__value{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font-family:var(--font-numeric);font-variant-numeric:tabular-nums;color:var(--color-text);overflow-wrap:anywhere;font-size:1.08rem}.player-facts__value a{transition:var(--transition)}.player-facts__value a:hover{color:var(--color-accent)}.settings-tiles__item{border-radius:var(--radius-md);padding:calc(var(--spacing) * 4);background:linear-gradient(165deg, var(--color-accent), var(--color-card) 60%);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.settings-tiles__item{background:linear-gradient(165deg, color-mix(in oklch, var(--color-accent) 7%, var(--color-card)), var(--color-card) 60%)}}.settings-tiles__item{border:1px solid var(--color-border)}.settings-tiles__item:before{content:"";background:var(--color-accent);width:38px;height:2px;box-shadow:0 0 12px var(--color-accent);position:absolute;top:0;left:0}.settings-tiles__value{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font-family:var(--font-numeric);font-variant-numeric:tabular-nums;color:var(--color-text);overflow-wrap:anywhere;font-size:clamp(1.15rem,1.6vw,1.55rem);line-height:1.15}.settings-tiles__value small{margin-left:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);font-size:.85rem}.settings-tiles__label{margin-top:var(--spacing);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);font-size:.74rem}.setup-slot__media{aspect-ratio:4/3;border-bottom:1px solid var(--color-border);background:var(--color-surface);overflow:hidden}.setup-slot:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.setup-slot:hover{border-color:color-mix(in oklch, var(--color-accent) 55%, var(--color-border))}}.setup-slot:hover{box-shadow:0 12px 36px var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.setup-slot:hover{box-shadow:0 12px 36px color-mix(in oklch, var(--color-accent) 12%, #00000080)}}.setup-slot:hover{transform:translateY(-2px)}.setup-slot__head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.setup-slot__type{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent);font-size:.74rem}.setup-slot__brand{color:var(--color-text-muted);font-size:.78rem}.setup-slot__title{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font-family:var(--font-heading);margin:0;font-size:1.08rem;line-height:1.3}.setup-slot__title a{transition:var(--transition)}.setup-slot__title a:after{content:"";position:absolute;inset:0}.setup-slot__foot{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 3);border-top:1px solid var(--color-border);color:var(--color-text-muted);margin-top:auto;font-size:.82rem;display:flex}.setup-slot__price strong{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;color:var(--color-accent);font-size:1.05rem}.setup-slot__cta{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);transition:var(--transition)}.setup-slot:hover .setup-slot__cta{color:var(--color-accent)}.roster-group{margin-bottom:calc(var(--spacing) * 10)}.roster-group:last-child{margin-bottom:0}.roster-group__title{margin-bottom:calc(var(--spacing) * 4);align-items:baseline;gap:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 2);border-bottom:1px solid var(--color-accent);font-size:clamp(1.15rem,1.8vw,1.45rem);display:flex}@supports (color:color-mix(in lab, red, red)){.roster-group__title{border-bottom:1px solid color-mix(in oklch, var(--color-accent) 35%, var(--color-border))}}.roster-group__title a{color:var(--color-accent);transition:var(--transition)}.roster-group__title a:hover{text-shadow:0 0 16px var(--color-accent-glow)}.roster-group__count{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase;font-family:var(--font-body);letter-spacing:.06em;color:var(--color-text-muted);font-size:.78rem}.trophy-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.trophy-card{align-items:flex-start;gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);padding:calc(var(--spacing) * 5);background:var(--color-card);border:1px solid var(--color-border);transition:var(--transition);display:flex;position:relative}.trophy-card:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.trophy-card:hover{border-color:color-mix(in oklch, var(--color-accent) 55%, var(--color-border))}}.trophy-card:hover{box-shadow:0 12px 36px var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.trophy-card:hover{box-shadow:0 12px 36px color-mix(in oklch, var(--color-accent) 12%, #00000080)}}.trophy-card:hover{transform:translateY(-2px)}.trophy-card__year{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);font-family:var(--font-numeric);font-variant-numeric:tabular-nums;color:var(--color-accent);text-shadow:0 0 18px var(--color-accent-glow);font-size:1.6rem}.trophy-card__body{min-width:0}.trophy-card__title{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font-family:var(--font-heading);margin:0 0 var(--space-1);font-size:1.02rem;line-height:1.35}.trophy-card__title a{transition:var(--transition)}.trophy-card__title a:hover{color:var(--color-accent)}.trophy-card__title a:after{content:"";position:absolute;inset:0}.trophy-card__meta{color:var(--color-text-muted);font-size:.8rem}.bio-grid{align-items:flex-start;gap:calc(var(--spacing) * 10);display:grid}@media (min-width:980px){.bio-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr)}.bio-aside{position:sticky;top:90px}}.aside-card{border-radius:var(--radius-lg);padding:calc(var(--spacing) * 5);background:var(--color-surface);border:1px solid var(--color-border)}.aside-card h3{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent);margin:0 0 var(--space-5);font-size:.76rem}.career-timeline{gap:calc(var(--spacing) * 5);margin:0;padding:0;list-style:none;display:grid}.career-timeline li{padding-left:calc(var(--spacing) * 5);position:relative}.career-timeline li:before{content:"";background:var(--color-accent);width:9px;height:9px;box-shadow:0 0 12px var(--color-accent-glow);border-radius:50%;position:absolute;top:.35em;left:0}.career-timeline li:after{content:"";top:calc(.35em + 14px);left:4px;bottom:calc(var(--space-5) * -1 + 4px);background:var(--color-border);width:1px;position:absolute}.career-timeline li:last-child:after{display:none}.career-timeline__period{margin-bottom:calc(var(--spacing) * .5);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);font-size:.72rem}.career-timeline__team{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-secondary)}.career-timeline__team a{transition:var(--transition)}.career-timeline__team a:hover{color:var(--color-accent)}.career-timeline__notes{margin-top:calc(var(--spacing) * .5);color:var(--color-text-muted);font-size:.82rem}.trust-block{align-items:center;column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted);flex-wrap:wrap;font-size:.86rem;display:flex}.trust-block strong{color:var(--color-text-secondary)}.trust-block a{color:var(--color-text-secondary);border-bottom:1px solid var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.trust-block a{border-bottom:1px solid color-mix(in oklch, var(--color-accent) 50%, transparent)}}.trust-block a{transition:var(--transition)}.trust-block a:hover{color:var(--color-accent)}.lexicon-group{margin-bottom:calc(var(--spacing) * 14)}.lexicon-group h2{margin-bottom:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 2);border-bottom:1px solid var(--color-border);color:var(--color-accent);letter-spacing:-.01em;font-size:clamp(1.2rem,1.8vw,1.5rem)}.error-404{gap:calc(var(--spacing) * 10);display:grid}@media (min-width:880px){.error-404{grid-template-columns:1fr 2fr}}.error-404 h2{margin-bottom:calc(var(--spacing) * 4);color:var(--color-text-secondary);font-size:1.2rem}.error-404__search form,.search-again form{gap:calc(var(--spacing) * 2);display:flex}.error-404__search input[type=search],.search-again input[type=search]{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);background:var(--color-card);border:1px solid var(--color-border);color:var(--color-text);font-family:var(--font-body);flex:1;font-size:.95rem}.error-404__search input[type=search]:focus,.search-again input[type=search]:focus{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-glow);outline:none}.error-404__search input[type=submit],.search-again input[type=submit]{cursor:pointer;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-transform:uppercase;background:var(--color-accent);color:var(--color-bg);font-family:var(--font-body);transition:var(--transition);border:0;border-radius:3.40282e38px;font-size:.9rem}.error-404__search input[type=submit]:hover,.search-again input[type=submit]:hover{background:var(--color-accent-hover)}.search-again{margin-top:calc(var(--spacing) * 4);max-width:520px}.esportactu-flag{vertical-align:-.15em;object-fit:cover;border-radius:2px;flex-shrink:0;margin-right:.35em;display:inline-block;box-shadow:0 0 0 1px #ffffff14,0 1px 2px #00000040}.esportactu-flag-link{align-items:center;gap:.35em;text-decoration:none;display:inline-flex}.esportactu-flag-link:hover .esportactu-flag{box-shadow:0 0 0 1px var(--color-accent), 0 0 8px var(--color-accent-glow)}.esportactu-flag__label{font-size:.92em}.card__title .esportactu-flag.card__flag{vertical-align:-.12em;margin-right:.4em}.card__meta .esportactu-flag.card__flag{vertical-align:-.1em;margin-right:.35em}.player-hero__country{align-items:center;gap:.35em;display:inline-flex}.player-facts__country a{align-items:center;gap:.4em;display:inline-flex}.text-accent{color:var(--color-accent)}.text-secondary{color:var(--color-text-secondary)}.text-muted{color:var(--color-text-muted)}.text-center{text-align:center}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-7{margin-top:calc(var(--spacing) * 10)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-7{margin-bottom:calc(var(--spacing) * 10)}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-5{gap:calc(var(--spacing) * 5)}.card-grid--slider{gap:calc(var(--spacing) * 5);padding-inline:calc(var(--spacing) * .5);padding-block:calc(var(--spacing) * 2);scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-5);-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-accent) var(--color-card);flex-flow:row;margin:0;list-style:none;display:flex;overflow-x:auto}.card-grid--slider::-webkit-scrollbar{height:8px}.card-grid--slider::-webkit-scrollbar-track{background:var(--color-card);border-radius:4px}.card-grid--slider::-webkit-scrollbar-thumb{background:var(--color-accent);border-radius:4px}.card-grid--slider>*{scroll-snap-align:start;flex:none;width:clamp(260px,30vw,340px)}.card-grid--slider>.card{margin:0}.card-slider-hint{margin-top:calc(var(--spacing) * 2);color:var(--color-text-muted);text-align:right;font-size:.8rem;font-style:italic;display:block}.card-grid--mosaic{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(12,1fr);display:grid}.card-grid--mosaic>*{grid-column:span 12}@media (min-width:720px){.card-grid--mosaic>.card{grid-column:span 6}.card-grid--mosaic>.card:first-child{grid-column:span 12}.card-grid--mosaic>.card:first-child .card__title{font-size:1.55rem}}@media (min-width:1080px){.card-grid--mosaic>.card{grid-column:span 3}.card-grid--mosaic>.card:first-child{grid-column:span 6}.card-grid--mosaic>.card:first-child .card__title{font-size:1.55rem}.card-grid--mosaic>.card:nth-child(2),.card-grid--mosaic>.card:nth-child(3){grid-column:span 3}}.player-hero__team-link{align-items:center;gap:.35em;text-decoration:none;display:inline-flex}.player-hero__team-logo{object-fit:contain;object-position:center;background:linear-gradient(135deg, var(--color-surface), var(--color-card));border:1px solid var(--color-border);border-radius:4px;flex-shrink:0;width:36px;height:24px;padding:3px 4px}.player-facts__team a{align-items:center;gap:.5em;text-decoration:none;display:inline-flex}.player-facts__team-logo{object-fit:contain;object-position:center;border:1px solid var(--color-border);background:#fff;border-radius:6px;flex-shrink:0;width:58px;height:42px;padding:5px 6px}.player-facts__game a{align-items:center;gap:.5em;text-decoration:none;display:inline-flex}.player-facts__game-icon{object-fit:contain;border:1px solid var(--color-border);background:#fff;border-radius:8px;flex-shrink:0;width:42px;height:42px;padding:6px}.player-hero__monogram--portrait{border-radius:var(--radius-md);aspect-ratio:1;background:linear-gradient(180deg, var(--color-surface), var(--color-card));border:1px solid var(--color-border-strong);width:160px;height:160px;box-shadow:0 8px 32px #00000073, 0 0 0 1px var(--color-accent-glow);padding:0;display:block;overflow:hidden}.player-hero__monogram--portrait img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}@media (max-width:720px){.player-hero__monogram--portrait{width:120px;height:120px}}.did-you-know{padding-block:calc(var(--spacing) * 10)}.did-you-know__inner{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 7);text-align:center;background:linear-gradient(135deg, var(--color-card), var(--color-surface));border:1px solid var(--color-border-strong);max-width:760px;box-shadow:0 0 0 1px var(--color-accent-glow), 0 8px 32px #0006;margin-inline:auto;position:relative;overflow:hidden}.did-you-know__inner:before{content:"";pointer-events:none;background:radial-gradient(ellipse 60% 50% at 50% 0%, var(--color-accent-glow), transparent 70%);opacity:.4;position:absolute;inset:0}.did-you-know__eyebrow{margin-bottom:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase;color:var(--color-accent);letter-spacing:.12em;font-size:.82rem;position:relative}.did-you-know__stat{margin:0;font-size:1.25rem;line-height:1.5;position:relative}.did-you-know__stat strong{color:var(--color-text)}.did-you-know__stat a{color:var(--color-accent);border-bottom:1px solid #0000;text-decoration:none;transition:border-color .2s}.did-you-know__stat a:hover{border-bottom-color:var(--color-accent)}.did-you-know__source{margin-top:calc(var(--spacing) * 4);color:var(--color-text-muted);font-size:.78rem;font-style:italic;position:relative}.hero--brand{padding-block:calc(var(--spacing) * 14);background-color:var(--color-surface);background-image:var(--hero-bg);background-position:50%;background-size:cover;position:relative;overflow:hidden}.hero--brand:before{content:"";background:linear-gradient(to bottom, transparent 40%, var(--color-bg) 100%), linear-gradient(135deg, #08080ce6, #08080cb3 50%, #08080ce6);z-index:0;position:absolute;inset:0}.hero--brand>*{z-index:2;position:relative}.hero--brand__inner{align-items:center;gap:calc(var(--spacing) * 7);grid-template-columns:240px 1fr;display:grid}@media (max-width:720px){.hero--brand__inner{text-align:center;grid-template-columns:1fr}}.hero--brand__logo{border-radius:var(--radius-md);padding:calc(var(--spacing) * 5);background:linear-gradient(135deg, var(--color-card), var(--color-surface));border:1px solid var(--color-border-strong);box-shadow:0 0 0 1px var(--color-accent-glow), 0 8px 32px #00000080;aspect-ratio:3/2;place-items:center;display:grid}.hero--brand__logo img{object-fit:contain;width:100%;height:100%;display:block}.hero--brand__id{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.hero--brand__stats{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.hero--brand__stats .stat-block{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);background:var(--color-card);border:1px solid var(--color-border)}@media (max-width:720px){.hero--brand__stats{justify-content:center}}.article-hero{padding-top:calc(var(--spacing) * 14);padding-bottom:calc(var(--spacing) * 10);background-color:var(--color-surface);background-image:var(--hero-bg);background-position:50%;background-size:cover;align-items:flex-end;min-height:360px;display:flex;position:relative;overflow:hidden}.article-hero__overlay{background:linear-gradient(180deg, #08080c8c 0%, #08080cd9 60%, var(--color-bg) 100%);z-index:1;position:absolute;inset:0}.article-hero .hero-shine{z-index:1;opacity:.3}.article-hero__inner{gap:calc(var(--spacing) * 3);z-index:2;max-width:var(--max-w-narrow);flex-direction:column;display:flex;position:relative}.article-hero__eyebrow{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase;color:var(--color-accent);letter-spacing:.14em;border-bottom:1px solid #0000;font-size:.8rem;text-decoration:none;transition:border-color .2s;display:inline-block}.article-hero__eyebrow:hover{border-bottom-color:var(--color-accent)}.article-hero__title{font-family:var(--font-heading);letter-spacing:-.015em;text-shadow:0 4px 24px #0009;margin:0;font-size:clamp(1.8rem,4.2vw,3rem);line-height:1.12}.article-hero__lead{color:var(--color-text);opacity:.92;max-width:720px;margin:0;font-size:1.18rem;line-height:1.5}.article-hero__meta{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3);color:var(--color-text-secondary);flex-wrap:wrap;font-size:.92rem;display:flex}.article-hero__meta strong{color:var(--color-text)}.article-hero__meta-item{align-items:center;gap:.4em;display:inline-flex}.article-hero__meta-icon{opacity:.7;flex:none}.toc-game-badge{margin-bottom:var(--space-3);border:1px solid var(--color-accent);align-items:center;gap:.55em;padding:.6em .8em;display:flex}@supports (color:color-mix(in lab, red, red)){.toc-game-badge{border:1px solid color-mix(in srgb, var(--color-accent) 32%, transparent)}}.toc-game-badge{border-radius:var(--radius-sm);background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.toc-game-badge{background:color-mix(in srgb, var(--color-accent) 10%, transparent)}}.toc-game-badge{color:var(--color-text);font-size:.9rem;font-weight:600;text-decoration:none}.toc-game-badge:hover{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.toc-game-badge:hover{background:color-mix(in srgb, var(--color-accent) 18%, transparent)}}.toc-game-badge .game-logo-inline{flex:none;height:22px}.entry-content>:first-child{margin-top:0}.entry-content>*+*{margin-top:calc(var(--spacing) * 5)}.entry-content>h2+*,.entry-content>h3+*{margin-top:calc(var(--spacing) * 3)}.entry-content h2{margin-top:calc(var(--spacing) * 10);padding-top:calc(var(--spacing) * 3);border-top:1px solid var(--color-border);color:var(--color-text);font-size:clamp(1.4rem,2.6vw,1.85rem);line-height:1.18;position:relative}.entry-content h2:before{margin-bottom:calc(var(--spacing) * 3);content:"";background:var(--color-accent);width:48px;height:3px;box-shadow:0 0 10px var(--color-accent-glow);border-radius:2px;display:block}.entry-content h3{margin-top:calc(var(--spacing) * 5);color:var(--color-text);font-size:1.25rem}.entry-content p{color:var(--color-text);font-size:1.05rem;line-height:1.7}.entry-content p strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text)}.entry-content a{color:var(--color-accent);border-bottom:1px solid var(--color-accent);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.entry-content a{border-bottom:1px solid color-mix(in oklch, var(--color-accent) 40%, transparent)}}.entry-content a{transition:border-color .2s}.entry-content a:hover{border-bottom-color:var(--color-accent)}.entry-content ul,.entry-content ol,.entry-content .wp-block-list{padding-left:0;list-style:none}.entry-content ul li,.entry-content .wp-block-list:not(ol) li{margin-bottom:.6em;padding-left:1.4em;line-height:1.6;position:relative}.entry-content ul li:before,.entry-content .wp-block-list:not(ol) li:before{content:"";background:var(--color-accent);width:8px;height:8px;box-shadow:0 0 8px var(--color-accent-glow);border-radius:2px;position:absolute;top:.72em;left:0;transform:rotate(45deg)}.entry-content ol,.entry-content .wp-block-list[type=A],.entry-content .wp-block-list[type="1"]{counter-reset:ol-counter}.entry-content ol>li,.entry-content .wp-block-list[type=A]>li,.entry-content .wp-block-list[type="1"]>li{counter-increment:ol-counter;padding-left:2.2em}.entry-content ol>li:before,.entry-content .wp-block-list[type=A]>li:before,.entry-content .wp-block-list[type="1"]>li:before{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);content:counter(ol-counter);background:var(--color-card);width:1.7em;height:1.7em;color:var(--color-accent);border:1px solid var(--color-accent);font-family:var(--font-numeric);font-variant-numeric:tabular-nums;box-shadow:none;border-radius:50%;place-items:center;font-size:.85rem;display:grid;position:absolute;top:0;left:0;transform:none}.entry-content .wp-block-table,.entry-content table{margin-block:calc(var(--spacing) * 5);width:100%;overflow-x:auto}.entry-content .wp-block-table table,.entry-content>table{border-radius:var(--radius-md);border-collapse:collapse;background:var(--color-card);border:1px solid var(--color-border-strong);width:100%;font-size:.96rem;overflow:hidden}.entry-content .wp-block-table th,.entry-content table th{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase;background:linear-gradient(135deg, var(--color-surface), var(--color-card));color:var(--color-text);font-family:var(--font-body);letter-spacing:.04em;border-bottom:2px solid var(--color-accent);text-align:left;font-size:.82rem}.entry-content .wp-block-table td,.entry-content table td{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);border-bottom:1px solid var(--color-border);color:var(--color-text);vertical-align:top}.entry-content .wp-block-table tbody tr:nth-child(2n),.entry-content table tbody tr:nth-child(2n){background:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.entry-content .wp-block-table tbody tr:nth-child(2n),.entry-content table tbody tr:nth-child(2n){background:color-mix(in oklch, var(--color-surface) 50%, transparent)}}.entry-content .wp-block-table tbody tr:hover,.entry-content table tbody tr:hover{background:var(--color-card-hover)}.entry-content .wp-block-table figcaption,.entry-content figure.wp-block-table figcaption{margin-top:calc(var(--spacing) * 2);text-align:center;color:var(--color-text-muted);font-size:.85rem;font-style:italic}.entry-content blockquote,.entry-content .wp-block-quote{padding-top:calc(var(--spacing) * 5);padding-right:calc(var(--spacing) * 7);padding-bottom:calc(var(--spacing) * 5);padding-left:calc(var(--spacing) * 10);margin:var(--space-6) 0;background:linear-gradient(135deg, var(--color-card), var(--color-surface));border-left:4px solid var(--color-accent);border-radius:0 var(--radius) var(--radius) 0;box-shadow:0 4px 16px #0000004d, inset 0 0 0 1px var(--color-border);position:relative}.entry-content blockquote:before,.entry-content .wp-block-quote:before{--tw-leading:1;content:"“";top:-8px;left:var(--space-4);line-height:1;font-family:var(--font-heading);color:var(--color-accent);opacity:.35;font-size:4rem;position:absolute}.entry-content blockquote p,.entry-content .wp-block-quote p{color:var(--color-text);margin:0;font-size:1.12rem;font-style:italic;line-height:1.6}.entry-content blockquote cite,.entry-content .wp-block-quote cite,.entry-content blockquote .wp-block-quote__citation{margin-top:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-accent);font-size:.92rem;font-style:normal;display:block}.entry-content .wp-block-pullquote{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 7);text-align:center;margin:var(--space-7) 0;background:linear-gradient(135deg, var(--color-accent-glow), transparent);border-block:2px solid var(--color-accent)}.entry-content .wp-block-pullquote p{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0;font-size:1.5rem;line-height:1.4}.entry-content .wp-block-pullquote cite{margin-top:calc(var(--spacing) * 4);color:var(--color-accent);font-size:.9rem;font-style:normal;display:block}.entry-content .wp-block-code,.entry-content pre{margin-block:calc(var(--spacing) * 5);border-radius:var(--radius-md);padding:calc(var(--spacing) * 4);background:var(--color-bg);border:1px solid var(--color-border-strong);border-left:3px solid var(--color-accent);font-family:var(--font-mono);color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-border);font-size:.9rem;line-height:1.55;overflow-x:auto}.entry-content .wp-block-code code,.entry-content pre code,.entry-content code{font-family:var(--font-mono);color:var(--color-accent);background:0 0;padding:0}.entry-content p code,.entry-content li code{background:var(--color-surface);color:var(--color-accent);border:1px solid var(--color-border);border-radius:3px;padding:.12em .4em;font-size:.92em}.entry-content .wp-block-image,.entry-content figure{margin:var(--space-6) 0}.entry-content .wp-block-image img,.entry-content figure img{border-radius:var(--radius-md);width:100%;height:auto;box-shadow:0 8px 32px #0006, 0 0 0 1px var(--color-border);display:block}.entry-content .wp-block-image figcaption,.entry-content figure figcaption{margin-top:calc(var(--spacing) * 3);text-align:center;color:var(--color-text-muted);font-size:.88rem;font-style:italic}.entry-content .wp-block-separator,.entry-content hr{background:linear-gradient(90deg, transparent, var(--color-accent), transparent);height:1px;margin:var(--space-7) auto;opacity:.6;border:0;max-width:200px}.entry-content .wp-block-embed{margin:var(--space-6) 0}.entry-content .wp-block-embed__wrapper{border-radius:var(--radius-md);border:1px solid var(--color-border);overflow:hidden}.entry-content .wp-block-button{margin:var(--space-5) 0}.entry-content .wp-block-button__link{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);background:var(--color-accent);color:var(--color-bg);transition:var(--transition);border:0;border-radius:3.40282e38px;align-items:center;font-size:.95rem;text-decoration:none;display:inline-flex}.entry-content .wp-block-button__link:hover{background:var(--color-accent-hover);border-color:#0000}.entry-content .is-style-lead{padding-left:calc(var(--spacing) * 4);color:var(--color-text);border-left:3px solid var(--color-accent);box-shadow:-3px 0 12px var(--color-accent-glow);font-size:1.22rem;line-height:1.55}.entry-content .is-style-source{border-radius:var(--radius-sm);padding:calc(var(--spacing) * 3);color:var(--color-text-muted);background:var(--color-surface);border-left:2px solid var(--color-border-strong);font-size:.88rem;font-style:italic}.entry-content .is-style-warning{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);background:linear-gradient(135deg, var(--color-warning), transparent)}@supports (color:color-mix(in lab, red, red)){.entry-content .is-style-warning{background:linear-gradient(135deg, color-mix(in oklch, var(--color-warning) 12%, transparent), transparent)}}.entry-content .is-style-warning{border-left:3px solid var(--color-warning);border-radius:0 var(--radius) var(--radius) 0;color:var(--color-text)}.entry-content .is-style-checks li:before{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);content:"✓";background:var(--color-success);color:var(--color-bg);width:18px;height:18px;box-shadow:0 0 8px var(--color-success);border-radius:50%;place-items:center;font-size:.7rem;display:grid;transform:none}@supports (color:color-mix(in lab, red, red)){.entry-content .is-style-checks li:before{box-shadow:0 0 8px color-mix(in oklch, var(--color-success) 40%, transparent)}}.entry-content .is-style-checks li:before{top:.35em}.entry-content .is-style-crosses li:before{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);content:"✕";background:var(--color-danger);color:var(--color-bg);width:18px;height:18px;box-shadow:0 0 8px var(--color-danger);border-radius:50%;place-items:center;font-size:.68rem;display:grid;transform:none}@supports (color:color-mix(in lab, red, red)){.entry-content .is-style-crosses li:before{box-shadow:0 0 8px color-mix(in oklch, var(--color-danger) 40%, transparent)}}.entry-content .is-style-crosses li:before{top:.35em}.entry-content .is-style-numbered-card{counter-reset:numcard}.entry-content .is-style-numbered-card li{margin-bottom:calc(var(--spacing) * 3);border-radius:var(--radius-md);counter-increment:numcard;padding:var(--space-4) var(--space-4) var(--space-4) calc(var(--space-7) + 8px);background:var(--color-card);border:1px solid var(--color-border);position:relative}.entry-content .is-style-numbered-card li:before{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);content:counter(numcard);left:var(--space-4);background:linear-gradient(135deg, var(--color-accent), var(--color-accent-deep));width:36px;height:36px;color:var(--color-bg);font-family:var(--font-numeric);font-variant-numeric:tabular-nums;box-shadow:0 0 12px var(--color-accent-glow);border:none;border-radius:50%;place-items:center;font-size:1rem;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.entry-content .is-style-highlight{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 7);text-align:center;background:linear-gradient(135deg, var(--color-card), var(--color-surface));border:0;border-block:3px solid var(--color-accent);box-shadow:0 0 32px var(--color-accent-glow);border-left:0;border-radius:0}.entry-content .is-style-highlight p{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);font-size:1.6rem;font-style:normal;line-height:1.35}.entry-content .is-style-highlight:before{left:50%;transform:translate(-50%)}.entry-content .is-style-callout{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 5);background:linear-gradient(135deg, var(--color-card), var(--color-surface));border:1px solid var(--color-border-strong);box-shadow:0 0 0 1px var(--color-accent-glow);position:relative}.entry-content .is-style-callout:before{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase;content:"À retenir";top:-10px;left:var(--space-4);background:var(--color-accent);color:var(--color-bg);letter-spacing:.1em;border-radius:12px;font-size:.72rem;position:absolute}.entry-content .is-style-key-stat{margin-block:calc(var(--spacing) * 7);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 7);text-align:center;background:radial-gradient(ellipse at center, var(--color-accent-glow), transparent 70%)}.entry-content .is-style-key-stat h2,.entry-content .is-style-key-stat h3{--tw-leading:1;line-height:1;font-family:var(--font-numeric);font-variant-numeric:tabular-nums;color:var(--color-accent);text-shadow:0 0 24px var(--color-accent-glow);border-top:0;margin:0;font-size:clamp(2.5rem,6vw,4.5rem)}.entry-content .is-style-key-stat h2:before,.entry-content .is-style-key-stat h3:before{display:none}.entry-content .is-style-key-stat p{margin-top:calc(var(--spacing) * 3);color:var(--color-text-secondary)}.entry-content .is-style-pros-cons{gap:calc(var(--spacing) * 5);background:0 0;grid-template-columns:1fr;padding:0;display:grid}@media (min-width:720px){.entry-content .is-style-pros-cons{grid-template-columns:1fr 1fr}}.entry-content .is-style-pros-cons>*{border-radius:var(--radius-md);padding:calc(var(--spacing) * 5);background:var(--color-card);border:1px solid var(--color-border)}.entry-content .is-style-pros-cons>:first-child{border-left:3px solid var(--color-success)}.entry-content .is-style-pros-cons>:last-child{border-left:3px solid var(--color-danger)}.entry-content .is-style-eyebrow{position:relative}.entry-content .is-style-eyebrow:before{content:"";display:none}.entry-content .is-style-eyebrow:after{display:none}.entry-content .is-style-tier-list table tbody tr td:first-child{text-align:center;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);background:linear-gradient(135deg, var(--color-tier-s), var(--color-tier-a));color:var(--color-bg);font-size:1.15rem;font-family:var(--font-heading)}.entry-content .is-style-tier-list table tbody tr:nth-child(2) td:first-child{background:linear-gradient(135deg, var(--color-tier-a), var(--color-tier-b))}.entry-content .is-style-tier-list table tbody tr:nth-child(3) td:first-child{background:linear-gradient(135deg, var(--color-tier-b), var(--color-tier-c))}.entry-content .is-style-tier-list table tbody tr:nth-child(n+4) td:first-child{background:var(--color-tier-c)}.entry-content .is-style-comparison table tbody tr td:nth-child(2){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);background:var(--color-accent-glow)}@supports (color:color-mix(in lab, red, red)){.entry-content .is-style-comparison table tbody tr td:nth-child(2){background:color-mix(in oklch, var(--color-accent-glow) 50%, transparent)}}.focus-product{border-radius:var(--radius-md);padding:calc(var(--spacing) * 5);margin:var(--space-6) 0;background:linear-gradient(135deg, var(--color-card), var(--color-surface));border:1px solid var(--color-border-strong);box-shadow:0 0 0 1px var(--color-accent-glow), 0 4px 24px #0000004d;position:relative;overflow:hidden}.focus-product:before{content:"";background:radial-gradient(circle at 100% 0%, var(--color-accent-glow), transparent 60%);opacity:.4;pointer-events:none;position:absolute;inset:0}.focus-product>*{z-index:1;position:relative}.focus-product__head{margin-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.focus-product__eyebrow{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--color-accent);letter-spacing:.14em;font-size:.78rem}.focus-product__cat{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:12px;padding:3px 10px;font-size:.78rem}.focus-product__body{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 4);grid-template-columns:1fr auto;display:grid}@media (max-width:720px){.focus-product__body{grid-template-columns:1fr}}.focus-product__title{margin:0;font-size:1.4rem}.focus-product__title a{color:var(--color-text);border-bottom:none;text-decoration:none}.focus-product__title a:hover{color:var(--color-accent)}.focus-product__brand{margin:var(--space-1) 0 0;color:var(--color-text-secondary)}.focus-product__brand a{color:var(--color-text-secondary);border-bottom:none}.focus-product__stats{gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.focus-product__stats .stat-block{border-radius:var(--radius-sm);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:center;background:var(--color-bg);border:1px solid var(--color-border)}.focus-product__cta{display:inline-block}.player-card-inline{border-radius:var(--radius-md);margin:var(--space-6) 0;background:linear-gradient(135deg, var(--color-card), var(--color-surface));border:1px solid var(--color-border-strong);overflow:hidden;box-shadow:0 4px 24px #0000004d}.player-card-inline__link{align-items:stretch;gap:calc(var(--spacing) * 4);color:inherit;border-bottom:none;grid-template-columns:120px 1fr;text-decoration:none;display:grid}@media (max-width:720px){.player-card-inline__link{grid-template-columns:80px 1fr}}.player-card-inline__portrait{object-fit:cover;object-position:center top;width:120px;height:100%;display:block}@media (max-width:720px){.player-card-inline__portrait{width:80px}}.player-card-inline__body{justify-content:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4);flex-direction:column;display:flex}.player-card-inline__eyebrow{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--color-accent);letter-spacing:.14em;margin:0;font-size:.76rem}.player-card-inline__name{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-text);margin:0;font-size:1.35rem;display:flex}.player-card-inline__team{color:var(--color-text-secondary);margin:0;font-size:.95rem}.key-stat-inline{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 5);text-align:center;margin:var(--space-6) auto;background:radial-gradient(ellipse at center, var(--color-accent-glow), transparent 70%);flex-direction:column;max-width:480px;display:flex}.key-stat-inline .stat-block__value{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);font-size:clamp(2.5rem,6vw,4rem);font-family:var(--font-numeric);font-variant-numeric:tabular-nums;color:var(--color-accent);text-shadow:0 0 24px var(--color-accent-glow)}.key-stat-inline .stat-block__label{color:var(--color-text-secondary);font-size:1rem}.pros-cons-inline{gap:calc(var(--spacing) * 4);margin:var(--space-6) 0;grid-template-columns:1fr;display:grid}@media (min-width:720px){.pros-cons-inline{grid-template-columns:1fr 1fr}}.pros-cons-inline__col{border-radius:var(--radius-md);padding:calc(var(--spacing) * 5);background:var(--color-card);border:1px solid var(--color-border)}.pros-cons-inline__col--pros{border-left:3px solid var(--color-success)}.pros-cons-inline__col--cons{border-left:3px solid var(--color-danger)}.pros-cons-inline__title{margin:0 0 var(--space-3);color:var(--color-text);font-size:1.1rem;font-family:var(--font-body)}.pros-cons-inline__col--pros .pros-cons-inline__title:before{margin-right:calc(var(--spacing) * 2);text-align:center;content:"✓";background:var(--color-success);color:var(--color-bg);border-radius:50%;width:22px;height:22px;font-size:.85rem;line-height:22px;display:inline-block}.pros-cons-inline__col--cons .pros-cons-inline__title:before{margin-right:calc(var(--spacing) * 2);text-align:center;content:"✕";background:var(--color-danger);color:var(--color-bg);border-radius:50%;width:22px;height:22px;font-size:.85rem;line-height:22px;display:inline-block}.pros-cons-inline__col ul{margin:0;padding-left:0;list-style:none}.pros-cons-inline__col li{margin-bottom:.5em;padding-left:1.2em;position:relative}.pros-cons-inline__col li:before{content:"•";color:var(--color-accent);width:auto;height:auto;box-shadow:none;background:0 0;position:absolute;left:0;transform:none}.comparison-inline{margin:var(--space-6) 0}.comparison-inline table{border-radius:var(--radius-md);border-collapse:collapse;background:var(--color-card);border:1px solid var(--color-border-strong);width:100%;overflow:hidden}.comparison-inline th{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);background:linear-gradient(135deg, var(--color-accent-deep), var(--color-accent));color:var(--color-bg);text-align:left}.comparison-inline td{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);border-bottom:1px solid var(--color-border)}.comparison-inline tbody tr:nth-child(2n){background:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.comparison-inline tbody tr:nth-child(2n){background:color-mix(in oklch, var(--color-surface) 50%, transparent)}}.comparison-inline tbody tr:hover{background:var(--color-card-hover)}.comparison-inline figcaption{margin-top:calc(var(--spacing) * 3);text-align:center;color:var(--color-text-muted);font-size:.85rem;font-style:italic}.team-card-block{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);margin:2rem 0;padding:1.25rem}.team-card-block__head{align-items:center;gap:.875rem;display:flex}.team-card-block__logo{border-radius:var(--radius-sm);object-fit:contain;flex:none}.team-card-block__name{font-family:var(--font-heading);margin:0;font-size:1.05rem}.team-card-block__name a{color:var(--color-text);text-decoration:none}.team-card-block__name a:hover{color:var(--color-accent)}.team-card-block__games{flex-wrap:wrap;gap:.375rem;margin:.25rem 0 0;display:flex}.team-card-block__game{color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.1rem .45rem;font-size:.75rem}.team-card-block__label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin:1rem 0 .375rem;font-size:.72rem;font-weight:600}.team-card-block__roster{flex-wrap:wrap;gap:.375rem 1rem;margin:0;padding:0;list-style:none;display:flex}.team-card-block__roster a{color:var(--color-text-secondary);text-decoration:none}.team-card-block__roster a:hover{color:var(--color-accent)}.team-card-block__palmares{margin:0;padding:0;list-style:none}.team-card-block__palmares li{border-top:1px solid var(--color-border);gap:.625rem;padding:.3rem 0;font-size:.875rem;display:flex}.team-card-block__result{color:var(--color-accent);flex:none;font-weight:600}.team-card-block__event{color:var(--color-text-secondary)}.test-verdict{background:var(--color-card);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);margin:2rem 0;padding:1.25rem}.test-verdict__head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.test-verdict__title{font-family:var(--font-heading);margin:0;font-size:1rem}.test-verdict__score{flex:none;margin:0}.test-verdict__score-value{font-family:var(--font-heading);color:var(--color-accent);font-size:2rem}.test-verdict__score-max{color:var(--color-text-muted);font-size:.875rem}.test-verdict__criteria{margin:1rem 0 0;padding:0;list-style:none}.test-verdict__criterion{grid-template-columns:minmax(6rem,1fr) 2fr 2.25rem;align-items:center;gap:.75rem;padding:.3rem 0;font-size:.875rem;display:grid}.test-verdict__criterion-label{color:var(--color-text-secondary)}.test-verdict__bar{background:var(--color-surface);border-radius:3px;height:6px;display:block;overflow:hidden}.test-verdict__bar-fill{background:var(--color-accent);border-radius:3px;height:100%;display:block}.test-verdict__criterion-score{text-align:right;font-variant-numeric:tabular-nums;color:var(--color-text)}.test-verdict__text{color:var(--color-text-secondary);margin:1rem 0 0}.test-verdict__cta{margin-top:1rem}.specs-table{border:1px solid var(--color-border);border-radius:var(--radius-md);margin:2rem 0;overflow:hidden}.specs-table__caption{background:var(--color-surface);font-family:var(--font-heading);padding:.75rem 1rem;font-size:.9rem}.specs-table__table{border-collapse:collapse;width:100%;font-size:.875rem}.specs-table__table th,.specs-table__table td{border-top:1px solid var(--color-border);text-align:left;padding:.5rem 1rem}.specs-table__table th{color:var(--color-text-muted);width:40%;font-weight:500}.specs-table__table td{color:var(--color-text);font-variant-numeric:tabular-nums}.event-recap{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);margin:2rem 0;padding:1.25rem}.event-recap__name{font-family:var(--font-heading);margin:0 0 .75rem;font-size:1.05rem}.event-recap__meta{flex-wrap:wrap;gap:.5rem 2rem;margin:0;display:flex}.event-recap__meta-item dt{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:.72rem;font-weight:600}.event-recap__meta-item dd{color:var(--color-text);margin:.125rem 0 0;font-size:.9rem}.event-recap__results{counter-reset:none;margin:1rem 0 0;padding:0;list-style:none}.event-recap__row{border-top:1px solid var(--color-border);gap:.75rem;padding:.35rem 0;font-size:.9rem;display:flex}.event-recap__placement{min-width:3.5rem;color:var(--color-accent);flex:none;font-weight:600}.event-recap__team a{color:var(--color-text);text-decoration:none}.event-recap__team a:hover{color:var(--color-accent)}.focus-product__media,.test-verdict__media{aspect-ratio:4/3;border-radius:var(--radius-sm);background:var(--color-surface);display:block;position:relative;overflow:hidden}.focus-product__media>img,.test-verdict__media>img{object-fit:contain;width:100%;height:100%;display:block}.setup-hero{padding-top:calc(var(--spacing) * 7);padding-bottom:calc(var(--spacing) * 10);background:var(--color-bg);align-items:center;min-height:480px;display:flex;position:relative;overflow:hidden}@media (min-width:1200px){.setup-hero{padding-top:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 14);min-height:540px}}.setup-hero__backdrop{z-index:0;position:absolute;inset:0}.setup-hero__backdrop img{object-fit:cover;object-position:center;opacity:.35;width:100%;height:100%}.setup-hero__overlay{z-index:1;background:radial-gradient(ellipse 60% 80% at 20% 50%, var(--color-accent-glow), transparent 65%), linear-gradient(to right, #08080ceb 0%, #08080cbf 50%, #08080c99 100%), linear-gradient(to bottom, transparent 30%, var(--color-bg) 100%);position:absolute;inset:0}.setup-hero__container{align-items:center;gap:calc(var(--spacing) * 4);text-align:center;z-index:2;flex-direction:column;max-width:1180px;display:flex;position:relative}@media (min-width:1440px){.setup-hero__container{max-width:1320px}}.setup-hero .breadcrumb{margin:0 0 var(--space-3) 0}.setup-hero__identity{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);padding-top:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 2);background:var(--color-card);display:flex}@supports (color:color-mix(in lab, red, red)){.setup-hero__identity{background:color-mix(in oklch, var(--color-card) 70%, transparent)}}.setup-hero__identity{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--color-border);align-self:flex-start}.setup-hero__portrait{border-radius:var(--radius-sm);aspect-ratio:1;object-fit:cover;object-position:center top;border:1px solid var(--color-border-strong);flex-shrink:0;width:96px;height:96px}.setup-hero__id{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.setup-hero__nick{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text);font-size:1.15rem;font-family:var(--font-body);align-items:center;gap:.4em;margin:0;display:flex}.setup-hero__sub{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:.35em;margin:0;font-size:.9rem;display:flex}.setup-hero__sub a{color:var(--color-text);align-items:center;gap:.35em;text-decoration:none;display:inline-flex}.setup-hero__sub a:hover{color:var(--color-accent)}.setup-hero__team-logo{padding:calc(var(--spacing) * .5);object-fit:contain;background:linear-gradient(135deg, var(--color-surface), var(--color-card));border:1px solid var(--color-border);border-radius:3px;flex-shrink:0;width:20px;height:20px}.setup-hero__h1{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);margin:var(--space-3) 0 0;font-family:var(--font-heading);color:var(--color-text);text-shadow:0 4px 24px #000000a6;max-width:920px;font-size:clamp(1.8rem,4.6vw,3.4rem);line-height:1.08}.setup-hero__lead{margin:var(--space-3) 0 0;color:var(--color-text);opacity:.92;max-width:760px;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.5}.setup-hero__chips{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.setup-hero__chip{background:var(--color-card)}@supports (color:color-mix(in lab, red, red)){.setup-hero__chip{background:color-mix(in oklch, var(--color-card) 80%, transparent)}}.setup-hero__chip{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--color-border-strong);color:var(--color-text);border-radius:999px;padding:.35em .85em;font-size:.82rem;line-height:1.2}.setup-hero__chip strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-accent)}.setup-hero__chip--verified{background:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.setup-hero__chip--verified{background:color-mix(in oklch, var(--color-success) 12%, transparent)}}.setup-hero__chip--verified{border-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.setup-hero__chip--verified{border-color:color-mix(in oklch, var(--color-success) 60%, var(--color-border))}}.setup-hero__chip--verified{color:var(--color-success)}.setup-hero__cta{margin-top:calc(var(--spacing) * 3);justify-content:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}@media (max-width:720px){.setup-hero{padding-top:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 7);min-height:420px}.setup-hero__identity{padding:calc(var(--spacing) * 2)}.setup-hero__portrait{width:64px;height:64px}.setup-hero__nick{font-size:1rem}.setup-hero__sub{font-size:.82rem}}@media (min-width:1080px){section#setup .container,section#reglages .container{max-width:1280px}}@media (min-width:1440px){section#setup .container,section#reglages .container{max-width:1380px}}.setup-grid{gap:calc(var(--spacing) * 4);grid-template-columns:1fr;display:grid}@media (min-width:600px){.setup-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.setup-grid{grid-template-columns:repeat(3,1fr)}}.setup-slot{border-radius:var(--radius-md);background:linear-gradient(165deg, var(--color-card), var(--color-surface));border:1px solid var(--color-border);transition:var(--transition);flex-direction:column;display:flex;position:relative;overflow:hidden}.setup-slot:hover{border-color:var(--color-accent);box-shadow:0 8px 32px #0006, 0 0 0 1px var(--color-accent-glow);transform:translateY(-4px)}.setup-slot:before{content:"";background:var(--color-accent);transform-origin:0;z-index:3;height:2px;transition:transform .4s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.setup-slot:hover:before{transform:scaleX(1)}.setup-slot__media{aspect-ratio:4/3;background:linear-gradient(135deg, var(--color-surface), var(--color-bg));position:relative;overflow:hidden}.setup-slot__media img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.3,1)}.setup-slot:hover .setup-slot__media img{transform:scale(1.08)}.setup-slot__body{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4);flex-direction:column;flex:1;display:flex}.setup-slot__head{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.setup-slot__type{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--color-accent);letter-spacing:.14em;margin:0;font-size:.72rem}.setup-slot__brand{color:var(--color-text-secondary);margin:0;font-size:.85rem}.setup-slot__title{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font-family:var(--font-body);color:var(--color-text);margin:0;font-size:1.05rem;line-height:1.3}.setup-slot__title a{color:inherit;border-bottom:none;text-decoration:none}.setup-slot__title a:hover{color:var(--color-accent)}.setup-slot__foot{padding-top:calc(var(--spacing) * 3);border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.setup-slot__price{color:var(--color-text-secondary);margin:0;font-size:.85rem}.setup-slot__price strong{color:var(--color-text);font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-size:1.05rem}.setup-slot__cta{cursor:pointer;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase;appearance:none;font-family:var(--font-body);color:var(--color-accent);letter-spacing:.04em;background:0 0;border:0;align-items:center;gap:.25em;margin:0;padding:0;font-size:.82rem;text-decoration:none;transition:transform .2s,color .2s;display:inline-flex}.setup-slot__cta:hover,.setup-slot__cta:focus-visible{color:var(--color-text-primary);outline:none;text-decoration:underline;transform:translate(2px)}.setup-slot:hover .setup-slot__cta{transform:translate(3px)}.setup-slot__stretch{z-index:1;position:absolute;inset:0}.settings-tiles{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:720px){.settings-tiles{grid-template-columns:repeat(3,1fr)}}@media (min-width:1080px){.settings-tiles{grid-template-columns:repeat(4,1fr)}}@media (min-width:1440px){.settings-tiles{grid-template-columns:repeat(6,1fr)}}.settings-tiles__item{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);text-align:center;background:linear-gradient(135deg, var(--color-card), var(--color-surface));border:1px solid var(--color-border);transition:var(--transition);position:relative;overflow:hidden}.settings-tiles__item:before{content:"";background:radial-gradient(ellipse at top, var(--color-accent-glow), transparent 70%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.settings-tiles__item:hover:before{opacity:.25}.settings-tiles__item:hover{border-color:var(--color-accent);transform:translateY(-2px)}.settings-tiles__value{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);font-family:var(--font-numeric);font-variant-numeric:tabular-nums;color:var(--color-accent);text-shadow:0 0 16px var(--color-accent-glow);margin:0 0 var(--space-2);font-size:clamp(1.6rem,3vw,2.2rem)}.settings-tiles__label{color:var(--color-text-secondary);margin:0;font-size:.82rem}@media (min-width:1080px){body.single-player section#setup .container,body.single-player section#reglages .container,body.single-player section.section--first .container{max-width:1280px}}@media (min-width:1440px){body.single-player section#setup .container,body.single-player section#reglages .container,body.single-player section.section--first .container{max-width:1380px}}.settings-tiles__item{min-width:0;overflow:hidden}.settings-tiles__value{word-break:keep-all;overflow-wrap:anywhere;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(1.2rem,2.2vw,1.75rem);line-height:1.05;display:block;overflow:hidden}.settings-tiles__suffix{color:var(--color-text-secondary);text-shadow:none;margin-left:.1em;font-size:.6em;font-weight:500}.settings-tiles__item--compact .settings-tiles__value{letter-spacing:0;text-shadow:0 0 8px var(--color-accent-glow);white-space:normal;text-overflow:clip;word-break:break-word;font-size:clamp(.95rem,1.4vw,1.2rem);line-height:1.2}.settings-tiles__label .lex{border-bottom:1px dashed var(--color-border-strong);cursor:help;transition:color .2s,border-color .2s}.settings-tiles__label .lex:hover{color:var(--color-accent);border-bottom-color:var(--color-accent)}.lexicon-hero{padding-top:calc(var(--spacing) * 7);padding-bottom:calc(var(--spacing) * 10);background:radial-gradient(ellipse 60% 50% at 80% 0%, var(--color-accent-glow), transparent 65%), linear-gradient(180deg, var(--color-surface), var(--color-bg));border-bottom:1px solid var(--color-border);position:relative;overflow:hidden}.lexicon-hero__overlay{opacity:.6;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px),linear-gradient(#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:60px 60px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.lexicon-hero__container{z-index:1;max-width:1080px;position:relative}.lexicon-hero .breadcrumb{margin:0 0 var(--space-3)}.lexicon-hero__eyebrow{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase;margin:0 0 var(--space-3);color:var(--color-accent);letter-spacing:.14em;flex-wrap:wrap;align-items:center;gap:.35em;font-size:.82rem;display:flex}.lexicon-hero__eyebrow a{color:var(--color-accent);border-bottom:1px solid #0000;text-decoration:none;transition:border-color .2s}.lexicon-hero__eyebrow a:hover{border-bottom-color:var(--color-accent)}.lexicon-hero__h1{margin:0 0 var(--space-3);font-family:var(--font-heading);color:var(--color-text);text-shadow:0 2px 16px #0006;font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.1}.lexicon-hero__lead{color:var(--color-text);max-width:760px;margin:0;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.55}.lexicon-hero__games{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.lexicon-hero__games-label{margin-right:calc(var(--spacing) * 2);color:var(--color-text-secondary);font-size:.88rem}.lexicon-hero{padding-top:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 10);background-color:var(--color-bg);align-items:center;min-height:380px;display:flex;position:relative;overflow:hidden}.lexicon-hero__backdrop{z-index:0;position:absolute;inset:0}.lexicon-hero__backdrop img{object-fit:cover;object-position:center;opacity:.35;width:100%;height:100%}.lexicon-hero__overlay{z-index:1;background:radial-gradient(ellipse 70% 80% at 25% 50%, var(--color-accent-glow), transparent 65%), linear-gradient(to right, #08080ceb, #08080cbf 50%, #08080c99), linear-gradient(to bottom, transparent 30%, var(--color-bg) 100%);position:absolute;inset:0}.lexicon-hero__container{z-index:2;position:relative}.blog-filters{gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding:calc(var(--spacing) * 3);margin:var(--space-4) 0 var(--space-6);background:var(--color-card);border:1px solid var(--color-border);flex-wrap:wrap;display:flex}.blog-filter{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-secondary);font-family:var(--font-body);transition:var(--transition);border-radius:999px;align-items:center;gap:.4em;padding:.5rem .9rem;font-size:.85rem;text-decoration:none;display:inline-flex}.blog-filter:hover,.blog-filter:focus-visible{color:var(--color-text-primary);border-color:var(--color-accent);outline:none}.blog-filter.is-active{background:var(--color-accent);color:var(--color-bg);border-color:var(--color-accent)}.blog-filter__count{min-width:1.4em;height:1.4em;font-family:var(--font-numeric);font-variant-numeric:tabular-nums;background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;padding:0 .3em;font-size:.7rem;display:inline-flex}.blog-filter.is-active .blog-filter__count{background:#0000002e}.player-toolbar{align-items:stretch;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);padding:calc(var(--spacing) * 3);margin:var(--space-4) 0 var(--space-3);background:var(--color-card);border:1px solid var(--color-border);flex-wrap:wrap;display:flex}.player-filters{gap:calc(var(--spacing) * 2);flex-wrap:wrap;flex:auto;display:flex}.player-filter{cursor:pointer;appearance:none;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-secondary);font-family:var(--font-body);transition:var(--transition);border-radius:999px;align-items:center;padding:.55rem 1rem;font-size:.85rem;display:inline-flex}.player-filter:hover,.player-filter:focus-visible{color:var(--color-text);border-color:var(--color-accent);outline:none}.player-filter.is-active{background:var(--color-accent);color:var(--color-bg);border-color:var(--color-accent)}.player-search{flex:0 0 280px;display:flex}.player-search input{border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);width:100%;color:var(--color-text);font-family:var(--font-body);transition:var(--transition);padding:.55rem .9rem;font-size:.9rem}.player-search input:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-glow);outline:none}.player-toolbar__count{margin:0 0 var(--space-4);color:var(--color-text-secondary);font-family:var(--font-body);min-height:1.2em;font-size:.85rem}.card[data-game].is-filtered,.card[data-search].is-filtered{display:none!important}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:720px){.player-toolbar{flex-direction:column}.player-search{flex-basis:auto}}.card--player>.card__inner,.card--team>.card__inner,.card--staff>.card__inner,.card--country>.card__inner,.card--tournament>.card__inner,.card--lexicon_term>.card__inner,.card--lexicon-term>.card__inner{padding:calc(var(--spacing) * 4);justify-content:flex-start!important;gap:.9rem!important;min-height:auto!important}.card--player>.card__inner>.card__title,.card--team>.card__inner>.card__title,.card--staff>.card__inner>.card__title,.card--country>.card__inner>.card__title,.card--tournament>.card__inner>.card__title,.card--lexicon_term>.card__inner>.card__title,.card--lexicon-term>.card__inner>.card__title{margin-bottom:0;font-size:1.05rem}.card--player .card__meta,.card--team .card__meta,.card--staff .card__meta,.card--country .card__meta,.card--tournament .card__meta,.card--lexicon_term .card__meta,.card--lexicon-term .card__meta{color:var(--color-text-secondary);margin-top:0;font-size:.82rem}.card--player .card__eyebrow,.card--team .card__eyebrow,.card--staff .card__eyebrow,.card--country .card__eyebrow,.card--tournament .card__eyebrow,.card--lexicon_term .card__eyebrow,.card--lexicon-term .card__eyebrow{margin-bottom:.25em;font-size:.68rem}.card--lexicon_term>.card__inner>.card__excerpt,.card--lexicon-term>.card__inner>.card__excerpt{color:var(--color-text-secondary);margin-top:0;font-size:.9rem;line-height:1.5}.card--player:has(>a.card__media),.card--team:has(>a.card__media){position:relative}.card--player>a.card__media:after,.card--team>a.card__media:after{cursor:pointer;content:"";z-index:1;position:absolute;inset:0}.card--player .card__body,.card--team .card__body{z-index:0;position:relative}.card--player .card__body a,.card--team .card__body a{z-index:2;position:relative}.card--player>.card__inner,.card--team>.card__inner{text-align:center;justify-content:center!important;align-items:center!important;gap:.7rem!important;min-height:200px!important}.card--team .card__logo{object-fit:contain;width:72px;height:72px;margin:0 auto}.game-logo-inline{height:var(--logo-size,38px);max-width:100%;color:var(--color-accent);line-height:0;display:inline-block}.game-logo-inline svg{width:auto;max-width:100%;height:100%;display:block}.game-logo-inline svg :not([fill=none]){fill:var(--color-accent)!important}.card__avatar-flag{border:2px solid var(--color-card);background:var(--color-card);border-radius:50%;width:28px;height:28px;position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:0 2px 6px #00000073}.card__avatar-flag img{object-fit:cover;border-radius:0;width:100%;height:100%;display:block;position:absolute;inset:0}.card--player>.card__inner>.card__title,.card--team>.card__inner>.card__title{font-family:var(--font-heading);margin:0;font-weight:800;line-height:1.1;font-size:1.55rem!important}.card__pills{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;display:flex}.card__pills .pill{background:var(--color-accent);border-radius:999px;align-items:center;gap:.4em;padding:.3em .8em;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.card__pills .pill{background:color-mix(in srgb, var(--color-accent) 14%, transparent)}}.card__pills .pill{border:1px solid var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.card__pills .pill{border:1px solid color-mix(in srgb, var(--color-accent) 32%, transparent)}}.card__pills .pill{color:var(--color-text);font-size:.76rem;font-weight:600;line-height:1}.card__pills .pill--country img{border-radius:2px;width:17px;height:auto}.card--product{--color-accent:var(--color-accent-site);--color-accent-hover:var(--color-accent-site-hover);--color-accent-glow:var(--color-accent-site-glow);--color-accent-deep:var(--color-accent-site-deep)}.lex-search{margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding:calc(var(--spacing) * 3);background:var(--color-card);border:1px solid var(--color-border)}.lex-search input[type=search]{border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);width:100%;color:var(--color-text);font-family:var(--font-body);transition:var(--transition);padding:.8rem 1rem;font-size:1rem}.lex-search input[type=search]:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-glow);outline:none}.lex-search__count{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-family:var(--font-body);min-height:1.2em;font-size:.85rem}.lexicon-group[hidden],.card[data-lex-card].is-filtered{display:none!important}.lex-search--hero{margin-top:var(--space-5);background:0 0;border:0;max-width:640px;padding:0}.lex-search--hero input[type=search]{background:var(--color-surface);padding:1.05rem 1.3rem;font-size:1.1rem}@supports (color:color-mix(in lab, red, red)){.lex-search--hero input[type=search]{background:color-mix(in oklch, var(--color-surface) 86%, transparent)}}.lex-search--hero input[type=search]{border-color:var(--color-border-strong);box-shadow:var(--shadow)}.lex-search--hero .lex-search__count{color:#ffffffd1}.lex-search__field{position:relative}.lex-search__icon{color:var(--color-text-secondary);pointer-events:none;position:absolute;top:50%;left:1.1rem;transform:translateY(-50%)}.lex-search__field input[type=search]{padding-left:3rem}[data-lex-section=game] .lexicon-cat__name{color:var(--color-accent)}[data-lex-section=game] .card[data-lex-card]{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){[data-lex-section=game] .card[data-lex-card]{border-color:color-mix(in oklch, var(--color-accent) 28%, var(--color-border))}}.section-footer-cta{margin-top:calc(var(--spacing) * 5);justify-content:center;display:flex}.icon{vertical-align:-.125em;flex-shrink:0;line-height:0;display:inline-block}.player-hero__top{padding-top:calc(var(--spacing) * 4);z-index:2;position:relative}.hero .breadcrumb__item,.hero .breadcrumb__link,.player-hero .breadcrumb__item,.player-hero .breadcrumb__link,.article-hero .breadcrumb__item,.article-hero .breadcrumb__link,.setup-hero .breadcrumb__item,.setup-hero .breadcrumb__link,.lexicon-hero .breadcrumb__item,.lexicon-hero .breadcrumb__link{color:#ffffff80}.hero .breadcrumb__current,.player-hero .breadcrumb__current,.article-hero .breadcrumb__current,.setup-hero .breadcrumb__current,.lexicon-hero .breadcrumb__current{color:#ffffffb3}.hero .breadcrumb__link:hover,.player-hero .breadcrumb__link:hover,.article-hero .breadcrumb__link:hover,.setup-hero .breadcrumb__link:hover,.lexicon-hero .breadcrumb__link:hover{color:var(--color-accent)}.setup-hero__portrait-round{border:3px solid var(--color-accent);border-radius:50%;flex-shrink:0;width:130px;height:130px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.setup-hero__portrait-round{border:3px solid color-mix(in oklch, var(--color-accent) 55%, transparent)}}.setup-hero__portrait-round{box-shadow:0 0 0 5px var(--color-accent-glow), 0 8px 32px #0000008c;margin:0 auto}.setup-hero__portrait-round img{aspect-ratio:1;object-fit:cover;object-position:center;border-radius:50%;width:100%;height:100%;display:block}.setup-hero__portrait-round .game-bubble{bottom:6px;right:6px}@media (max-width:720px){.setup-hero__portrait-round{width:100px;height:100px}}.setup-hero__h1 .small{letter-spacing:.01em;color:var(--color-text);font-family:inherit;font-size:.34em;font-weight:500;display:block}@supports (color:color-mix(in lab, red, red)){.setup-hero__h1 .small{color:color-mix(in oklab, var(--color-text) 60%, transparent)}}.setup-hero__h1 .small{margin-top:.55em;line-height:1.3}.setup-hero__h1 .small .setup-hero__game{color:var(--color-accent)}.setup-hero__bio{text-align:center;margin:var(--space-3) auto 0;max-width:60ch;color:var(--color-text-secondary);font-size:clamp(.95rem,1.4vw,1.08rem);line-height:1.55}.player-config-grid{grid-template-columns:1fr 1fr;align-items:flex-start;display:grid}.player-config-grid>.section{background-color:#0000}.player-config-grid>.section:before,.player-config-grid>.section:after{display:none}.player-config-grid>.section+.section{border-left:1px solid var(--color-border)}@media (max-width:880px){.player-config-grid{grid-template-columns:1fr}.player-config-grid>.section+.section{border-left:none;border-top:1px solid var(--color-border)}}.player-config-col{width:100%}.player-config-grid>.section:first-child .player-config-col{padding-right:var(--space-6)}.player-config-grid>.section+.section .player-config-col{padding-left:var(--space-6)}@media (max-width:880px){.player-config-grid>.section .player-config-col{padding-left:0;padding-right:0}}.settings-table__val{font-family:var(--font-numeric);font-variant-numeric:tabular-nums}.settings-table__val strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text)}.settings-table__val .settings-tiles__suffix{color:var(--color-text-muted);margin-left:.2em;font-size:.82em}.lexicon-cats{flex-direction:column;gap:.75rem;display:flex}.lexicon-cat{border:1px solid var(--color-border);background:var(--color-card);transition:var(--transition);border-radius:.5rem;overflow:hidden}.lexicon-cat[open]{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.lexicon-cat[open]{border-color:color-mix(in oklch, var(--color-accent) 40%, var(--color-border))}}.lexicon-cat__summary{cursor:pointer;font-family:var(--font-heading);color:var(--color-text);-webkit-user-select:none;user-select:none;transition:var(--transition);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:1.1rem;font-weight:700;list-style:none;display:flex}.lexicon-cat__summary::-webkit-details-marker{display:none}.lexicon-cat__summary:hover{background:var(--color-card-hover);color:var(--color-accent)}.lexicon-cat__summary:after{content:"";opacity:.55;border-bottom:2.5px solid;border-right:2.5px solid;flex-shrink:0;width:.55rem;height:.55rem;transition:transform .22s;display:inline-block;transform:rotate(45deg)translateY(-.1em)}.lexicon-cat[open] .lexicon-cat__summary:after{transform:rotate(-135deg)translateY(.1em)}.lexicon-cat__name{flex:1}.lexicon-cat__count{background:var(--color-accent);border-radius:99px;justify-content:center;align-items:center;min-width:1.75rem;height:1.5rem;padding:0 .5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lexicon-cat__count{background:color-mix(in oklch, var(--color-accent) 15%, transparent)}}.lexicon-cat__count{color:var(--color-text-secondary);font-size:.78rem;font-family:var(--font-body);flex-shrink:0;font-weight:600}.lexicon-cat>.card-grid{margin-top:0;padding:.5rem 1.25rem 1.25rem}.card[data-lex-card]{gap:var(--card-gap);padding:var(--card-padding);flex-direction:column;display:flex}.card[data-lex-card].is-filtered{display:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}