@layer components{.community-cta-section{padding-block:var(--space-xl) var(--space-3xl)}.community-cta-card{background:linear-gradient(135deg, var(--color-bg-strongest,#151821) 0%, var(--color-bg-medium,#060709) 100%);border:2px solid var(--color-contrast-border,#ffffff2e);text-align:center;border-radius:0;margin-inline:auto;padding:clamp(2rem,5vw,3rem) clamp(1.5rem,4vw,2.5rem);position:relative;overflow:hidden;box-shadow:0 20px 50px #000000b3}.community-cta-card:before{content:"";background-image:var(--tiger-pattern,url(/images/tws-banner-tigerfell.png));background-size:200px;height:4px;position:absolute;top:0;left:0;right:0}.community-title{font-family:var(--font-heading);text-transform:uppercase;margin-bottom:var(--space-xs);color:var(--color-contrast-strongest,#fff);font-size:clamp(2.2rem,5vw,3.2rem);font-style:italic;font-weight:900;line-height:1}.community-text{max-width:650px;margin:0 auto var(--space-l,1.75rem);color:var(--color-contrast-strong,#e2e8f0);font-size:1.05rem;line-height:1.6}.community-actions{justify-content:center;gap:var(--space-sm,1rem);flex-wrap:wrap;display:flex}@media (width<=768px){.community-actions{flex-direction:column;width:100%}.community-actions .btn{width:100%}}.event-teaser{& .event-teaser__more{margin-top:var(--space-lg);text-align:center}}.match-list-section{padding-block:var(--space-xl) var(--space-3xl);border-bottom:2px solid var(--color-contrast-border,#ffffff2e);background:radial-gradient(90% 50% at 50% 30%,#ff6b000f 0%,#060709 90%)}.match-list__head{margin-bottom:var(--space-xl);justify-content:space-between;align-items:flex-end;gap:var(--space-sm);border-bottom:1px solid var(--color-contrast-border,#ffffff2e);padding-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.section-subline{color:var(--color-contrast-medium,#94a3b8);margin-top:var(--space-2xs);font-size:1.05rem;font-weight:500}.match-cards-container{gap:var(--space-xl);flex-direction:column;display:flex}.match-faceoff{background:linear-gradient(180deg, var(--color-bg-strong,#0e1017) 0%, var(--color-bg-medium,#060709) 100%);border:2px solid var(--color-contrast-border,#ffffff2e);padding:var(--space-lg);border-radius:0;transition:transform .2s,border-color .2s;position:relative;box-shadow:0 15px 40px #0009}.match-faceoff--main{border-color:var(--color-accent-main-1,#ffc700);box-shadow:0 0 35px #ffc70033,0 20px 50px #000c}.match-faceoff--main:before{content:"";background-image:var(--tiger-pattern,url(/images/tws-banner-tigerfell.png));background-size:200px;height:5px;position:absolute;top:0;left:0;right:0}.match-faceoff--main:after{content:"";background-image:var(--tiger-pattern,url(/images/tws-banner-tigerfell.png));background-size:200px;height:5px;position:absolute;bottom:0;left:0;right:0}.match-faceoff--undercard{border:1px solid var(--color-contrast-border,#ffffff26);opacity:.95}.match-faceoff--undercard:before,.match-faceoff--undercard:after{content:none!important;display:none!important}.match-faceoff--undercard:hover{border-color:var(--color-accent-main-1,#ffc700)}.match-header-bar{border-bottom:1px solid var(--color-contrast-border,#ffffff2e);padding-bottom:var(--space-xs);margin-bottom:var(--space-md);justify-content:space-between;align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.match-order-badge{align-items:center;gap:var(--space-xs);display:flex}.order-tag{font-family:var(--font-heading);padding:var(--space-3xs) var(--space-xs);text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:900}.order-tag--gold{background:linear-gradient(135deg, var(--color-accent-main-1,#ffc700) 0%, var(--color-accent-main-2,#ff6b00) 100%);color:var(--color-bg-medium,#060709)}.order-tag--steel{background:var(--color-bg-strongest,#151821);color:var(--color-contrast-strongest,#fff);border:1px solid var(--color-contrast-border,#ffffff2e)}.match-title-text{font-family:var(--font-heading);color:var(--color-contrast-strongest,#fff);letter-spacing:.02em;font-size:1.15rem;font-style:italic;font-weight:900}.match-stipulation-tag{color:var(--color-contrast-medium,#94a3b8);font-size:.85rem;font-weight:600}.faceoff-grid{align-items:center;gap:var(--space-lg);grid-template-columns:1fr auto 1fr;display:grid}.fighter-card{align-items:center;gap:var(--space-md);display:flex}.fighter-avatar{background:var(--color-bg-strongest,#151821);border:2px solid var(--color-contrast-border,#ffffff2e);flex-shrink:0;justify-content:center;align-items:center;width:6rem;height:6rem;font-size:3rem;display:flex;box-shadow:0 4px 20px #0006}.fighter-info{gap:var(--space-3xs);flex-direction:column;display:flex}.fighter-card--right .fighter-info{align-items:flex-end}.fighter-name{font-family:var(--font-heading);text-transform:uppercase;color:var(--color-contrast-strongest,#fff);margin:0;font-size:clamp(1.4rem,2.8vw,2rem);font-style:italic;font-weight:900;line-height:1}.fighter-alias{color:var(--color-contrast-medium,#94a3b8);margin:0;font-size:.85rem;font-weight:600}.fighter-ovr{font-family:var(--font-mono,monospace);color:var(--color-accent-main-1,#ffc700);background:var(--color-bg-strongest,#151821);border:1px solid var(--color-accent-main-1,#ffc700);padding:var(--space-3xs) var(--space-2xs);width:fit-content;margin-top:var(--space-3xs);font-size:.9rem;font-weight:900}.fighter-mini-stats{gap:var(--space-2xs);color:var(--color-contrast-subtle,#64748b);font-size:.75rem;font-family:var(--font-mono,monospace);margin-top:var(--space-3xs);font-weight:700;display:flex}.fighter-finisher{color:var(--color-accent-main-1,#ffc700);margin-top:var(--space-3xs);font-size:.85rem;font-weight:700}.vs-badge-wrap{align-items:center;gap:var(--space-2xs);flex-direction:column;display:flex}.vs-circle{background:linear-gradient(135deg, var(--color-accent-main-1,#ffc700) 0%, var(--color-accent-main-2,#ff6b00) 100%);width:4rem;height:4rem;color:var(--color-bg-medium,#060709);font-family:var(--font-heading);border-radius:50%;justify-content:center;align-items:center;font-size:1.6rem;font-style:italic;font-weight:900;display:flex;box-shadow:0 0 20px #ffc70066}.vs-title-tag{font-family:var(--font-heading);letter-spacing:.08em;color:var(--color-contrast-strongest,#fff);text-transform:uppercase;background:var(--color-bg-strongest,#151821);border:1px solid var(--color-contrast-border,#ffffff2e);padding:var(--space-3xs) var(--space-xs);font-size:.75rem;font-weight:900}@media (width<=820px){.faceoff-grid{gap:var(--space-md);grid-template-columns:1fr}.fighter-card,.fighter-card--right{text-align:center;flex-direction:column;align-items:center}.fighter-card--right .fighter-info{align-items:center}}.match-hero{padding-block:var(--space-xl) var(--space-3xl);background:radial-gradient(ellipse 90% 60% at 50% 10%, #ff6b002e 0%, #ffc7000d 50%, var(--color-bg-medium,#060709) 95%);border-bottom:var(--border-width-base,2px) solid var(--color-contrast-border);position:relative}.match-hero__container{max-width:var(--container-width,1280px);padding-inline:var(--container-gutter,clamp(1rem, 4vw, 2rem));text-align:center;margin-inline:auto}.match-hero__meta-bar{justify-content:center;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-xs);flex-wrap:wrap;display:flex}.match-hero__title{font-family:var(--font-heading);font-size:var(--font-size-display,clamp(2.6rem, 6.5vw, 5rem));font-weight:var(--font-weight-bold,900);text-transform:uppercase;font-style:italic;line-height:var(--line-height-display,.95);letter-spacing:var(--letter-spacing-display,-.02em);background:linear-gradient(180deg, var(--color-contrast-strongest,#fff) 20%, var(--color-contrast-medium,#94a3b8) 100%);-webkit-text-fill-color:transparent;margin-bottom:var(--space-2xs);-webkit-background-clip:text}.match-hero__subtitle{font-family:var(--font-heading);font-size:var(--font-size-lg,1.4rem);font-weight:var(--font-weight-bold,800);color:var(--color-accent-main-1,#ffc700);text-align:center;letter-spacing:var(--letter-spacing-caps,.08em);text-transform:uppercase;margin-bottom:var(--space-xl);text-shadow:0 0 20px var(--border-glow,#ffc7004d)}.match-faceoff{align-items:center;gap:var(--space-lg);background:linear-gradient(180deg, var(--color-bg-strong,#0e1017) 0%, var(--color-bg-medium,#060709) 100%);border:var(--border-width-base,2px) solid var(--color-contrast-border);border-radius:var(--radius-sm,0px);padding:var(--space-lg);box-shadow:var(--shadow-xl);margin-bottom:var(--space-xl);grid-template-columns:1fr auto 1fr;display:grid;position:relative}.match-hero .match-faceoff:before{content:"";background-image:var(--tiger-pattern,url(/images/tws-banner-tigerfell.png));background-size:200px;height:4px;position:absolute;top:0;left:0;right:0}.match-hero .match-faceoff:after{content:"";background-image:var(--tiger-pattern,url(/images/tws-banner-tigerfell.png));background-size:200px;height:4px;position:absolute;bottom:0;left:0;right:0}.fighter-card{align-items:center;gap:var(--space-md);transition:transform var(--duration-fast,.15s) ease-out;display:flex}.fighter-card--right{text-align:right;flex-direction:row-reverse}.fighter-avatar{border-radius:var(--radius-sm,0px);background:var(--color-bg-strongest,#151821);border:3px solid var(--color-accent-main-1,#ffc700);width:clamp(5rem,8vw,6.5rem);height:clamp(5rem,8vw,6.5rem);box-shadow:0 0 25px var(--border-glow,#ffc70040);flex-shrink:0;justify-content:center;align-items:center;font-size:3rem;display:flex}.fighter-avatar--heel{border-color:var(--color-notice-error,#f87171)}.fighter-name{font-family:var(--font-heading);font-size:var(--font-size-2xl,2.2rem);font-weight:var(--font-weight-bold,900);text-transform:uppercase;font-style:italic;line-height:var(--line-height-display,.95);margin-bottom:var(--space-2xs);letter-spacing:var(--letter-spacing-heading,-.01em);color:var(--color-contrast-strongest,#fff)}.fighter-alias{color:var(--color-contrast-medium,#94a3b8);font-size:var(--font-size-sm,.9rem);margin-bottom:var(--space-2xs);font-weight:var(--font-weight-medium,500)}.fighter-ovr{font-family:var(--font-mono,monospace);font-weight:var(--font-weight-bold,900);font-size:var(--font-size-sm,.9rem);background:var(--color-bg-medium,#060709);color:var(--color-accent-main-1,#ffc700);padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-sm,0px);border:1px solid var(--color-accent-main-1,#ffc700);display:inline-block}.vs-badge-wrap{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.vs-circle{border-radius:var(--radius-sm,0px);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);background:linear-gradient(135deg, var(--color-bg-strongest,#151821) 0%, var(--color-bg-medium,#060709) 100%);border:2px solid var(--color-accent-main-1,#ffc700);width:clamp(4rem,6vw,4.75rem);height:clamp(4rem,6vw,4.75rem);font-family:var(--font-heading);font-size:var(--font-size-xl,2rem);font-weight:var(--font-weight-bold,900);color:var(--color-accent-main-1,#ffc700);box-shadow:0 0 30px var(--border-glow,#ffc70066);justify-content:center;align-items:center;font-style:italic;display:flex}.vs-title-tag{margin-top:var(--space-xs);font-family:var(--font-heading);font-size:var(--font-size-sm,.85rem);font-weight:var(--font-weight-bold,900);color:var(--color-contrast-strongest,#fff);text-transform:uppercase;letter-spacing:var(--letter-spacing-caps,.1em);text-align:center;background:var(--color-bg-medium,#060709);padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-sm,0px);border:1px solid var(--color-contrast-border)}.countdown-box{gap:var(--space-xs);margin-top:var(--space-md);margin-bottom:var(--space-lg);flex-wrap:wrap;justify-content:center;display:flex}.countdown-item{background:var(--color-bg-strong,#0e1017);border:var(--border-width-base,2px) solid var(--color-contrast-border);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm,0px);text-align:center;min-width:4.5rem}.countdown-val{font-family:var(--font-mono,monospace);font-size:var(--font-size-xl,1.6rem);font-weight:var(--font-weight-bold,900);color:var(--color-accent-main-1,#ffc700);line-height:var(--line-height-display,1)}.countdown-label{font-size:var(--font-size-sm,.75rem);color:var(--color-contrast-subtle,#64748b);text-transform:uppercase;font-weight:var(--font-weight-bold,800);letter-spacing:var(--letter-spacing-caps,.05em)}.hero-actions{justify-content:center;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.badge{align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-sm,0px);font-family:var(--font-heading);font-size:var(--font-size-sm,.85rem);font-weight:var(--font-weight-bold,900);letter-spacing:var(--letter-spacing-caps,.06em);text-transform:uppercase;display:inline-flex}.badge--gold{background:linear-gradient(135deg, var(--color-accent-main-1,#ffc700) 0%, var(--color-accent-main-2,#ff6b00) 100%);color:var(--color-brand-text,#060709);box-shadow:0 0 12px var(--border-glow,#ffc7004d);border:none}.badge--dark{background:var(--color-bg-strongest,#151821);color:var(--color-accent-main-1,#ffc700);border:1px solid var(--color-contrast-border)}.badge--face{color:var(--color-notice-success,#4ade80);background:#22c55e33;border:1px solid #22c55e80}.badge--heel{color:var(--color-notice-error,#f87171);background:#ef444433;border:1px solid #ef444480}.btn{justify-content:center;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-m);min-height:var(--button-min-height,2.75rem);border-radius:var(--radius-sm,0px);font-family:var(--font-heading);font-size:var(--font-size-md,1.2rem);font-weight:var(--font-weight-bold,900);text-transform:uppercase;letter-spacing:var(--letter-spacing-caps,.04em);cursor:pointer;transition:transform var(--duration-fast,.15s), box-shadow var(--duration-fast,.15s);clip-path:var(--shape-chamfer-button,polygon(0 0, calc(100% - 10px) 0, 100% 10px, 100% 100%, 10px 100%, 0 calc(100% - 10px)));font-style:italic;text-decoration:none;display:inline-flex}.btn--primary{background:linear-gradient(135deg, var(--color-accent-main-1,#ffc700) 0%, var(--color-accent-main-2,#ff6b00) 100%);color:var(--color-brand-text,#060709);box-shadow:0 4px 25px var(--border-glow,#ffc70059);border:none}.btn--primary:hover{box-shadow:0 6px 30px var(--border-glow,#ffc70080);transform:translateY(-2px)}.btn--secondary{background:var(--color-bg-strongest,#151821);color:var(--color-contrast-strongest,#fff);border:1px solid var(--color-contrast-border)}.btn--secondary:hover{border-color:var(--color-accent-main-1,#ffc700);color:var(--color-accent-main-1,#ffc700);transform:translateY(-2px)}.tiger-stripe-accent{background-image:var(--tiger-pattern,url(/images/tws-banner-tigerfell.png));height:4px;box-shadow:0 0 12px var(--border-glow,#ffc7004d);margin-bottom:var(--space-xl);background-repeat:repeat-x;background-size:200px}@media (width<=768px){.match-faceoff{gap:var(--space-md);padding:var(--space-md);grid-template-columns:1fr}.fighter-card,.fighter-card--right{text-align:center;gap:var(--space-xs);flex-direction:column}.fighter-avatar{width:5rem;height:5rem;font-size:2.2rem}.vs-circle{width:3.75rem;height:3.75rem;font-size:1.5rem}.hero-actions{flex-direction:column;width:100%}.hero-actions .btn{width:100%}.countdown-item{min-width:3.5rem;padding:var(--space-2xs) var(--space-xs)}}.meozwer-section{padding-block:var(--space-xl) var(--space-3xl);border-bottom:2px solid var(--color-contrast-border,#ffffff2e);background:radial-gradient(90% 60% at 50% 20%,#ffc70012 0%,#060709 90%)}.meozwer-section__head{margin-bottom:var(--space-lg);justify-content:space-between;align-items:flex-end;gap:var(--space-sm);border-bottom:1px solid var(--color-contrast-border,#ffffff2e);padding-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.meozwer-section__subtitle{color:var(--color-contrast-medium,#94a3b8);font-size:.95rem;font-weight:600}.meozwer-composer{background:var(--color-bg-strong,#0e1017);border:2px solid var(--color-contrast-border,#ffffff2e);padding:var(--space-md);margin-bottom:var(--space-xl);gap:var(--space-sm);border-radius:12px;display:flex;box-shadow:0 10px 30px #00000080}.composer-avatar{flex-shrink:0;font-size:2rem}.composer-body{flex-grow:1}.composer-textarea{background:var(--color-bg-strongest,#151821);border:1px solid var(--color-contrast-border,#ffffff2e);width:100%;padding:var(--space-xs) var(--space-sm);color:var(--color-contrast-strongest,#fff);resize:vertical;border-radius:8px;min-height:3.5rem;font-family:inherit;font-size:1rem}.composer-textarea:focus{outline:2px solid var(--color-accent-main-1,#ffc700);border-color:#0000}.composer-footer{margin-top:var(--space-xs);justify-content:space-between;align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.composer-meta{color:var(--color-contrast-medium,#94a3b8);align-items:center;gap:var(--space-3xs);font-size:.85rem;display:flex}.live-dot{background:var(--color-notice-success,#4ade80);width:8px;height:8px;box-shadow:0 0 8px var(--color-notice-success,#4ade80);border-radius:50%;display:inline-block}.meozwer-grid{gap:var(--space-md);margin-bottom:var(--space-xl);grid-template-columns:repeat(3,1fr);display:grid}.tweet-card{background:var(--color-bg-strong,#0e1017);border:1px solid var(--color-contrast-border,#ffffff2e);padding:var(--space-md);opacity:.95;border-radius:12px;flex-direction:column;justify-content:space-between;transition:transform .2s,border-color .2s,box-shadow .2s,opacity .3s;display:flex;position:relative;box-shadow:0 10px 25px #0006}.tweet-card.is-visible{opacity:1}.tweet-card:hover{border-color:#ffc70099;transform:translateY(-4px);box-shadow:0 12px 30px #ffc70026}.tweet-header{align-items:center;gap:var(--space-xs);margin-bottom:var(--space-xs);display:flex}.tweet-avatar{background:var(--color-bg-strongest,#151821);border:2px solid var(--color-contrast-border,#ffffff2e);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.3rem;display:flex}.tweet-user{flex-grow:1;overflow:hidden}.tweet-name{color:var(--color-contrast-strongest,#fff);align-items:center;gap:var(--space-3xs);white-space:nowrap;font-size:.95rem;font-weight:700;display:flex}.paw-verified{color:var(--color-accent-main-1,#ffc700);font-size:.85rem}.tweet-handle{color:var(--color-contrast-subtle,#64748b);font-size:.85rem}.tweet-time{color:var(--color-contrast-subtle,#64748b);font-size:.8rem}.tweet-body{color:var(--color-contrast-strong,#e2e8f0);margin-bottom:var(--space-sm);flex-grow:1;font-size:.95rem;line-height:1.45}.tweet-body .hashtag{color:var(--color-accent-main-1,#ffc700);font-weight:600}.tweet-actions{color:var(--color-contrast-subtle,#64748b);padding-top:var(--space-xs);border-top:1px solid #ffffff14;justify-content:space-between;font-size:.85rem;display:flex}.action-btn{align-items:center;gap:var(--space-3xs);cursor:pointer;min-height:24px;transition:color .15s;display:flex}.action-btn:hover{color:var(--color-accent-main-1,#ffc700)}.meozwer-more-wrap{text-align:center;margin-top:var(--space-lg)}@media (width<=768px){.meozwer-grid{grid-template-columns:1fr}.tweet-card--desktop-only{display:none!important}}.tweet-card--preview-hidden{display:none!important}.roster-filter-wrapper{margin-bottom:var(--space-xl)}.roster-filter-status{text-align:center;color:var(--color-contrast-medium,#94a3b8);margin-top:var(--space-xs);font-size:.95rem;font-weight:600}.roster-filter-status strong{color:var(--color-accent-main-1,#ffc700);font-weight:900}.wrestler-spotlight-card.is-hidden{display:none!important}.roster-grid-section{padding-block:var(--space-xl) var(--space-3xl);border-bottom:2px solid var(--color-contrast-border,#ffffff2e);background:radial-gradient(90% 50% at 50% 60%,#ff6b000f 0%,#060709 90%)}.roster-section__head{margin-bottom:var(--space-lg);justify-content:space-between;align-items:flex-end;gap:var(--space-sm);border-bottom:1px solid var(--color-contrast-border,#ffffff2e);padding-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.roster-section__subline{color:var(--color-contrast-medium,#94a3b8);margin-top:var(--space-2xs);font-size:1.05rem;font-weight:500}.roster-filter-bar{justify-content:center;gap:var(--space-xs);margin:var(--space-lg) 0 var(--space-xl);flex-wrap:wrap;display:flex}.filter-btn{background:var(--color-bg-strongest,#151821);border:2px solid var(--color-contrast-border,#ffffff2e);color:var(--color-contrast-medium,#94a3b8);padding:var(--space-xs) var(--space-md);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border-radius:0;align-items:center;min-height:48px;font-size:1.1rem;font-style:italic;font-weight:900;transition:all .15s;display:inline-flex}.filter-btn.active,.filter-btn:hover{background:linear-gradient(135deg, var(--color-accent-main-1,#ffc700) 0%, var(--color-accent-main-2,#ff6b00) 100%);color:var(--color-bg-medium,#060709);border-color:#0000;box-shadow:0 4px 20px #ffc70059}.roster-cards-grid{gap:var(--space-md);display:grid}.roster-cards-grid--spotlight,.roster-cards-grid--full{grid-template-columns:repeat(4,1fr)}.wrestler-spotlight-card{background:var(--color-bg-strong,#0e1017);border:2px solid var(--color-contrast-border,#ffffff2e);border-radius:0;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 10px 30px #0009}.wrestler-spotlight-card:hover{border-color:var(--color-accent-main-1,#ffc700);transform:translateY(-5px);box-shadow:0 15px 35px #ffc70033}.wrestler-img-wrap{background:linear-gradient(180deg, var(--color-bg-strongest,#151821) 0%, var(--color-bg-medium,#060709) 100%);border-bottom:3px solid var(--color-accent-main-1,#ffc700);justify-content:center;align-items:center;height:200px;font-size:4.2rem;display:flex;position:relative}.wrestler-img-wrap .card-badge{position:absolute;top:10px;left:10px}.wrestler-img-wrap .ovr-pill{background:var(--color-bg-medium,#000);border:2px solid var(--color-accent-main-1,#ffc700);color:var(--color-accent-main-1,#ffc700);font-family:var(--font-mono,monospace);padding:var(--space-3xs) var(--space-2xs);border-radius:0;font-size:.9rem;font-weight:900;position:absolute;top:10px;right:10px}.wrestler-avatar-icon{filter:drop-shadow(0 0 16px #ffc70033)}.wrestler-card-body{padding:var(--space-md)}.wrestler-name{font-family:var(--font-heading);text-transform:uppercase;margin-bottom:var(--space-3xs);letter-spacing:-.01em;color:var(--color-contrast-strongest,#fff);font-size:1.7rem;font-style:italic;font-weight:900;line-height:1}.wrestler-subtitle{color:var(--color-contrast-medium,#94a3b8);margin-bottom:var(--space-xs);font-size:.85rem;font-weight:600}.stat-row{font-family:var(--font-heading);letter-spacing:.05em;margin-bottom:var(--space-3xs);color:var(--color-contrast-medium,#94a3b8);justify-content:space-between;font-size:.85rem;font-weight:800;display:flex}.stat-bar{background:var(--color-bg-strongest,#151821);height:6px;margin-bottom:var(--space-xs);border:1px solid #ffffff0f;border-radius:0;overflow:hidden}.stat-fill{background:linear-gradient(135deg, var(--color-accent-main-1,#ffc700) 0%, var(--color-accent-main-2,#ff6b00) 100%);border-radius:0;height:100%;transition:width .7s cubic-bezier(.16,1,.3,1)}.wrestler-finisher{color:var(--color-accent-main-1,#ffc700);margin-top:var(--space-xs);font-size:.85rem;font-weight:700}@media (width<=1024px){.roster-cards-grid--spotlight,.roster-cards-grid--full{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.roster-cards-grid--spotlight,.roster-cards-grid--full{grid-template-columns:1fr}}.rumor-section{padding-block:var(--space-xl) var(--space-3xl);border-bottom:2px solid var(--color-contrast-border,#ffffff2e);background:radial-gradient(80% 50%,#ff6b000f 0%,#060709 90%)}.rumor-section__head{margin-bottom:var(--space-lg);justify-content:space-between;align-items:flex-end;gap:var(--space-sm);border-bottom:1px solid var(--color-contrast-border,#ffffff2e);padding-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.section-kicker{font-family:var(--font-heading);color:var(--color-accent-main-1,#ffc700);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:var(--space-2xs);font-size:1.05rem;font-weight:900;display:flex}.section-title{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:-.01em;color:var(--color-contrast-strongest,#fff);margin:0;font-size:clamp(2.2rem,5vw,3.2rem);font-style:italic;font-weight:900;line-height:.95}.section-link{font-family:var(--font-heading);color:var(--color-accent-main-1,#ffc700);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:var(--space-2xs);min-height:44px;font-size:1.15rem;font-weight:800;text-decoration:none;transition:transform .15s;display:flex}.section-link:hover{transform:translate(4px)}.rumor-featured-card{background:linear-gradient(135deg, var(--color-bg-strong,#0e1017) 0%, var(--color-bg-medium,#060709) 100%);border:2px solid var(--color-contrast-border,#ffffff2e);gap:var(--space-lg);opacity:.9;border-radius:0;grid-template-columns:2fr 1fr;align-items:center;padding:clamp(1.5rem,3vw,2rem);transition:border-color .2s,transform .4s cubic-bezier(.16,1,.3,1),opacity .4s ease-out;display:grid;position:relative;box-shadow:0 15px 40px #0009}.rumor-featured-card:hover{border-color:var(--color-accent-main-1,#ffc700)}.rumor-featured-card.is-visible{opacity:1;transform:none}.rumor-tag{align-items:center;gap:var(--space-3xs);color:var(--color-notice-error,#f36);padding:var(--space-3xs) var(--space-xs);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-xs);background:#ff336626;border:1px solid #f366;font-size:.85rem;font-weight:900;display:inline-flex}.rumor-headline{font-family:var(--font-heading);text-transform:uppercase;margin-bottom:var(--space-xs);color:var(--color-contrast-strongest,#fff);font-size:clamp(1.6rem,3vw,2.1rem);font-style:italic;font-weight:900;line-height:1.1}.rumor-text{color:var(--color-contrast-strong,#e2e8f0);margin-bottom:var(--space-sm);font-size:1rem;line-height:1.6}.rumor-meta{color:var(--color-contrast-medium,#94a3b8);font-size:.85rem;font-weight:500}.rumor-side{background:var(--color-bg-strongest,#151821);border:2px solid var(--color-contrast-border,#ffffff2e);padding:var(--space-md);border-radius:0}.rumor-side h4{font-family:var(--font-heading);text-transform:uppercase;color:var(--color-accent-main-1,#ffc700);margin-bottom:var(--space-xs);border-bottom:1px solid var(--color-contrast-border,#ffffff2e);padding-bottom:var(--space-2xs);font-size:1.25rem;font-style:italic;font-weight:900}.side-rumor-item{padding:var(--space-xs) 0;color:var(--color-contrast-medium,#94a3b8);border-bottom:1px solid #ffffff14;font-size:.9rem}.side-rumor-item:last-child{border-bottom:none}@media (width<=768px){.rumor-featured-card{padding:var(--space-md) var(--space-sm);grid-template-columns:1fr}}}
