:root{font-family:system-ui,-apple-system,Segoe UI,sans-serif;color:#f4f1e9;background:#111715}*{box-sizing:border-box}body{margin:0}header{display:flex;justify-content:space-between;align-items:center;padding:22px max(20px,calc((100vw - 1100px)/2));border-bottom:1px solid #34443c;gap:12px}a{color:#c7e4d0;text-decoration:none}.brand{font-weight:900;letter-spacing:2px;color:#fff}.brand span{color:#a6d3b3}nav{display:flex;gap:18px;font-size:14px}main{max-width:1100px;margin:auto;padding:35px 20px 75px}.hero{padding:70px 0 65px;max-width:800px}.eyebrow,small{color:#a6d3b3;letter-spacing:1.5px;font-weight:700}h1{font-size:clamp(36px,6vw,70px);line-height:1.08;margin:15px 0}h1 em{color:#a6d3b3;font-style:normal}h2{font-size:27px;margin:35px 0 22px}.hero p{font-size:19px;color:#bac7bd}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:20px}.card,.order,.form{background:#1c2721;border:1px solid #36463d;border-radius:15px;overflow:hidden}.art{height:190px;background:radial-gradient(circle at 70% 30%,#41634c,#233c2c 60%,#18241d);display:grid;place-items:center;font-size:75px;font-weight:900;color:#d7e6d9;letter-spacing:-6px}.cardbody{padding:22px}.cardbody h3{min-height:52px;margin:10px 0}.cardbody p,.notice{color:#b7c3b9;font-size:14px}.btn{background:#a6d3b3;color:#112117;border:0;padding:13px 18px;border-radius:8px;display:inline-block;font-weight:800;cursor:pointer}.form{max-width:650px;padding:24px;margin-top:24px}label{display:block;margin:14px 0;font-weight:600}input,select,textarea{display:block;width:100%;padding:12px;margin-top:7px;background:#111915;color:#fff;border:1px solid #66766c;border-radius:7px;font:inherit}.order{padding:20px;margin:15px 0}.order form{display:flex;align-items:end;flex-wrap:wrap;gap:15px}.order select{min-width:150px}.flex{display:flex;justify-content:space-between;align-items:center}footer{text-align:center;padding:30px;color:#9aaba0;border-top:1px solid #34443c}@media(max-width:600px){header{flex-wrap:wrap}.hero{padding:35px 0}.order form{display:block}}

.price-summary{padding:16px;margin:20px 0;border:1px solid #557661;border-radius:9px;background:#243b2c;display:flex;justify-content:space-between;font-size:20px}.admin-tabs{display:flex;gap:12px;margin:22px 0;flex-wrap:wrap}.admin-tabs a{padding:12px 16px;border:1px solid #476252;border-radius:8px}.admin-tabs .selected{background:#a6d3b3;color:#112117;font-weight:800}.table-scroll{overflow-x:auto;border:1px solid #36463d;border-radius:12px}.tracker{width:100%;border-collapse:collapse;min-width:1050px;font-size:14px}.tracker th,.tracker td{padding:14px 10px;text-align:left;vertical-align:top;border-bottom:1px solid #36463d}.tracker th{background:#23382a;white-space:nowrap}.tracker td small{letter-spacing:0;font-weight:400}.tracker details{margin-top:8px;max-width:230px;overflow-wrap:anywhere}.tracker summary{cursor:pointer;color:#a6d3b3}.tracker .checks{display:grid;grid-template-columns:repeat(3,minmax(90px,1fr));gap:8px}.tracker .checks label{margin:0;display:flex;justify-content:center}.tracker input[type=checkbox]{width:20px;height:20px;accent-color:#a6d3b3;cursor:pointer}.tracker .production-cells{min-width:300px}.tracker .btn{padding:9px 12px;white-space:nowrap}.tracker .secondary{background:#36483c;color:#fff}.tracker .action-form{margin-top:8px}.tracker td a{overflow-wrap:anywhere}@media(max-width:600px){.flex{align-items:flex-start;gap:12px}.flex h1{font-size:32px}}

/* Eagle Eye storefront refresh */
:root{background:#101715;color:#f4f1e9}main{max-width:1400px;padding-top:0}.topbar{padding:16px max(22px,calc((100vw - 1350px)/2));background:#0c1210}.hero-banner{margin:0 auto;padding:20px 0 0;max-width:1380px}.hero-banner img{width:100%;height:auto;display:block;object-fit:contain}.intro{text-align:center;padding:10px 20px 38px}.intro h1{font-size:clamp(30px,4vw,52px);margin:6px 0 12px}.intro p:not(.eyebrow){color:#c4c9c3;font-size:17px}.eyebrow{color:#d7b879}.section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:15px;flex-wrap:wrap;margin:0 0 20px}.section-heading h2{margin:0}.section-heading span{color:#c4c9c3;font-size:14px}.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.card{background:#1a231f;border:1px solid #3c4d43;overflow:hidden;border-radius:16px}.product-art{display:block;background:#050707;aspect-ratio:1.6;overflow:hidden}.product-art img{width:100%;height:100%;object-fit:contain;display:block}.cardbody{padding:22px}.cardbody h3{min-height:0;margin:8px 0 12px}.cardbody .prices{color:#e8e5d8;font-size:16px}.cardbody .prices strong{color:#e3c080;font-size:21px}.cardbody .prices span{padding:0 5px;color:#aab2a9}.card-description{min-height:32px}.btn{background:#dfb96e;color:#172017}.btn:hover{background:#f1cf8a}.order-mockup{width:100%;max-width:980px;display:block;margin:22px 0;border-radius:12px;background:#060908}.shop-note{text-align:center;margin:26px 0}.brand span{color:#d6b878}@media(max-width:700px){.cards{grid-template-columns:1fr}.hero-banner{padding-top:6px}.intro{padding:15px 5px 30px}.product-art{aspect-ratio:1.5}.topbar{padding:15px}.section-heading{display:block}}

/* Eagle Eye storefront refresh */
:root{background:#101715;color:#f4f1e9}main{max-width:1400px;padding-top:0}.topbar{padding:16px max(22px,calc((100vw - 1350px)/2));background:#0c1210}.hero-banner{margin:0 auto;padding:20px 0 0;max-width:1380px}.hero-banner img{width:100%;height:auto;display:block;object-fit:contain}.intro{text-align:center;padding:10px 20px 38px}.intro h1{font-size:clamp(30px,4vw,52px);margin:6px 0 12px}.intro p:not(.eyebrow){color:#c4c9c3;font-size:17px}.eyebrow{color:#d7b879}.section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:15px;flex-wrap:wrap;margin:0 0 20px}.section-heading h2{margin:0}.section-heading span{color:#c4c9c3;font-size:14px}.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.card{background:#1a231f;border:1px solid #3c4d43;overflow:hidden;border-radius:16px}.product-art{display:block;background:#050707;aspect-ratio:1.6;overflow:hidden}.product-art img{width:100%;height:100%;object-fit:contain;display:block}.cardbody{padding:22px}.cardbody h3{min-height:0;margin:8px 0 12px}.cardbody .prices{color:#e8e5d8;font-size:16px}.cardbody .prices strong{color:#e3c080;font-size:21px}.cardbody .prices span{padding:0 5px;color:#aab2a9}.card-description{min-height:32px}.btn{background:#dfb96e;color:#172017}.btn:hover{background:#f1cf8a}.order-mockup{width:100%;max-width:980px;display:block;margin:22px 0;border-radius:12px;background:#060908}.shop-note{text-align:center;margin:26px 0}.brand span{color:#d6b878}@media(max-width:700px){.cards{grid-template-columns:1fr}.hero-banner{padding-top:6px}.intro{padding:15px 5px 30px}.product-art{aspect-ratio:1.5}.topbar{padding:15px}.section-heading{display:block}}
