:root{--fmt-bg:#05070d;--fmt-panel:#0b0f1b;--fmt-text:#f7f8ff;--fmt-muted:#aab2c8;--fmt-cyan:#18d8ff;--fmt-blue:#3c78ff;--fmt-violet:#955cff;--fmt-pink:#ff3eb5;--fmt-green:#3cff8f;--fmt-radius:22px;--fmt-shadow:0 24px 70px rgba(0,0,0,.4)}html{scroll-behavior:smooth}body.fmt-core{background:radial-gradient(circle at 15% 5%,rgb(24 216 255 / .12),transparent 30rem),radial-gradient(circle at 95% 20%,rgb(255 62 181 / .12),transparent 32rem),var(--fmt-bg);color:var(--fmt-text)}body.fmt-core::before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.26;background-image:linear-gradient(rgb(255 255 255 / .022) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .022) 1px,transparent 1px);background-size:36px 36px;mask-image:linear-gradient(to bottom,black,transparent 85%);z-index:-1}.wp-site-blocks{min-height:100vh}.wp-block-site-header,header.wp-block-template-part{backdrop-filter:blur(18px)}.wp-block-group.has-background,.wp-block-cover,.wp-block-media-text{border-radius:var(--fmt-radius)}.wp-block-button__link,.wp-element-button{background:linear-gradient(135deg,var(--fmt-violet),var(--fmt-pink));color:#fff;border:1px solid rgb(255 255 255 / .2);border-radius:14px;box-shadow:0 10px 30px rgb(149 92 255 / .25);transition:transform .18s ease,box-shadow .18s ease}.wp-block-button__link:hover,.wp-element-button:hover{transform:translateY(-2px);box-shadow:0 0 30px rgb(24 216 255 / .24),0 14px 34px rgb(0 0 0 / .35)}a{text-underline-offset:.2em;transition:color .18s ease}input,textarea,select{background:rgb(11 15 27 / .9);color:var(--fmt-text);border:1px solid rgb(255 255 255 / .16);border-radius:12px}.wp-block-post-title,.wp-block-heading{text-wrap:balance}.fmt-neon-title{color:#fff0;background:linear-gradient(90deg,var(--fmt-cyan),#fff 45%,var(--fmt-pink));-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 18px rgb(24 216 255 / .12))}.fmt-panel{background:linear-gradient(145deg,rgb(17 22 38 / .94),rgb(8 11 20 / .94));border:1px solid rgb(255 255 255 / .13);border-radius:var(--fmt-radius);box-shadow:var(--fmt-shadow)}.fmt-neon-border{border:1px solid rgb(24 216 255 / .42);box-shadow:0 0 28px rgb(24 216 255 / .11)}@media (max-width:700px){:root{--fmt-radius:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}