/* Shared Operator finish: actual actions are plaques; explanatory copy is editorial. */
:root{--craft-gold:#f0d08a;--craft-face:#19316c;--craft-edge:#d7b46f}
:is(h1,h2,h3,h4){font-family:Georgia,'Times New Roman',serif;font-weight:700;text-wrap:balance;text-shadow:0 2px 1px #0008}
:is(.eyebrow,.kicker,.status,.byline,.founder-line,.launch-kicker,.price-note,.cover-caption,.swipe-note,.artwork-help,.proof-status,.proof-speed-notice){display:inline-block;padding:9px 13px;border:1px solid #d6b46e88;border-radius:7px;background:linear-gradient(130deg,color-mix(in srgb,var(--craft-face) 72%,#111421),#10141ed9);font:700 15px/1.4 Georgia,serif!important;letter-spacing:.06em;color:#ffe5ad;text-shadow:0 2px #000;box-shadow:inset 0 1px #fff2,0 3px 0 #060911}
:is(button,.button,.btn,.text-link,.nav-cta,.nav-buy,.launch-buy,.launch-download,.proof-cta,.proof-controls a,header nav a,.nav .links a,footer nav a,.footer-links a,.footer-row a,.footer-grid a,.footin a,.sitefamily a,.contact-links a,.downloads-list a,.ecosystem-links a,.journey-links a,.launch-collection li a){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 18px!important;border:1px solid #e1bf7d99!important;border-radius:11px!important;background:linear-gradient(150deg,color-mix(in srgb,var(--craft-face) 78%,#353044),#101521 85%)!important;color:#ffe6b1!important;font:700 18px/1.25 Georgia,serif!important;text-align:center;text-decoration:none!important;letter-spacing:.025em;text-shadow:0 2px #000!important;box-shadow:inset 0 0 0 2px #0c101b,inset 0 0 0 3px #efcb7f44,0 3px 0 #05080f,0 7px 16px #0004!important;transition:translate .18s ease,filter .18s ease}
:is(.button.gold,.btn.primary,.button.primary,.launch-buy){background:linear-gradient(140deg,#ffedb1,#c89c43)!important;color:#261c0c!important;text-shadow:0 1px #fff6!important;box-shadow:inset 0 0 0 2px #ffeab177,0 3px 0 #75501a,0 8px 16px #0004!important}
:is(header nav,.nav .links,.footer-links,.contact-links,.journey-links){gap:12px;align-items:stretch}
:is(header nav a,.nav .links a){min-width:94px;flex:1 1 auto}
.launch-collection ul{padding:0;list-style:none;display:grid;gap:13px}.launch-collection li a{display:flex;width:100%;text-align:left;justify-content:space-between;min-height:58px}.launch-collection li{padding:0!important}
:is(.card,.book-card,.feed-card,.step,.notice,.quote,.rule-list,.publishing-pillars article){border-color:#d8b36e70;border-radius:16px;box-shadow:inset 0 1px #fff2,0 12px 28px #0004}
:is(.lead,.hero-lead,.intro,.hero-intro,.subtitle,.story-copy p,.quote,.legal,footer .footin,.footer-main>div>span){font-family:Georgia,serif;line-height:1.65}
:is(.legal,.footer-bottom,.quote-source){padding:14px 17px;border-top:1px solid #d6b36e66;border-bottom:1px solid #d6b36e33;color:#e7d6b6;letter-spacing:.025em;text-shadow:0 1px #000}
:is(.card,.notice,.step,.book-card) p{font-family:Georgia,serif;line-height:1.65}
:is(button,.button,.btn,a):focus-visible{outline:2px solid #ffdfa0;outline-offset:4px}
:is(button,.button,.btn,.text-link):active{translate:0 3px;filter:brightness(1.12)}
@media(hover:hover){:is(.button,.btn,.text-link,header nav a,.launch-collection li a):hover{translate:0 -3px;filter:brightness(1.14)}}
@media(max-width:650px){:is(button,.button,.btn,.text-link,.launch-collection li a){font-size:17px!important;overflow-wrap:anywhere}header nav a,.nav .links a{min-height:48px;min-width:90px;font-size:15px!important}footer :is(.footer-links,.footer-row,.footer-grid){gap:12px}.legal{font-size:13px;line-height:1.7}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}:is(button,.button,.btn,a):hover,:is(button,.button,.btn,a):active{translate:none}}

:root{--craft-face:#791429}

header nav a,.nav .links a{flex:0 0 110px!important;width:110px;min-width:110px;min-height:48px} @media(max-width:650px){header nav a,.nav .links a{flex-basis:110px!important;width:110px}}
