:root{--bg-base:#050505;--bg-surface:#111111;--text-main:#e0e0e0;--text-muted:#888888;--accent:#6EC1E4;--border-light:rgba(255, 255, 255, 0.1);--font-heading:'Oswald', sans-serif;--font-body:'Georgia', 'Times New Roman', serif;--font-accent:'Cinzel Decorative', serif;--space-sm:10px;--space-md:20px;--space-lg:40px;--space-xl:80px}@font-face{font-family:'Oswald';src:url(/wp-content/themes/noton/fonts/oswald-variablefont_wght-webfont.woff2) format('woff2');font-weight:100 900;font-display:swap}@font-face{font-family:'Cinzel Decorative';src:url(/wp-content/themes/noton/fonts/cinzeldecorative-regular-webfont.woff2) format('woff2');font-weight:400;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--bg-base);color:var(--text-main);font-family:var(--font-body);font-size:18px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none;transition:color 0.3s ease,border-color 0.3s ease}a:hover{color:var(--accent)}.container{max-width:1280px;margin:0 auto;padding:0 var(--space-md)}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}h1,h2,h3,h4,h5{font-family:var(--font-heading);text-transform:uppercase;font-weight:700;line-height:1.15;color:#fff;letter-spacing:-.5px}.site-header{padding:var(--space-xl) 0 var(--space-lg);border-bottom:1px solid var(--border-light);margin-bottom:var(--space-lg);text-align:center;position:relative}.site-branding .site-title{font-family:var(--font-heading);font-size:4.5rem;letter-spacing:2px;margin-bottom:var(--space-sm)}.site-branding .site-title a:hover{color:var(--text-main)}.site-description{font-family:var(--font-accent);color:var(--text-muted);font-size:1.1rem;letter-spacing:1px}.main-navigation{margin-top:var(--space-lg)}.main-navigation ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.main-navigation a{font-family:var(--font-heading);font-size:1.1rem;letter-spacing:1px;padding-bottom:4px;border-bottom:2px solid #fff0;display:block}.main-navigation a:hover,.main-navigation .current-menu-item>a{color:var(--accent);border-bottom-color:var(--accent)}.menu-toggle{display:none;background:#fff0;border:none;color:var(--text-main);cursor:pointer;padding:10px;margin:0 auto}.hamburger-box{width:30px;height:24px;display:inline-block;position:relative}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:30px;height:2px;background-color:var(--text-main);position:absolute;transition:transform 0.2s ease,background-color 0.2s ease}.hamburger-inner{top:50%;margin-top:-1px}.hamburger-inner::before{content:"";top:-8px;left:0}.hamburger-inner::after{content:"";bottom:-8px;left:0}.menu-toggle[aria-expanded="true"] .hamburger-inner{background-color:#fff0}.menu-toggle[aria-expanded="true"] .hamburger-inner::before{transform:translateY(8px) rotate(45deg)}.menu-toggle[aria-expanded="true"] .hamburger-inner::after{transform:translateY(-8px) rotate(-45deg)}.magazine-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--space-lg);margin-bottom:var(--space-xl)}.hero-article{grid-column:span 12;display:grid;grid-template-columns:1.2fr 1fr;gap:var(--space-lg);align-items:center;padding-bottom:var(--space-lg);border-bottom:1px solid var(--border-light)}.hero-article .post-thumbnail img{width:100%;aspect-ratio:16/9;object-fit:cover;filter:grayscale(20%);transition:filter 0.4s ease}.hero-article:hover .post-thumbnail img{filter:grayscale(0%)}.hero-article .entry-title{font-size:3.5rem;margin:var(--space-md) 0}.hero-article .entry-excerpt{font-size:1.2rem;color:var(--text-muted);margin-bottom:var(--space-md)}.grid-article{grid-column:span 4;display:flex;flex-direction:column}.grid-article .post-thumbnail img{aspect-ratio:4/3;object-fit:cover;margin-bottom:var(--space-md);filter:grayscale(20%);transition:filter 0.4s ease}.grid-article:hover .post-thumbnail img{filter:grayscale(0%)}.grid-article .entry-title{font-size:1.6rem;margin-bottom:var(--space-sm)}.entry-meta{font-family:var(--font-heading);font-size:.85rem;color:var(--accent);text-transform:uppercase;letter-spacing:1px;display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:var(--space-sm)}.entry-meta .posted-on{color:var(--text-muted)}.entry-meta .meta-sep{color:var(--border-light)}.single-post-header{max-width:900px;margin:0 auto var(--space-lg);text-align:center}.single-post-header .entry-meta{justify-content:center;margin-bottom:var(--space-md)}.single-post-header .entry-title{font-size:4rem;margin-bottom:var(--space-md)}.single-post-thumbnail{margin-bottom:var(--space-xl)}.single-post-thumbnail img{width:100%;max-height:75vh;object-fit:cover}.entry-content{max-width:720px;margin:0 auto var(--space-xl);font-size:1.2rem;color:#ccc}.entry-content p{margin-bottom:1.8em}.entry-content h2{font-size:2.2rem;margin:2em 0 1em;color:#fff}.entry-content h3{font-size:1.8rem;margin:1.5em 0 1em;color:#fff}.entry-content blockquote{font-family:var(--font-accent);font-size:1.6rem;color:var(--accent);border-left:2px solid var(--accent);padding-left:var(--space-md);margin:var(--space-lg) 0;font-style:italic;line-height:1.4}.entry-content a{color:var(--accent);border-bottom:1px solid var(--border-light)}.entry-content a:hover{border-bottom-color:var(--accent)}.site-footer{padding:var(--space-xl) 0;border-top:1px solid var(--border-light);text-align:center;margin-top:var(--space-xl)}.site-footer .footer-quote{font-family:var(--font-accent);color:var(--text-muted);font-size:1.2rem;margin-bottom:var(--space-md)}.site-footer .site-info{font-family:var(--font-heading);font-size:.9rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px}.footer-social{margin-bottom:var(--space-md);display:flex;justify-content:center;gap:var(--space-md);font-family:var(--font-heading);text-transform:uppercase;font-size:.9rem;letter-spacing:1px}@media (max-width:1024px){.grid-article{grid-column:span 6}.hero-article{grid-template-columns:1fr}}@media (max-width:768px){.site-header{padding:var(--space-lg) 0}.site-branding .site-title{font-size:3rem}.menu-toggle{display:block}.main-navigation ul{display:none;flex-direction:column;gap:0;background-color:var(--bg-surface);border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);margin-top:var(--space-md);padding:var(--space-sm) 0}.main-navigation.toggled ul{display:flex}.main-navigation a{padding:15px var(--space-md);border-bottom:1px solid var(--border-light)}.main-navigation li:last-child a{border-bottom:none}.grid-article{grid-column:span 12}.single-post-header .entry-title{font-size:2.5rem}.hero-article .entry-title{font-size:2.5rem}.entry-content{font-size:1.1rem;padding:0 var(--space-sm)}}