@import url('https://fonts.googleapis.com/css2?family=Archivo+Black&family=DM+Sans:wght@400;500;600;700;800&display=swap');
:root{font-family:'DM Sans',Arial,sans-serif;color:#171722;background:#f6f4ef;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.ticker{background:#d7ff3f;color:#181818;font-size:10px;font-weight:800;letter-spacing:2px;padding:11px max(5vw,22px)}.ticker-right{float:right}.live-dot,.pulse{display:inline-block;background:#151515;width:7px;height:7px;border-radius:50%;margin-right:8px}.header{display:flex;align-items:center;justify-content:space-between;padding:22px 5vw;background:#f6f4ef;position:sticky;top:0;z-index:50;border-bottom:1px solid #ddddd9}.brand{display:flex;gap:10px;align-items:center;font-family:'Archivo Black',sans-serif;font-size:20px;letter-spacing:-1px;line-height:1}.brand-badge{background:#12121a;color:#d7ff3f;display:grid;place-items:center;width:46px;height:46px;border-radius:13px;font-size:30px;transform:rotate(-7deg)}.brand b{color:#ff5a3b}.brand small{display:block;letter-spacing:5px;font:700 9px 'DM Sans',sans-serif;margin-top:5px}nav{display:flex;gap:33px}nav a{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1px}nav a:hover,nav a.active{color:#e94b30}.contact{font-size:11px;font-weight:800;background:#181820;color:#fff;padding:14px 19px;border-radius:4px;letter-spacing:.7px}.menu{display:none;background:none;border:0;font-size:25px}.hero{min-height:660px;background:#171821;color:#fff;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.hero-content{padding:108px 0 85px 7vw;z-index:2}.eyebrow,.kicker{font-size:11px;letter-spacing:2px;font-weight:800}.eyebrow{color:#d7ff3f}.pulse{background:#d7ff3f;box-shadow:0 0 0 5px #d7ff3f22}.hero h1,h2,.cta h2{font-family:'Archivo Black',Impact,sans-serif;letter-spacing:-2.5px;line-height:1.07}.hero h1{font-size:clamp(45px,5.2vw,90px);margin:33px 0}.hero em,h2 em{font-style:normal;color:#d7ff3f}.hero p{font-size:16px;color:#bdbdc7;max-width:460px;line-height:1.7}.primary{display:inline-flex;gap:48px;align-items:center;background:#d7ff3f;color:#161616;font-size:12px;font-weight:800;letter-spacing:1px;padding:22px 26px;margin-top:30px}.primary span{font-size:22px}.hero-meta{font-size:10px;font-weight:800;letter-spacing:1.6px;margin-top:72px;color:#9999a3}.hero-meta span{color:#ff684c;margin:0 8px}.hero-art{position:relative;min-height:560px;display:grid;place-items:center;isolation:isolate;background:radial-gradient(circle at 60% 50%,#413538,transparent 58%)}.orb{position:absolute;border-radius:50%}.orb1{width:480px;height:480px;background:#fa6040;filter:blur(1px);box-shadow:inset -35px -50px 90px #6c2332, 0 0 90px #f25d3b33;transform:rotate(-20deg)}.orb2{width:330px;height:330px;background:linear-gradient(125deg,#e7ff62,#9fa923);transform:translate(90px,70px);mix-blend-mode:screen;opacity:.6}.orbit{z-index:1;font:330px 'Archivo Black',sans-serif;line-height:1;color:#15151c;text-shadow:10px 12px 0 #d7ff3f55;transform:rotate(-14deg)}.orbit span{position:absolute;color:#fff;font-size:65px;top:8%;right:-20px}.floating-label{position:absolute;z-index:2;color:#171821;background:#d7ff3f;padding:12px 18px;font-size:11px;font-weight:800;letter-spacing:1px;transform:rotate(8deg)}.floating-label.top{right:10%;top:18%}.floating-label.bottom{left:3%;bottom:19%;background:#fff;transform:rotate(-8deg)}.marquee{background:#ff6346;overflow:hidden;padding:22px 0;white-space:nowrap;color:#181818}.marquee div{font:20px 'Archivo Black',sans-serif;word-spacing:15px;letter-spacing:1px}.marquee span{color:#fff}.section{padding:110px 7vw}.section-header{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:38px}.kicker{color:#fb5d3e}.section h2,.about h2{font-size:clamp(34px,4vw,62px);margin:15px 0 0}.section h2 em{color:#f35d3f}.section-header>p{line-height:1.5;color:#787984;font-size:14px}.category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.cat{height:300px;display:flex;flex-direction:column;position:relative;padding:26px;overflow:hidden;transition:transform .2s}.cat:hover{transform:translateY(-4px)}.cat-icon{font-size:41px;position:absolute;right:25px;top:18px}.cat-num{font-weight:800;font-size:11px;letter-spacing:2px}.cat h3{margin:auto 0 6px;font:clamp(26px,2.8vw,42px)/1.05 'Archivo Black',sans-serif;letter-spacing:-1px;max-width:95%}.cat p{font-size:13px;margin:0;opacity:.8}.cat-arrow{font-size:30px;position:absolute;right:23px;bottom:20px}.cat-news{background:#e5f696}.cat-comedy{background:#ffb8a5}.cat-tech{background:#b9bbef}.cat-home{background:#e9d4aa}.cat-cars{background:#c1dbe4}.cat-ent{background:#eec5e4}.stories{padding-top:32px}.filterbar{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:26px}.filterbar button{border:1px solid #dbd9d2;background:transparent;border-radius:40px;padding:10px 15px;font-size:12px;font-weight:800}.filterbar button.selected,.filterbar button:hover{background:#171821;color:white;border-color:#171821}.feed{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.empty{grid-column:1/-1;background:#eae9e1;padding:70px 35px;text-align:center}.empty span{display:block;font-size:50px}.empty h3{font:28px 'Archivo Black',sans-serif}.empty p{color:#73747b;max-width:520px;margin:0 auto;line-height:1.6}.story{background:white;display:flex;flex-direction:column;min-height:340px;overflow:hidden}.story-image{height:190px;background:linear-gradient(135deg,#d7ff3f,#ff6746);background-size:cover;background-position:center}.story-body{padding:24px;flex:1;display:flex;flex-direction:column}.story-cat{font-size:10px;font-weight:800;letter-spacing:1.2px;color:#ed5237;text-transform:uppercase}.story h3{font:20px/1.25 'Archivo Black',sans-serif;letter-spacing:-.5px}.story p{font-size:13px;line-height:1.6;color:#555}.story-link{font-size:12px;font-weight:800;margin-top:auto;text-decoration:underline;text-underline-offset:4px}.cta{background:#d7ff3f;padding:105px 7vw}.cta .kicker{color:#30351a}.cta h2{font-size:clamp(55px,9vw,140px);margin:24px 0;color:#1a1a20}.cta h2 em{color:#f65d42}.cta p{max-width:490px;line-height:1.6}.socials{display:flex;gap:12px;flex-wrap:wrap;margin-top:35px}.socials a{padding:17px 24px;background:#171821;color:white;font-size:12px;font-weight:800;letter-spacing:1px}.socials a:hover{background:#ff5a3b}.about{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:110px 7vw}.about p{font-size:20px;line-height:1.7;color:#555762;margin-top:30px}footer{background:#15151e;color:white;padding:45px 7vw;display:flex;align-items:center;justify-content:space-between}.footer-logo{font:28px 'Archivo Black',sans-serif}.footer-logo b{color:#ff6044}.footer-logo span{display:block;font:9px 'DM Sans',sans-serif;letter-spacing:5px;margin-top:7px}footer>div{text-align:right}footer>div>a{font-size:12px;font-weight:800}footer p{font-size:10px;color:#999;letter-spacing:1px;margin-top:20px}@media(max-width:950px){.hero{grid-template-columns:1fr}.hero-content{padding:85px 7vw 40px}.hero-art{min-height:420px}.orb1{width:300px;height:300px}.orb2{width:220px;height:220px}.orbit{font-size:210px}.category-grid,.feed{grid-template-columns:repeat(2,1fr)}.ticker-right,.contact{display:none}.menu{display:block}nav{display:none;position:absolute;top:85px;left:0;right:0;background:#f6f4ef;padding:25px;flex-direction:column}nav.open{display:flex}}@media(max-width:600px){.brand{font-size:17px}.brand-badge{width:39px;height:39px;font-size:26px}.header{padding:15px 5vw}.hero-content{padding:72px 6vw 45px}.hero h1{font-size:clamp(39px,11vw,65px);letter-spacing:-1px}.hero-meta{margin-top:42px;line-height:2}.section{padding:75px 5vw}.section-header{align-items:start;flex-direction:column}.section-header>p{margin:0}.category-grid,.feed{grid-template-columns:1fr}.cat{height:230px}.cat h3{font-size:32px}.stories{padding-top:20px}.cta{padding:80px 6vw}.about{grid-template-columns:1fr;gap:12px;padding:75px 6vw}.about p{margin:0;font-size:17px}footer{gap:30px;align-items:start;flex-direction:column}footer>div{text-align:left}.hero-art{min-height:330px}.floating-label.top{right:2%}}
