/* Theme Name: Netizen Media Signature
Theme URI: https://media.netizen.global
Description: Netizen Media minimal landing page
Version: 1.1
WPVibe: yes
*/
:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:#061c46;color:#f7f9ff;font-family:Arial,Helvetica,sans-serif;min-height:100vh}body:before{content:'';position:fixed;inset:0;z-index:-1;background:radial-gradient(ellipse at 78% 8%,#275b9370,transparent 46%),radial-gradient(ellipse at 10% 90%,#17478090,transparent 48%),linear-gradient(130deg,#04142e,#092b5e 60%,#051a3c)}.media-stage{min-height:100vh;display:flex;align-items:center;padding:32px clamp(20px,5vw,80px)}.media-frame{width:min(1120px,100%);margin:auto;border:1px solid #ffffff40;padding:clamp(24px,5vw,68px);background:#071f4733;box-shadow:0 25px 90px #0002}.media-eyebrow{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #ffffff55;padding-bottom:20px;font-size:11px;letter-spacing:.22em;font-weight:700}.media-eyebrow span{color:#aac6e5}.media-logo{display:block;width:min(390px,85%);height:220px;object-fit:contain;object-position:left center;margin:22px 0 40px}.media-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #ffffff55;border-left:1px solid #ffffff55}.media-buttons a{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:35px 28px;min-height:120px;border-right:1px solid #ffffff55;border-bottom:1px solid #ffffff55;color:white;text-decoration:none;font-size:clamp(15px,2vw,23px);font-weight:700;letter-spacing:.045em;transition:background .2s}.media-buttons a:hover{background:#ffffff16}.media-buttons span{font-size:24px;font-weight:400;color:#b8d6fa}@media(max-width:650px){.media-stage{padding:15px}.media-frame{padding:22px}.media-eyebrow{font-size:9px}.media-logo{height:150px;margin:16px 0 24px}.media-buttons{grid-template-columns:1fr}.media-buttons a{min-height:76px;padding:20px;font-size:16px}}
