/* A — Noir Gold. Restrained metallic detail, architectural black cards. */
body{--bg:#0c0c0e;--ink:#f2eee6;--muted:#ada99f;--line:#d9bc782e;--panel:#131313;--card:linear-gradient(145deg,#1c1b19,#111113 80%);--accent:#ddc28a;--header:#0b0b0ef5;--button:linear-gradient(115deg,#ead4a8,#b78c45);--button-ink:#21190e;--hero-bg:radial-gradient(ellipse at 70% 20%,#7c5c271c,transparent 65%),#0c0c0e;--art-bg:radial-gradient(ellipse at 50% 90%,#9a6a2226,transparent 70%),#151412;--art-fill:#a0814533;--art-glow:#b68a3930;--about-bg:linear-gradient(130deg,#171510,#0e0e10 65%);--showcase-bg:linear-gradient(150deg,#111113,#19160f);--closing-bg:radial-gradient(ellipse at 85% 40%,#85652b40,transparent 75%),#17140f;--footer:#08080a}.hero-copy h1{font-family:"Songti SC","Noto Serif CJK SC",Georgia,serif;font-weight:500;letter-spacing:-.055em;line-height:1.35}.hero-copy h1 span:last-child{background:linear-gradient(100deg,#f9edd5,#c7a35e);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-copy .eyebrow:before{content:"";display:inline-block;width:26px;height:1px;background:var(--accent);vertical-align:middle;margin-right:15px}.hero-media{left:37%}.hero-media>img{opacity:.9;object-position:63% center}.hero:after{content:"";position:absolute;bottom:0;left:5vw;right:5vw;height:1px;background:linear-gradient(90deg,transparent,#c6a15b60,transparent)}.header-cta{border-color:#c6a15b60}.product-card{border-radius:9px;box-shadow:inset 0 1px 0 #fff1}.product-card h3,.section-head h2,.about-copy h2,.closing h2,.page-intro h1{font-family:"Songti SC",Georgia,serif;font-weight:500}.product-card .card-number{display:inline-block;border:1px solid var(--line);padding:3px 9px;border-radius:3px}.product-card:hover{box-shadow:0 15px 40px #0006,inset 0 1px 0 #e7c99566}.about-mark{border-radius:8px;background:linear-gradient(145deg,#242016,#101012)}.about-mark>span{font-style:italic}.about-mark:before{transform:rotate(12deg);border-radius:12px;box-shadow:20px 20px 0 #a37e2e0b}.about-mark:after{transform:rotate(-12deg);border-radius:12px}.support-grid article{border-radius:8px;background:linear-gradient(135deg,#1a1813,#101012)}.support-icon{border-radius:5px}.showcase{border-radius:9px}.showcase-media>img{border-radius:6px}.faq-list details[open]{border-top-color:#c5a363}.site-footer{border-top:1px solid var(--line)}
@media(max-width:760px){.hero-media{left:auto}.hero-copy h1{font-size:clamp(34px,9.8vw,46px)}.hero-media{height:285px}.hero-copy>p{max-width:100%}.section-head h2{font-size:29px}}
