.author-invitation{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:48px;padding:64px;border:1px solid var(--line);border-radius:12px;background:var(--surface);margin:36px 0 64px;overflow:hidden}.author-invitation h1,.author-invitation h2{font:clamp(36px,4.5vw,62px)/1.08 Georgia,serif;letter-spacing:-1.8px;margin:20px 0}.author-invitation p:not(.site-eyebrow){max-width:530px;color:var(--muted)}.author-invitation .site-button{background:var(--ink);color:var(--bg);border-color:var(--ink);margin-top:16px}.author-art{display:flex;justify-content:center;padding:20px}.author-book-object{width:220px;min-height:310px;padding:28px;box-sizing:border-box;background:#cfac6c;color:#29291f;border-radius:2px 8px 8px 2px;border-left:12px solid #ab874b;box-shadow:12px 14px 0 #14151133,24px 32px 40px #0003;transform:rotate(8deg);display:flex;flex-direction:column;justify-content:space-between;gap:35px}.author-book-object small{font:9px/1.6 Arial,sans-serif;letter-spacing:2px}.author-book-object span{font:36px/1 Georgia,serif;letter-spacing:-1px}.author-book-object i{font:13px Georgia,serif}.maker-note{background:var(--surface);color:var(--ink);padding:60px!important;border-radius:10px;margin:0 0 64px}.maker-note h2{font-size:clamp(34px,4vw,52px)}.maker-note p{max-width:630px}.site-page .maker-note a{color:var(--ink)}.journal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:32px}.journal-grid>a,.journal-grid>article{padding:30px;border:1px solid var(--line);border-radius:8px;background:var(--surface);text-decoration:none;min-width:0}.journal-grid>a{transition:transform .2s,border-color .2s}.journal-grid>a:hover{transform:translateY(-4px);border-color:var(--accent-soft)}.journal-grid small{font-size:10px;letter-spacing:1.6px;color:var(--muted)}.journal-grid h3{font:30px/1.15 Georgia,serif;margin:24px 0 16px}.journal-grid p,.journal-grid li{color:var(--muted);font-size:15px}.journal-grid ul{padding-left:18px}.journal-grid li+li{margin-top:12px}.journal-grid span{font-size:14px}.feature-preview{box-sizing:border-box;min-height:290px;padding:24px;margin-bottom:30px;border:1px solid var(--line);border-radius:10px;background:var(--surface);display:flex;flex-direction:column;justify-content:space-between;gap:12px}.feature-preview small{font-size:9px;letter-spacing:1px}.feature-preview p{font:25px/1.35 Georgia,serif;margin:10px 0}.feature-preview p.faded{font-size:18px;opacity:.35}.paper-preview{background:#e9e2d2;color:#302f29}.paper-preview.is-night{background:#242521;color:#e4e1d8}.paper-preview.is-large>p{font-size:30px}.preview-controls{display:flex;justify-content:space-between;gap:12px}.preview-controls button{min-height:44px;border:0;border-radius:0;padding:6px 14px;background:transparent;color:inherit;cursor:pointer}.feature-preview summary{font-size:13px;cursor:pointer;min-height:44px}.feature-preview details p{font-size:18px}.site-features{gap:24px;align-items:start}.author-jump{display:flex;flex-wrap:wrap;gap:12px 28px;padding:0 0 32px}.author-jump a{font-size:14px;text-underline-offset:5px}.earnings-section{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.earnings-card{padding:40px;background:var(--surface);border:1px solid #81704f;border-radius:12px}.earnings-card input{display:block;box-sizing:border-box;width:100%;margin:12px 0 32px;background:var(--bg);color:var(--ink);padding:14px;border:1px solid var(--line);border-radius:5px;font:24px Georgia,serif}.earnings-card output{font:clamp(32px,4vw,48px) Georgia,serif;overflow-wrap:anywhere}.earnings-card small{display:block;color:var(--muted)}.crypto-note{padding:56px;background:var(--surface);color:var(--ink);border-radius:12px;margin:28px 0 64px}.crypto-note p{max-width:760px}.crypto-note h2{font-size:clamp(36px,4vw,50px)}.author-faq details{border-bottom:1px solid var(--line);padding:20px 0}.author-faq summary{font:23px/1.4 Georgia,serif;cursor:pointer}.author-faq details p{max-width:760px;color:var(--muted)}.author-faq summary::marker{color:var(--muted)}[id]{scroll-margin-top:24px}@media(max-width:760px){.author-invitation{grid-template-columns:1fr;padding:30px 24px;gap:20px}.author-art{padding:20px 0 30px}.author-book-object{width:190px;min-height:270px}.maker-note,.crypto-note{padding:32px 24px!important}.earnings-section{grid-template-columns:1fr;gap:24px}.earnings-card{padding:26px}.journal-grid{grid-template-columns:1fr}.feature-preview{min-height:270px}.author-invitation h1,.author-invitation h2{letter-spacing:-1px}}@media(prefers-reduced-motion:reduce){.journal-grid>a{transition:none}.journal-grid>a:hover{transform:none}}
/* Keep the price field numeric without native stepper arrows. */
#authorPrice { appearance: textfield; -moz-appearance: textfield; }
#authorPrice::-webkit-inner-spin-button,
#authorPrice::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }

