:root{--bg: #0d0b14;--bg-alt: #16121f;--accent: #e0457b;--accent-2: #8a5cf6;--text: #f3eef7;--muted: #a99fb5;--card: #1d1727;--radius: 14px;--space: 1.5rem;--font-head: "Georgia", serif;--font-body: "Helvetica Neue", Arial, sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:1rem;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{font-family:var(--font-head);letter-spacing:.5px}a{color:inherit;text-decoration:none}a:where(:not(.wp-element-button)){color:inherit}img{max-width:100%;height:auto;display:block}ul{list-style:none}:where(.wp-site-blocks)>*{margin-block-start:0;margin-block-end:0}:where(.is-layout-flow)>*{margin-block-start:0;margin-block-end:0}.reveal{opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .6s ease}.reveal.visible{opacity:1;transform:none}
