/*
Theme Name: WatchVanta Editorial
Author: WatchVanta
Description: Independent watch reviews and buyer guides.
Version: 1.0.0
*/
:root{--ink:#e9e2d3;--muted:#b6ab97;--paper:#0b0b0c;--line:#43351f;--gold:#d4ac60;--dark:#070708}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Georgia,'Times New Roman',serif}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.container{max-width:1240px;margin:auto;padding:0 32px}.topbar{background:#15110b;color:#d4b676;text-align:center;padding:10px;font:11px Arial,sans-serif;letter-spacing:2px;text-transform:uppercase}.site-header{background:#0a0a0b;border-bottom:1px solid #5b4428;position:relative;z-index:5}.nav-wrap{display:flex;align-items:center;justify-content:space-between;min-height:91px;gap:28px}.logo{font-family:Georgia,serif;font-size:22px;font-weight:bold;letter-spacing:1px;display:inline-flex;align-items:center;gap:12px;color:#f2e2bd}.watchvanta-mark{display:inline-flex;width:39px;height:45px;flex-shrink:0}.watchvanta-mark svg{display:block;width:100%;height:100%}.logo-type{display:inline-block}.logo-type span{color:#d8b36b}.logo span{color:var(--gold)}.nav-links{display:flex;gap:30px;align-items:center;font:12px Arial,sans-serif;text-transform:uppercase;letter-spacing:1.5px}.nav-links a:hover,.footer a:hover{color:var(--gold)}.nav-action{border:1px solid #9e793e;padding:13px 19px;font:11px Arial,sans-serif;letter-spacing:1px;text-transform:uppercase}.hero{background:#070708;color:#fff;overflow:hidden}.hero-inner{display:grid;grid-template-columns:1.08fr .92fr;min-height:610px}.hero-copy{padding:110px 65px 95px 0;position:relative;z-index:2}.eyebrow{font:11px Arial,sans-serif;text-transform:uppercase;letter-spacing:3px;color:var(--gold);font-weight:700}.hero h1{font-size:clamp(50px,6vw,91px);font-weight:400;letter-spacing:-3px;line-height:1.03;margin:27px 0}.hero h1 em{color:#c6ad84;font-weight:400}.hero p{font:16px/1.9 Arial,sans-serif;color:#c3cbc6;max-width:510px}.hero-art{position:relative;min-height:500px;background:radial-gradient(ellipse at 50% 46%,#574222 0,#21190f 30%,#080808 68%)}.hero-art:before{content:'';position:absolute;inset:9%;border:1px solid #6d796c55;border-radius:50%}.hero-art:after{content:'';position:absolute;inset:18%;border:1px solid #6d796c33;border-radius:50%}.dial{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-12deg);width:min(68%,380px);aspect-ratio:1;border:18px solid #c89d4d;border-radius:50%;box-shadow:0 0 0 8px #2e3430,0 20px 60px #0009,inset 0 0 30px #0009;background:repeating-conic-gradient(from 0deg,#e4e0cc 0deg 1deg,transparent 1deg 30deg),radial-gradient(circle,#273d37 0 57%,#1b302b 60%)}.dial:before{content:'WATCHVANTA';position:absolute;top:26%;left:0;width:100%;text-align:center;color:#e2ddc8;font:12px Arial,sans-serif;letter-spacing:3px}.dial:after{content:'';position:absolute;width:5px;height:37%;left:50%;top:17%;background:#d4c6a5;transform-origin:bottom;transform:rotate(43deg);box-shadow:3px 4px 5px #0007}.hand{position:absolute;width:5px;height:27%;left:50%;top:24%;background:#d9d1b9;transform-origin:bottom;transform:rotate(230deg)}.button{display:inline-flex;align-items:center;gap:20px;margin-top:27px;background:linear-gradient(135deg,#f2d58c,#b78338);color:#0a0908;padding:17px 25px;font:12px Arial,sans-serif;letter-spacing:1.5px;text-transform:uppercase;font-weight:bold}.button:hover{background:#d2b27c}.section{padding:88px 0}.section-header{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px}.section h2{font-weight:400;font-size:clamp(35px,4vw,55px);letter-spacing:-1.7px;margin:10px 0}.small-link{font:11px Arial,sans-serif;text-transform:uppercase;letter-spacing:1.5px;border-bottom:1px solid var(--gold);padding-bottom:9px}.intro{font:15px/1.8 Arial,sans-serif;color:var(--muted);max-width:600px}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.category{min-height:215px;display:flex;flex-direction:column;justify-content:end;padding:25px;color:white;position:relative;overflow:hidden;background:#1b1711;border:1px solid #6a4a23}.category:nth-child(2){background:#352716}.category:nth-child(3){background:#24201a}.category:nth-child(4){background:#46331a}.category:before{content:'';position:absolute;width:180px;height:180px;top:-55px;right:-45px;border:23px solid #ffffff17;border-radius:50%;box-shadow:0 0 0 12px #0002}.category b{font-size:23px;font-weight:400;position:relative}.category span{font:11px Arial,sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:#d1c7b5;position:relative;margin-bottom:13px}.feature-band{background:#161310;padding:86px 0}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.feature-graphic{min-height:350px;background:linear-gradient(140deg,#49351a,#090909);position:relative;display:grid;place-items:center;overflow:hidden}.feature-graphic:before{content:'01 / 02';font:11px Arial,sans-serif;letter-spacing:3px;position:absolute;left:25px;top:25px;color:#bda780}.feature-graphic .circle{width:220px;height:220px;border:16px solid #b5b6ab;border-radius:50%;box-shadow:0 0 0 7px #252a28,inset 0 0 0 7px #b9ad89;background:radial-gradient(circle,#24352f 60%,#111b19 62%)}.feature-copy h2{font-size:48px;font-weight:400;line-height:1.12;margin:15px 0}.feature-copy p{font:15px/1.9 Arial,sans-serif;color:#bcb09d}.posts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.post-card{border-top:1px solid #b8b9b0;padding-top:21px}.post-card .number{font:11px Arial,sans-serif;color:var(--gold);letter-spacing:2px}.post-card h3{font-size:27px;line-height:1.2;font-weight:400;margin:18px 0}.post-card p{font:14px/1.8 Arial,sans-serif;color:var(--muted)}.post-card .meta{font:10px Arial,sans-serif;letter-spacing:1px;text-transform:uppercase;color:#818880}.newsletter{background:#17120b;color:#f7f1e5;padding:75px 0}.newsletter-inner{display:flex;justify-content:space-between;gap:30px;align-items:center}.newsletter h2{font-size:42px;font-weight:400;margin:10px 0}.newsletter p{font:14px/1.8 Arial,sans-serif;color:#bdc9c2}.footer{background:#070708;color:#d9c9a8;padding:55px 0 25px}.footer-grid{display:flex;justify-content:space-between;gap:40px}.footer p,.footer a{font:12px/1.9 Arial,sans-serif;color:#aab8af}.footer-links{display:flex;flex-wrap:wrap;gap:20px}.copyright{border-top:1px solid #ffffff20;margin-top:40px;padding-top:20px;font:11px Arial,sans-serif;color:#8b9b91}.page-main{padding:80px 0;min-height:60vh}.page-main h1{font-size:clamp(38px,5vw,65px);font-weight:400}.entry-content{max-width:850px;font:17px/1.85 Arial,sans-serif}.entry-content h2,.entry-content h3{font-family:Georgia,serif;font-weight:400}.entry-content a{text-decoration:underline}.post-list{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.mobile-toggle{display:none}.search-form{display:flex;gap:10px;margin-top:20px}.search-form input{padding:15px;border:1px solid #ccc;min-width:240px;background:white}.search-form button{background:#b3915d;border:0;padding:15px;cursor:pointer}@media(max-width:900px){.nav-links{gap:12px;font-size:10px}.hero-inner{grid-template-columns:1fr 1fr}.hero-copy{padding:80px 20px 70px 0}.hero h1{font-size:55px}.category-grid{grid-template-columns:repeat(2,1fr)}.feature-grid{gap:25px}}@media(max-width:650px){.container{padding:0 20px}.topbar{font-size:9px}.nav-wrap{min-height:72px;flex-wrap:wrap}.logo{font-size:24px}.nav-action{display:none}.mobile-toggle{display:block;border:0;background:none;font-size:23px}.nav-links{display:none;width:100%;flex-direction:column;align-items:start;padding:0 0 20px;gap:20px}.nav-links.open{display:flex}.hero-inner{grid-template-columns:1fr}.hero-copy{padding:75px 0 50px}.hero h1{font-size:58px}.hero-art{min-height:360px}.section{padding:55px 0}.category-grid,.posts-grid,.feature-grid,.post-list{grid-template-columns:1fr}.category{min-height:160px}.section-header,.newsletter-inner,.footer-grid{display:block}.feature-graphic{min-height:270px}.newsletter h2{font-size:35px}}