/*
Theme Name: Wrestling Is Fake
Author: Wrestling Is Fake
Description: Early-2000s wrestling-web inspired theme with configurable standard advertising placements.
Version: 0.9.4
License: GPL-2.0-or-later
Text Domain: wrestling-is-fake
*/
:root{--black:#050505;--panel:#151515;--red:#c40000;--white:#f5f5f5;--muted:#888;--border:#3b3b3b}
*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:#000;color:var(--white);font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.45}a{color:#fff;text-decoration:none}a:hover{color:#ff2b2b;text-decoration:underline}
.site-wrap{width:min(1080px,calc(100% - 24px));margin:0 auto}.site-header{background:linear-gradient(#292929,#111 45%,#050505);border-bottom:4px solid var(--red);box-shadow:0 2px #000}.header-inner{min-height:125px;display:flex;align-items:center;justify-content:space-between;padding:18px 0}.site-title{margin:0;font-size:clamp(34px,6vw,68px);font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:-4px;line-height:.9;text-shadow:3px 3px #000,-1px -1px #fff}.site-description{margin:10px 0 0;color:#aaa;font-size:11px;font-weight:bold;text-transform:uppercase;letter-spacing:1px}.custom-logo{max-height:95px;width:auto}.header-badge{border:1px solid #444;background:#090909;padding:10px 14px;text-align:center}.header-badge strong{display:block;color:#ddd;font-size:12px;text-transform:uppercase}.header-badge span{color:#d40000;font-size:10px}
.main-nav{background:#080808;border-bottom:1px solid #333;box-shadow:0 2px 4px #000}.main-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.main-nav li{margin:0;border-right:1px solid #333}.main-nav a{display:block;padding:10px 15px;font-size:12px;font-weight:900;text-transform:uppercase;text-shadow:1px 1px #000}.main-nav a:hover,.main-nav .current-menu-item>a{background:linear-gradient(#d90000,#7a0000);color:#fff;text-decoration:none}
.content-area{padding:18px 0 40px}.page-columns{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:14px}.panel{background:var(--panel);border:1px solid var(--border);box-shadow:0 1px #000;margin-bottom:14px}.panel-title{margin:0;padding:8px 11px;background:linear-gradient(#d40000,#760000);border-bottom:2px solid #000;color:#fff;font-size:14px;line-height:1.1;text-transform:uppercase;font-weight:900;text-shadow:1px 1px #000}.panel-title .small{float:right;color:#ddd;font-size:10px;font-weight:normal}.panel-body{padding:12px}
.hero{display:grid;grid-template-columns:1.65fr 1fr;min-height:285px;background:#111;border:1px solid #444;margin-bottom:14px}.hero-image{min-height:285px;background:radial-gradient(circle at center,#4a4a4a 0,#222 38%,#090909 80%);position:relative}.hero-image:after{content:"FEATURED";position:absolute;right:-25px;top:18px;background:#b90000;color:#fff;font-weight:900;font-size:11px;padding:5px 35px;transform:rotate(45deg)}.hero-copy{padding:20px;background:linear-gradient(135deg,#292929,#090909)}.hero-kicker{color:#b7b7b7;font-size:10px;text-transform:uppercase;font-weight:bold;letter-spacing:1px}.hero h1{font-size:31px;line-height:1.05;margin:8px 0 10px;text-transform:uppercase}.hero p{color:#ccc;margin:0 0 14px}.button-red{display:inline-block;background:linear-gradient(#df0000,#760000);border:1px solid #ff3333;padding:7px 11px;font-size:11px;font-weight:900;text-transform:uppercase}.button-red:hover{color:#fff;text-decoration:none}
.headlines,.event-list,.champ-list{margin:0;padding:0}.headlines li{list-style:none;padding:9px 0;border-bottom:1px dotted #444}.headlines li:last-child{border-bottom:0}.headline-date{display:block;color:#777;font-size:9px;text-transform:uppercase}.news-item{display:grid;grid-template-columns:105px 1fr;gap:12px;padding:12px 0;border-bottom:1px dotted #444}.news-item:last-child{border-bottom:0}.news-thumb{height:72px;background:linear-gradient(135deg,#333,#111);border:1px solid #444;display:flex;align-items:center;justify-content:center;color:#777;font-size:9px;font-weight:bold;text-transform:uppercase;overflow:hidden}.news-thumb img{width:100%;height:100%;object-fit:cover}.news-item h3{font-size:16px;margin:0 0 3px}.news-item p{margin:0;color:#bbb;font-size:12px}.event-list li{list-style:none;padding:9px 0;border-bottom:1px dotted #444}.event-date{color:#d00000;font-weight:900;font-size:10px;text-transform:uppercase}.event-name{display:block;font-weight:bold}.event-location{display:block;color:#888;font-size:10px}.champ-card{padding:10px 0;border-bottom:1px dotted #444;text-align:center}.champ-card:last-child{border-bottom:0}.champ-belt{height:72px;margin:0 auto 7px;width:150px;border:2px solid #555;background:linear-gradient(#333,#111);display:flex;align-items:center;justify-content:center;color:#bbb;font-size:10px;font-weight:900;text-transform:uppercase}.champ-name{font-size:11px;font-weight:900;text-transform:uppercase}.champ-holder{font-size:10px;color:#aaa}.quick-links a{display:block;padding:7px 8px;border-bottom:1px solid #333;background:#111;font-size:11px;font-weight:bold;text-transform:uppercase}.quick-links a:hover{background:#2a0000;text-decoration:none}
.site-footer{border-top:4px solid var(--red);background:#050505;padding:22px 0;text-align:center;color:#777;font-size:10px}.footer-links{margin-bottom:10px}.footer-links a{margin:0 7px;color:#aaa}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:760px){.page-columns{grid-template-columns:1fr}.hero{grid-template-columns:1fr}.hero-image{min-height:190px}.header-inner{min-height:95px}.site-title{letter-spacing:-2px}.header-badge{display:none}.main-nav a{padding:9px 10px;font-size:10px}}

.wif-ticker{background:#090909;border-top:1px solid #333;border-bottom:1px solid #333;overflow:hidden;white-space:nowrap}
.wif-ticker-label{display:inline-block;background:linear-gradient(#e00000,#750000);padding:8px 12px;font-size:10px;font-weight:900;text-transform:uppercase}
.wif-ticker-track{display:inline-block;padding-left:18px;font-size:11px;font-weight:700;color:#ddd}
.wif-ticker-track a{margin-right:30px}
.wif-mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}
.wif-feature-card{background:#101010;border:1px solid #3a3a3a}
.wif-feature-body{padding:13px}
.wif-feature-visual{height:105px;border:1px solid #444;background:radial-gradient(circle,#353535,#111 70%);display:flex;align-items:center;justify-content:center;color:#777;font-size:10px;font-weight:900;text-transform:uppercase;margin-bottom:10px}
.wif-feature-card h3{margin:0 0 5px;text-transform:uppercase;font-size:16px}.wif-feature-card p{margin:0;color:#aaa;font-size:11px}
.wif-radio-logo{font-size:24px;font-style:italic;font-weight:900;letter-spacing:-1px;text-transform:uppercase;margin-bottom:4px}
.wif-radio-copy{font-size:11px;color:#aaa;margin-bottom:12px}
.results-list{list-style:none;margin:0;padding:0}.results-list li{border-bottom:1px dotted #444;padding:9px 0}.results-list li:last-child{border-bottom:0}
.results-show{display:block;color:#d40000;font-size:9px;text-transform:uppercase;font-weight:900}.results-match{display:block;font-size:11px;font-weight:bold;color:#ddd}
.fantasy-status{display:inline-block;color:#fff;background:#770000;border:1px solid #d00000;font-size:9px;font-weight:900;padding:3px 6px;text-transform:uppercase;margin-bottom:8px}
@media(max-width:760px){.wif-mini-grid{grid-template-columns:1fr}}

/* v0.5: standard placements; sidebar widened to fit an actual 300px unit. */
.page-columns{grid-template-columns:minmax(0,1fr) 300px}
.page-columns>aside,.page-columns>section{min-width:0}
.wif-ad-header-wrap{width:100%;margin:0 auto}
.wif-ad{display:block;width:100%;margin:16px auto;text-align:center;clear:both}
.wif-ad-label{font-size:9px;line-height:18px;letter-spacing:1.5px;text-transform:uppercase;color:#aaa}
.wif-ad-body{margin:0 auto;text-align:center;max-width:none}
.wif-ad-body img{display:block;width:100%;height:auto;object-fit:contain}
.wif-ad-body>a{display:block}
.wif-ad-placeholder{display:flex;flex-direction:column;justify-content:center;gap:8px;border:1px dashed #777;background:#111;color:#bbb;padding:12px}
.wif-ad-placeholder strong{font-size:12px;text-transform:uppercase}
.wif-ad-placeholder span{font-size:24px;font-weight:900;color:#eee}
.wif-ad-placeholder small{font-size:10px}
.wif-ad--mobile,.wif-ad--failed{display:none}
/* Too-small containers never crop, scale or request a fixed-size network ad. */
.wif-ad--too-narrow>.wif-ad-body,.wif-ad--too-narrow>.wif-ad-label{display:none}
.wif-ad--too-narrow{margin-top:0;margin-bottom:0}
@media(max-width:900px){.page-columns{grid-template-columns:1fr}}
@media(max-width:760px){.wif-ad--desktop{display:none}.wif-ad--mobile{display:block}}
@media(max-width:319px){.wif-ad--mobile{display:none}}
@media print{.wif-ad{display:none!important}}


/* =========================================================
   v0.6 — WIF NEWS NETWORK / ALT-2002 VISUAL OVERHAUL
   ========================================================= */
:root{
  --black:#050505;--ink:#090909;--panel:#141414;--panel2:#1b1b1b;
  --red:#c90000;--red2:#7e0000;--white:#f5f5f5;--muted:#999;
  --border:#444;--steel:#bdbdbd;--yellow:#efc21a;
}
body{
  background:
    linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.014) 1px,transparent 1px),
    radial-gradient(circle at 50% -180px,#3a3a3a 0,#111 30%,#000 72%);
  background-size:24px 24px,24px 24px,auto;
  color:#eee;
}
body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:9999;opacity:.12;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,255,255,.035) 3px);mix-blend-mode:screen}
.site-wrap{width:min(1180px,calc(100% - 28px))}
.top-utility{background:#050505;border-bottom:1px solid #333;color:#858585;font:700 9px/1 Arial,sans-serif;letter-spacing:1.4px;text-transform:uppercase}
.top-utility .site-wrap{min-height:25px;display:flex;align-items:center;justify-content:space-between;gap:15px}.utility-center{color:#bfbfbf}
.site-header{position:relative;overflow:hidden;background:linear-gradient(180deg,#303030 0,#131313 48%,#070707 100%);border-bottom:0;box-shadow:inset 0 -1px #555,0 4px 18px #000}
.site-header:before{content:"WIF";position:absolute;right:4%;top:-48px;font-size:180px;line-height:1;font-weight:900;font-style:italic;color:rgba(255,255,255,.025);letter-spacing:-15px;transform:skew(-8deg)}
.header-inner{min-height:140px;padding:20px 0;position:relative;z-index:1}.brand-lockup{min-width:0}
.site-title{font-size:clamp(42px,7vw,78px);letter-spacing:-5px;text-shadow:4px 4px 0 #000,1px 1px 0 #777,-1px -1px 0 #fff;transform:skew(-6deg);transform-origin:left center}.site-description{margin-left:5px;color:#8f8f8f;letter-spacing:2.2px}
.header-badge{min-width:210px;border:1px solid #555;border-left:4px solid var(--red);background:linear-gradient(90deg,#0b0b0b,#161616);box-shadow:inset 0 0 18px #000;padding:11px 14px;text-align:left}.header-badge small{display:block;color:#737373;font-size:8px;letter-spacing:1.4px}.header-badge strong{margin:2px 0;font-size:14px}.header-badge strong i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#ff1d1d;box-shadow:0 0 9px #ff1d1d;margin-right:4px}.header-badge span{color:#999;font-size:8px;letter-spacing:.7px}
.main-nav{border-top:3px solid #c30000;border-bottom:1px solid #555;background:linear-gradient(#171717,#080808);box-shadow:0 2px 8px #000}.nav-inner{display:flex;align-items:stretch}.nav-slash,.nav-end{display:flex;align-items:center;padding:0 14px;background:#9c0000;color:#fff;font-weight:900;font-style:italic}.nav-end{margin-left:auto;background:#1c1c1c;color:#777}.main-nav ul{flex:1}.main-nav a{position:relative;padding:12px 17px;letter-spacing:.5px}.main-nav a:hover,.main-nav .current-menu-item>a{background:linear-gradient(#df0000,#770000);box-shadow:inset 0 -3px #ff4a4a;text-decoration:none}
.wif-ticker{background:#030303;border-top:1px solid #242424;border-bottom:1px solid #444}.ticker-inner{display:flex;align-items:stretch;padding:0}.wif-ticker-label{flex:0 0 auto;display:flex;align-items:center;position:relative;z-index:2;padding:9px 16px;box-shadow:8px 0 15px #000}.ticker-window{overflow:hidden;flex:1}.wif-ticker-track{display:inline-block;min-width:max-content;padding:9px 0 9px 24px;animation:wifTicker 32s linear infinite}.wif-ticker-track a{margin-right:52px;color:#d8d8d8}.wif-ticker-track a:before{content:"◆";color:#b60000;font-size:8px;margin-right:10px}@keyframes wifTicker{from{transform:translateX(0)}to{transform:translateX(-45%)}}.wif-ticker:hover .wif-ticker-track{animation-play-state:paused}
.content-area{padding:22px 0 50px}.page-columns{grid-template-columns:minmax(0,1fr) 320px;gap:18px}.wif-main-column{min-width:0}
.panel{border-color:#494949;background:linear-gradient(180deg,#181818,#111);box-shadow:0 3px 12px rgba(0,0,0,.42),inset 0 1px rgba(255,255,255,.035)}.panel-title{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;background:linear-gradient(180deg,#d00000 0,#860000 50%,#650000 100%);border-top:1px solid #f22;border-bottom:2px solid #050505;box-shadow:inset 0 -1px #a00;font-size:13px;letter-spacing:.8px}.panel-title:before{content:"///";margin-right:7px;color:rgba(255,255,255,.55);font-style:italic}.panel-title .small{float:none;margin-left:auto;color:#e0bdbd;font-size:8px;letter-spacing:1.2px}
.hero{grid-template-columns:1.55fr 1fr;min-height:390px;border:1px solid #555;border-top:3px solid #c80000;box-shadow:0 5px 20px #000;position:relative;overflow:hidden}.hero-image{display:block;min-height:390px;background-color:#111;background-size:cover;background-position:center;position:relative;overflow:hidden}.hero-image:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.5),transparent 50%),radial-gradient(circle at 30% 40%,rgba(255,255,255,.08),transparent 45%)}.hero-image:after{display:none}.hero-watermark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) skew(-8deg);font-size:140px;line-height:1;font-weight:900;font-style:italic;letter-spacing:-12px;color:#292929;text-shadow:2px 2px #000}.hero-stamp{position:absolute;left:15px;bottom:15px;border:1px solid #f44;background:rgba(155,0,0,.92);padding:6px 9px;color:#fff;font-size:9px;font-weight:900;letter-spacing:1.3px;box-shadow:3px 3px #000}.hero-copy{display:flex;flex-direction:column;justify-content:center;padding:28px 26px;background:linear-gradient(135deg,#292929 0,#111 55%,#070707 100%);border-left:1px solid #555}.hero-kicker{color:#e32828;letter-spacing:1.6px}.hero h1{font-size:clamp(29px,3.2vw,42px);letter-spacing:-1.6px;margin:9px 0 12px}.hero h1 a{color:#fff}.hero h1 a:hover{color:#fff;text-decoration:none;text-shadow:0 0 12px rgba(255,0,0,.5)}.hero p{font-size:13px;line-height:1.55;color:#c4c4c4}.hero-meta{padding:8px 0 15px;color:#777;font-size:9px;letter-spacing:.8px}.button-red{align-self:flex-start;border:1px solid #ff3d3d;background:linear-gradient(#e20000,#790000);box-shadow:inset 0 1px rgba(255,255,255,.25),2px 2px #000;padding:8px 13px;letter-spacing:.5px}
.headline-deck{display:grid;grid-template-columns:120px 1fr;margin:14px 0;border:1px solid #4a4a4a;background:#0e0e0e;box-shadow:0 3px 10px #000}.deck-label{display:flex;flex-direction:column;justify-content:center;padding:12px;background:linear-gradient(135deg,#b80000,#650000);font-size:10px;font-weight:900;letter-spacing:1px}.deck-label span{font-size:28px;line-height:.9;font-style:italic;letter-spacing:-2px}.deck-items{display:grid;grid-template-columns:1fr 1fr}.deck-story{display:block;padding:10px 12px;border-left:1px solid #333;border-bottom:1px solid #2a2a2a;min-height:57px}.deck-story:nth-last-child(-n+2){border-bottom:0}.deck-story small{display:block;color:#8e0000;font-size:8px;font-weight:900;margin-bottom:2px}.deck-story strong{display:block;font-size:11px;line-height:1.25}.deck-story:hover{background:#1a0505;text-decoration:none}
.wif-mini-grid--spotlight{grid-template-columns:1fr 1fr;gap:14px}.wif-feature-card{position:relative;overflow:hidden;box-shadow:0 3px 12px #000}.feature-tab{padding:6px 10px;background:#282828;border-bottom:1px solid #444;color:#999;font-size:8px;font-weight:900;letter-spacing:1.2px}.wif-feature-body{padding:16px}.wif-radio-card{background:radial-gradient(circle at 85% 20%,#551010 0,#151515 38%,#090909 80%)}.wif-radio-logo{font-size:34px;letter-spacing:-2px;text-shadow:2px 2px #000}.wif-radio-logo em{color:#d40000}.fantasy-card{background:linear-gradient(135deg,#191919,#080808)}.fantasy-card:after{content:"FW";position:absolute;right:-10px;bottom:-23px;font-size:100px;font-weight:900;font-style:italic;color:rgba(255,255,255,.025)}.fantasy-card h3{font-size:18px;line-height:1.2}.text-link{display:inline-block;margin-top:8px;color:#d71919;font-size:10px;font-weight:900;letter-spacing:.5px}.text-link:hover{color:#fff}
.latest-panel .panel-body{padding:4px 14px}.news-item{grid-template-columns:155px 1fr;gap:15px;padding:15px 0}.news-thumb{height:96px;background:radial-gradient(circle,#303030,#0c0c0c);border:1px solid #4c4c4c;box-shadow:inset 0 0 18px #000}.news-thumb span{font-size:16px;line-height:.9;font-style:italic;color:#777}.news-item h3{font-size:19px;line-height:1.2;margin:3px 0 5px}.news-item p{line-height:1.5}.read-more{display:inline-block;margin-top:7px;color:#b80000;font-size:9px;font-weight:900}.empty-news{padding:30px;text-align:center;color:#888}
.wif-sidebar{min-width:0}.sidebar-id{margin-bottom:14px;padding:13px 14px;border:1px solid #4a4a4a;border-top:3px solid #bd0000;background:linear-gradient(135deg,#232323,#080808);box-shadow:0 3px 10px #000}.sidebar-id span{display:block;color:#777;font-size:8px;letter-spacing:1.1px}.sidebar-id strong{display:block;margin:2px 0;font-size:20px;font-style:italic;letter-spacing:-.5px}.sidebar-id-top{color:#c90000!important;font-weight:900}.on-air{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px dotted #444}.on-air-dot{width:12px;height:12px;border-radius:50%;background:#e00000;box-shadow:0 0 12px #f00}.on-air strong,.on-air small{display:block}.on-air small{color:#777;font-size:8px;letter-spacing:1px}.sidebar-copy{color:#aaa;font-size:11px;line-height:1.5}.project-list a{display:grid;grid-template-columns:45px 1fr;align-items:center;border-bottom:1px solid #333;background:#101010}.project-list a:last-child{border-bottom:0}.project-list a:hover{background:#1b0505;text-decoration:none}.project-list b{display:flex;align-items:center;justify-content:center;min-height:55px;border-right:1px solid #333;color:#9e0000;font-size:18px;font-style:italic}.project-list span{padding:9px 10px}.project-list strong,.project-list small{display:block}.project-list strong{font-size:11px;text-transform:uppercase}.project-list small{margin-top:2px;color:#777;font-size:8px;text-transform:uppercase;letter-spacing:.7px}.rumor-meter{display:flex;justify-content:space-between;align-items:end;border-bottom:4px solid #8b0000;padding-bottom:5px}.rumor-meter span{font-size:9px;font-weight:900}.rumor-meter strong{font-size:26px;font-style:italic}.dirt-sheet p{color:#777;font-size:10px;margin-bottom:0}.quick-links a{position:relative;padding:9px 10px 9px 23px}.quick-links a:before{content:">";position:absolute;left:10px;color:#a40000}
.article-shell{border:1px solid #4b4b4b;background:#111;box-shadow:0 4px 18px #000}.article-header{padding:26px 30px 22px;border-top:4px solid #c60000;background:linear-gradient(135deg,#252525,#090909)}.article-label{color:#d60000;font-size:9px;font-weight:900;letter-spacing:1.5px}.article-header h1{font-size:clamp(34px,5vw,54px);line-height:1.02;letter-spacing:-2px;margin:8px 0 14px;text-transform:uppercase}.article-meta{display:flex;gap:10px;flex-wrap:wrap;color:#777;font-size:9px;font-weight:700;letter-spacing:.7px}.article-meta span+span:before{content:"//";margin-right:10px;color:#900}.article-featured img{display:block;width:100%;height:auto;max-height:520px;object-fit:cover}.article-body{padding:30px;font-size:16px;line-height:1.72;color:#d5d5d5}.article-body p:first-child:first-letter{float:left;font-size:56px;line-height:.8;padding:7px 8px 0 0;color:#c30000;font-weight:900}.article-body h2,.article-body h3{color:#fff;text-transform:uppercase}.article-body a{color:#e22;text-decoration:underline}.article-footer{display:flex;justify-content:space-between;gap:10px;padding:10px 14px;border-top:1px solid #333;background:#090909;color:#666;font-size:9px;font-weight:900;letter-spacing:1px}.article-footer a{color:#aaa}
.site-footer{border-top:4px solid #a90000;background:linear-gradient(#0d0d0d,#030303);padding:28px 0 34px;text-align:left}.footer-grid{display:grid;grid-template-columns:180px 1fr 1.5fr;gap:28px;align-items:start}.footer-brand strong{display:block;font-size:28px;line-height:.78;font-style:italic;letter-spacing:-2px;color:#ddd}.footer-brand span{display:block;margin-top:10px;color:#770000;font-size:8px;font-weight:900;letter-spacing:1px}.footer-heading{margin-bottom:8px;color:#777;font-size:9px;font-weight:900;letter-spacing:1px}.footer-links a{display:block;margin:0 0 5px;color:#999;font-size:9px}.footer-legal{color:#666;font-size:9px;line-height:1.7}.footer-warning{margin-top:8px;color:#8e0000;font-weight:900}
@media(max-width:900px){.page-columns{grid-template-columns:1fr}.wif-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.wif-sidebar>.panel,.wif-sidebar>.sidebar-id,.wif-sidebar>.wif-ad{margin-bottom:0}.wif-ad--sidebar,.wif-ad--sponsor{grid-column:auto}.footer-grid{grid-template-columns:150px 1fr 1.5fr}}
@media(max-width:760px){.top-utility .utility-center,.top-utility span:last-child{display:none}.header-inner{min-height:105px;padding:14px 0}.site-title{font-size:43px;letter-spacing:-3px}.site-description{font-size:8px;letter-spacing:1.2px}.nav-slash,.nav-end{display:none}.main-nav ul{justify-content:center}.main-nav li{flex:1 1 auto;text-align:center}.main-nav a{padding:10px 8px}.wif-ticker-label{padding:8px 10px}.hero{grid-template-columns:1fr;min-height:0}.hero-image{min-height:245px}.hero-copy{border-left:0;border-top:1px solid #444;padding:21px}.hero h1{font-size:31px}.headline-deck{grid-template-columns:1fr}.deck-label{flex-direction:row;align-items:center;gap:8px}.deck-label span{font-size:19px}.deck-items{grid-template-columns:1fr}.deck-story{border-left:0}.deck-story:nth-last-child(-n+2){border-bottom:1px solid #2a2a2a}.deck-story:last-child{border-bottom:0}.wif-mini-grid--spotlight{grid-template-columns:1fr}.news-item{grid-template-columns:115px 1fr}.news-thumb{height:82px}.wif-sidebar{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;text-align:center}.footer-brand strong{font-size:32px}.footer-links a{display:inline-block;margin:0 8px 5px}.article-header,.article-body{padding:21px}.article-header h1{font-size:36px}.article-body{font-size:15px}}
@media(max-width:480px){.site-wrap{width:min(100% - 18px,1180px)}.site-title{font-size:37px}.hero-image{min-height:205px}.hero-watermark{font-size:105px}.news-item{grid-template-columns:1fr}.news-thumb{height:150px}.article-header h1{font-size:31px}.article-footer{flex-direction:column}}
@media(prefers-reduced-motion:reduce){.wif-ticker-track{animation:none}}

/* =========================================================
   v0.7 — CONTENT ARCHITECTURE / NETWORK EXPANSION
   ========================================================= */
.wif-section-header{display:flex;align-items:end;justify-content:space-between;gap:12px;margin:25px 0 9px;padding-bottom:7px;border-bottom:1px solid #4a4a4a}.wif-section-header>div{display:flex;align-items:baseline;gap:8px}.wif-section-header span{color:#b40000;font-size:10px;font-weight:900;letter-spacing:1px}.wif-section-header strong{font-size:15px;letter-spacing:.8px}.wif-section-header small,.wif-section-header>a{color:#777;font-size:8px;font-weight:900;letter-spacing:1.2px}.wif-section-header>a{color:#a90000}.editorial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}.editorial-card{background:#101010;border:1px solid #3f3f3f;box-shadow:0 3px 12px #000;min-width:0}.editorial-image{height:150px;background:radial-gradient(circle,#343434,#090909 72%);display:flex;align-items:center;justify-content:center;overflow:hidden;border-bottom:3px solid #8b0000}.editorial-image img{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.editorial-card:hover .editorial-image img{transform:scale(1.035)}.editorial-image span{font-size:25px;font-weight:900;font-style:italic;line-height:.8;color:#555;text-align:center}.editorial-copy{padding:13px}.editorial-copy small{color:#a80000;font-size:8px;font-weight:900;letter-spacing:1px}.editorial-copy h3{margin:5px 0 7px;font-size:16px;line-height:1.15;text-transform:uppercase}.editorial-copy p{margin:0;color:#999;font-size:11px}.network-strip{display:grid;grid-template-columns:1.2fr repeat(4,1fr);border:1px solid #444;background:#090909;margin:20px 0 0;box-shadow:0 3px 12px #000}.network-strip-id{display:flex;flex-direction:column;justify-content:center;padding:13px;background:linear-gradient(135deg,#ae0000,#4d0000)}.network-strip-id span{font-size:30px;font-weight:900;font-style:italic;line-height:.8}.network-strip-id b{margin-top:5px;font-size:8px;letter-spacing:1px}.network-strip>a{display:flex;flex-direction:column;justify-content:center;min-height:78px;padding:10px 11px;border-left:1px solid #333}.network-strip>a:hover{background:#170303;text-decoration:none}.network-strip small{color:#850000;font-size:8px;font-weight:900}.network-strip strong{font-size:11px}.network-strip a span{color:#666;font-size:8px;margin-top:2px}.wif-poll .panel-body>small{color:#9d0000;font-size:8px;font-weight:900}.wif-poll .panel-body>strong{display:block;margin:4px 0 12px;font-size:13px}.poll-result{display:flex;justify-content:space-between;color:#aaa;font-size:8px;font-weight:900}.poll-result b{color:#ddd}.poll-bar{height:6px;background:#222;margin:3px 0 9px;border:1px solid #333}.poll-bar i{display:block;height:100%;background:linear-gradient(90deg,#6d0000,#db0000)}.wif-poll p{color:#666;font-size:8px;margin:10px 0 0}.section-page{padding-bottom:20px}.section-mast{position:relative;overflow:hidden;padding:34px 38px;margin-bottom:16px;border:1px solid #4c4c4c;border-top:4px solid #c50000;background:linear-gradient(125deg,#2b2b2b 0,#111 55%,#050505 100%);box-shadow:0 4px 18px #000}.section-mast:after{content:"WIF";position:absolute;right:28px;bottom:-37px;font-size:150px;font-weight:900;font-style:italic;letter-spacing:-12px;color:rgba(255,255,255,.025)}.section-mast>span{color:#d00000;font-size:9px;font-weight:900;letter-spacing:1.5px}.section-mast h1{position:relative;z-index:1;margin:5px 0 6px;font-size:clamp(45px,8vw,82px);line-height:.86;font-style:italic;letter-spacing:-5px}.section-mast p{position:relative;z-index:1;max-width:680px;margin:0;color:#aaa}.radio-mast{background:radial-gradient(circle at 80% 20%,#5e0c0c,#171717 45%,#050505 85%)}.vault-mast{background:linear-gradient(135deg,#303030,#101010 50%,#020202)}.mast-actions{position:relative;z-index:2;display:flex;gap:9px;margin-top:18px}.button-ghost{display:inline-block;border:1px solid #555;background:#101010;padding:8px 13px;font-size:10px;font-weight:900;text-transform:uppercase}.section-grid{display:grid;gap:12px}.archive-story{display:grid;grid-template-columns:260px 1fr;gap:18px;padding:14px;border:1px solid #3d3d3d;background:#101010}.archive-thumb{height:155px;background:#191919;display:flex;align-items:center;justify-content:center;overflow:hidden}.archive-thumb img{width:100%;height:100%;object-fit:cover}.archive-thumb span{color:#555;font-weight:900;font-style:italic}.archive-story small,.feature-archive-card small{color:#a90000;font-size:8px;font-weight:900}.archive-story h2{margin:3px 0 6px;font-size:24px;line-height:1.1;text-transform:uppercase}.archive-story p{color:#999;font-size:12px}.feature-archive-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.feature-archive-card{background:#101010;border:1px solid #444;padding-bottom:15px}.feature-archive-card>.archive-thumb{height:175px;margin-bottom:12px}.feature-archive-card>small,.feature-archive-card>h2,.feature-archive-card>p{margin-left:14px;margin-right:14px}.feature-archive-card h2{font-size:19px;line-height:1.1;text-transform:uppercase;margin-top:4px;margin-bottom:7px}.feature-archive-card p{color:#999;font-size:11px}.broadcast-board{display:grid;grid-template-columns:240px 1fr;gap:20px;align-items:center;padding:17px 20px;margin-bottom:15px;border:1px solid #4a4a4a;background:#080808}.broadcast-board>div{border-right:1px solid #333}.broadcast-board small,.broadcast-board strong,.broadcast-board span{display:block}.broadcast-board small{color:#8b0000;font-size:8px;font-weight:900}.broadcast-board strong{font-size:24px;font-style:italic}.broadcast-board span{color:#777;font-size:8px}.broadcast-board p{color:#999;margin:0;font-size:11px}.radio-page-content{padding:15px 0 0}.vault-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:15px}.vault-card{display:grid;grid-template-columns:52px 1fr;padding:17px;background:#101010;border:1px solid #404040}.vault-card b{grid-row:1/3;font-size:30px;color:#810000;font-style:italic}.vault-card strong{font-size:13px}.vault-card span{color:#777;font-size:9px}.main-nav .wif-default-menu{width:100%}
@media(max-width:900px){.network-strip{grid-template-columns:1fr 1fr}.network-strip-id{grid-column:1/-1}.network-strip>a{border-top:1px solid #333}.feature-archive-grid{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.editorial-grid{grid-template-columns:1fr}.editorial-image{height:190px}.network-strip{grid-template-columns:1fr}.network-strip-id{grid-column:auto}.network-strip>a{border-left:0}.section-mast{padding:27px 22px}.section-mast h1{letter-spacing:-3px}.archive-story{grid-template-columns:1fr}.archive-thumb{height:200px}.feature-archive-grid{grid-template-columns:1fr}.broadcast-board{grid-template-columns:1fr}.broadcast-board>div{border-right:0;border-bottom:1px solid #333;padding-bottom:10px}.vault-grid{grid-template-columns:1fr}}


/* === v0.8 MEMBERSHIP INTEGRATION === */
.header-right-stack{display:grid;grid-template-columns:1fr;gap:7px;min-width:230px}.wif-account-box{border:1px solid #414141;background:linear-gradient(90deg,#101010,#070707);box-shadow:inset 0 0 12px #000;padding:7px 9px}.account-eyebrow{display:block;margin-bottom:4px;color:#777;font-size:7px;font-weight:900;letter-spacing:1.3px}.account-actions{display:flex;align-items:center;gap:0}.account-actions a{display:block;padding:5px 8px;border-left:1px solid #333;color:#c7c7c7;font-size:8px;font-weight:900;letter-spacing:.7px;text-transform:uppercase}.account-actions a:first-child{border-left:0}.account-actions a:hover{background:#7e0000;color:#fff;text-decoration:none}.account-actions .account-register{background:#9e0000;color:#fff}.account-actions .account-user{max-width:105px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff}
.wif-member-cta{position:relative;overflow:hidden;display:grid;grid-template-columns:1.5fr auto;align-items:center;gap:22px;margin:20px 0;padding:22px 24px;border:1px solid #555;border-top:4px solid #c40000;background:radial-gradient(circle at 90% 30%,#4d0a0a 0,#171717 38%,#070707 82%);box-shadow:0 4px 16px #000}.wif-member-cta:after{content:"WIF";position:absolute;right:22px;bottom:-47px;color:rgba(255,255,255,.035);font-size:135px;font-weight:900;font-style:italic;letter-spacing:-12px}.wif-member-cta>div,.wif-member-cta>.member-cta-actions{position:relative;z-index:1}.wif-member-cta small{color:#d20000;font-size:8px;font-weight:900;letter-spacing:1.3px}.wif-member-cta h2{margin:4px 0 5px;font-size:25px;font-style:italic;letter-spacing:-1px;text-transform:uppercase}.wif-member-cta p{margin:0;max-width:600px;color:#aaa;font-size:11px}.member-cta-actions{display:flex;gap:8px;white-space:nowrap}
.fantasy-home-arena{position:relative;overflow:hidden;display:grid;grid-template-columns:1.25fr .75fr;margin:14px 0 22px;border:1px solid #4d4d4d;border-top:4px solid #c50000;background:linear-gradient(120deg,#202020 0,#0c0c0c 56%,#130000 100%);box-shadow:0 4px 18px #000}.fantasy-home-copy{padding:25px}.fantasy-home-copy>small{color:#d00000;font-size:8px;font-weight:900;letter-spacing:1.4px}.fantasy-home-copy h2{margin:5px 0 7px;font-size:32px;font-style:italic;line-height:.95;letter-spacing:-1.5px}.fantasy-home-copy p{max-width:580px;color:#aaa;font-size:12px}.fantasy-stat-board{display:grid;grid-template-columns:1fr 1fr;align-content:center;border-left:1px solid #3a3a3a;background:rgba(0,0,0,.32)}.fantasy-stat{padding:18px 14px;border-right:1px solid #333;border-bottom:1px solid #333}.fantasy-stat:nth-child(2n){border-right:0}.fantasy-stat:nth-last-child(-n+2){border-bottom:0}.fantasy-stat strong,.fantasy-stat span{display:block}.fantasy-stat strong{font-size:21px;font-style:italic}.fantasy-stat span{color:#777;font-size:7px;font-weight:900;letter-spacing:1px;text-transform:uppercase}
.wif-auth-shell{max-width:660px;margin:32px auto;border:1px solid #4b4b4b;border-top:5px solid #c40000;background:#0b0b0b;box-shadow:0 6px 25px #000}.wif-auth-head{padding:25px 28px 20px;background:linear-gradient(135deg,#2b2b2b,#0a0a0a)}.wif-auth-head span{color:#d00000;font-size:8px;font-weight:900;letter-spacing:1.5px}.wif-auth-head h1{margin:3px 0 6px;font-size:44px;font-style:italic;letter-spacing:-2px}.wif-auth-head p{margin:0;color:#999}.wif-auth-form{padding:24px 28px}.wif-auth-form p{margin:0 0 13px}.wif-auth-form label,.wif-register-form label{display:block;color:#999;font-size:9px;font-weight:900;letter-spacing:.8px}.wif-auth-form input[type=text],.wif-auth-form input[type=email],.wif-auth-form input[type=password]{display:block;width:100%;margin-top:5px;padding:11px 12px;border:1px solid #444;background:#151515;color:#fff;font:inherit}.wif-auth-form input:focus{outline:1px solid #b90000;border-color:#b90000}.wif-auth-form .login-remember label{display:flex;align-items:center;gap:7px}.wif-auth-form input[type=submit],.wif-auth-form button{border:0;cursor:pointer}.wif-auth-links{display:flex;justify-content:space-between;gap:15px;margin-top:15px;padding-top:12px;border-top:1px solid #292929}.wif-auth-links a{color:#b60000;font-size:9px;font-weight:900;text-transform:uppercase}.wif-auth-errors{padding:10px 28px;background:#3b0808;border-bottom:1px solid #7a1111}.wif-auth-errors p{margin:4px 0;color:#fff;font-size:10px}.wif-auth-message{max-width:660px;margin:32px auto;padding:30px;border:1px solid #444;background:#0c0c0c;text-align:center}.wif-register-form{display:grid;grid-template-columns:1fr 1fr;gap:15px}.wif-register-form .button-red,.wif-register-form .wif-auth-links{grid-column:1/-1}
@media(max-width:760px){.header-right-stack{display:none}.wif-member-cta{grid-template-columns:1fr}.member-cta-actions{white-space:normal}.fantasy-home-arena{grid-template-columns:1fr}.fantasy-stat-board{border-left:0;border-top:1px solid #333}.wif-register-form{grid-template-columns:1fr}.wif-register-form .button-red,.wif-register-form .wif-auth-links{grid-column:auto}.wif-auth-head,.wif-auth-form{padding-left:19px;padding-right:19px}}
@media(max-width:760px){.header-inner{flex-wrap:wrap;gap:10px}.brand-lockup{flex:1 1 100%}.header-right-stack{display:grid;width:100%;min-width:0;grid-template-columns:1fr 1fr;gap:7px}.header-badge{display:block;min-width:0}.wif-account-box{min-width:0}.account-actions{flex-wrap:wrap}.account-actions a{padding:5px 6px;font-size:7px}}


/* === v0.9 CLOSED ALPHA / TESTING === */
.testing-home-arena{display:grid;grid-template-columns:1.05fr .95fr;gap:0;margin:14px 0 22px;border:1px solid #484848;border-top:4px solid #b80000;background:linear-gradient(120deg,#1a1a1a,#080808 58%,#130000);box-shadow:0 4px 18px #000;overflow:hidden}.testing-home-copy{padding:24px 25px;border-right:1px solid #333}.testing-home-copy small{color:#d00000;font-size:8px;font-weight:900;letter-spacing:1.4px}.testing-home-copy h2{margin:5px 0 7px;font-size:27px;line-height:.98;font-style:italic;letter-spacing:-1.2px}.testing-home-copy p{color:#aaa;font-size:11px;max-width:590px}.testing-home-links{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}.testing-home-form{padding:20px;background:rgba(0,0,0,.28);display:flex;align-items:center}.wif-testing-form{width:100%}.wif-testing-form form{display:grid;grid-template-columns:1fr 1.35fr auto;gap:8px;align-items:end}.wif-testing-form label{display:block}.wif-testing-form label>span{display:block;margin-bottom:5px;color:#777;font-size:7px;font-weight:900;letter-spacing:1px}.wif-testing-form label em{font-style:normal;color:#555}.wif-testing-form input[type=text],.wif-testing-form input[type=email]{width:100%;min-width:0;padding:10px 10px;border:1px solid #444;background:#111;color:#fff;font:inherit}.wif-testing-form input:focus{outline:1px solid #b80000;border-color:#b80000}.wif-testing-form button{border:1px solid #ff3333;cursor:pointer;white-space:nowrap}.wif-testing-count{display:flex;align-items:baseline;gap:7px;margin-top:10px;color:#666}.wif-testing-count strong{font-size:18px;color:#ddd;font-style:italic}.wif-testing-count span{font-size:7px;font-weight:900;letter-spacing:1px}.wif-testing-message{margin-bottom:10px;padding:9px 11px;border:1px solid #444;background:#111;font-size:10px;font-weight:700}.wif-testing-message.success{border-color:#355b35;background:#0c1e0c}.wif-testing-message.error{border-color:#7d2222;background:#2a0808}.wif-testing-approved{display:flex;flex-direction:column;gap:2px;padding:12px;border:1px solid #386c38;background:#0c1d0c}.wif-testing-approved strong{color:#8ee58e;font-size:10px}.wif-testing-approved span{color:#aaa;font-size:9px}.wif-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}.testing-mast{background:radial-gradient(circle at 82% 24%,#591010,#171717 42%,#050505 82%)}.testing-page-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px}.testing-page-grid .wif-testing-form form{grid-template-columns:1fr 1fr}.testing-page-grid .wif-testing-form button{grid-column:1/-1}.testing-rules ol{margin:0;padding:0;list-style:none;counter-reset:wiftest}.testing-rules li{position:relative;padding:0 0 13px 34px;margin-bottom:12px;border-bottom:1px dotted #444;counter-increment:wiftest}.testing-rules li:last-child{border-bottom:0;margin-bottom:0}.testing-rules li:before{content:counter(wiftest);position:absolute;left:0;top:0;width:23px;height:23px;display:flex;align-items:center;justify-content:center;background:#850000;border:1px solid #d40000;font-size:10px;font-weight:900}.testing-rules strong,.testing-rules span{display:block}.testing-rules strong{font-size:10px;text-transform:uppercase}.testing-rules span{color:#888;font-size:9px;margin-top:2px}.testing-access-gate .panel-body{padding:28px}.testing-access-gate h2{margin:8px 0 5px;font-size:24px;font-style:italic}.testing-access-gate p{color:#aaa;max-width:700px}.testing-access-gate .wif-testing-form{max-width:780px;margin-top:18px}
@media(max-width:900px){.testing-home-arena{grid-template-columns:1fr}.testing-home-copy{border-right:0;border-bottom:1px solid #333}.testing-page-grid{grid-template-columns:1fr}}
@media(max-width:760px){.wif-testing-form form,.testing-page-grid .wif-testing-form form{grid-template-columns:1fr}.wif-testing-form button,.testing-page-grid .wif-testing-form button{grid-column:auto;width:100%}.testing-home-copy,.testing-home-form{padding:18px}}

/* === v0.9.1 WAITLIST PRIORITY PATCH === */
.testing-home-arena--priority{margin-top:14px;margin-bottom:18px;border-top-width:5px;box-shadow:0 0 0 1px #2b0000,0 7px 24px rgba(0,0,0,.9)}
.testing-home-arena--priority .testing-home-copy{padding-top:27px;padding-bottom:27px}
.testing-home-arena--priority .testing-home-copy small{display:inline-block;padding:4px 7px;background:#8d0000;color:#fff;border:1px solid #d60000}
.testing-home-arena--priority .testing-home-copy h2{font-size:30px;margin-top:9px}
.testing-home-arena--priority .testing-home-form{background:linear-gradient(135deg,rgba(74,0,0,.28),rgba(0,0,0,.45))}
