/* Redesign preview skin for existing inner pages (18 Oct 2026): type and buttons only, so page layouts stay intact. */
@font-face{font-family:"Fraunces";src:url(/assets/fonts/fraunces-600.woff2) format("woff2");font-weight:600 700;font-display:swap}
@font-face{font-family:"Inter";src:url(/assets/fonts/inter-400.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"Inter";src:url(/assets/fonts/inter-600.woff2) format("woff2");font-weight:600;font-display:swap}
h1,h2,.page-header h1,.hero h1{font-family:"Fraunces",Georgia,serif!important;font-weight:600!important;letter-spacing:-.02em!important}
.nav-logo{font-family:"Fraunces",Georgia,serif!important;font-weight:600!important}
.btn-primary,a.btn-primary,.btn-secondary,a.btn-secondary,.nav-cta,.cta-btn{border-radius:999px!important}
.card,.help-card,.post-card,.proj-card,.product-card,.nl-card,.cta-box,.monetise-cta,.post-cta-inner{border-radius:24px!important}
.rl-free{background:#F7F0E8;border-radius:24px;padding:28px;margin:2rem 0}
.rl-free h3{font-family:"Fraunces",Georgia,serif;margin:0 0 .5rem}
.rl-free a.rl-btn{display:inline-block;margin-top:.6rem;background:#B83224;color:#fff!important;border-radius:999px;padding:.7rem 1.2rem;font-weight:600;text-decoration:none}
/* Premium layer 23 Oct: inner pages */
:root{--ink:#14131A}
body{background:#FAF7F2!important;color:#14131A}
h1,h2,.page-header h1,.hero h1{font-weight:500!important;letter-spacing:-.025em!important}
.btn-primary,a.btn-primary,.nav-cta,.cta-btn{background:#14131A!important;border-color:#14131A!important;color:#fff!important;box-shadow:0 1px 2px rgba(20,19,26,.06);transition:transform .2s}
.btn-primary:hover,.nav-cta:hover{transform:translateY(-1px)}
.card,.help-card,.post-card,.proj-card,.product-card,.cta-box,.monetise-cta,.post-cta-inner{border-radius:16px!important;border:1px solid rgba(20,19,26,.09)!important;box-shadow:0 1px 2px rgba(20,19,26,.04)!important}
.cta-band,.page-header{background:#F3EEE6!important}
.cta-band *{color:#14131A}
.nl-band{background:#14131A!important;color:#C9C4BC}.nl-band h2{color:#fff}.nl-band a{color:#fff}
