.public-design{--background:#0a0b0a;--bg-alt:#10120f;--bg-inset:#171b14;--card:#10120f;--card-2:#171b14;--foreground:#f0f2ec;--fg-2:#bbc4b5;--fg-3:#9aa592;--border:#30372b;--border-2:#252c21;--border-strong:#526044;--primary:#d6ff39;--primary-hover:#e4ff84;--primary-foreground:#101508;--soft:#d6ff3914;--muted:#171b14;--muted-foreground:#9aa592;--ring:#66d5e2;--dot:#ffffff0b;--radius:0;--card-foreground:var(--foreground);--popover:var(--card);--popover-foreground:var(--foreground);--secondary:var(--bg-alt);--secondary-foreground:var(--fg-2);--accent:var(--bg-alt);--accent-foreground:var(--foreground);--input:var(--border-strong);--color-fd-background:#0a0b0a;--color-fd-foreground:#f0f2ec;--color-fd-muted:#171b14;--color-fd-muted-foreground:#9aa592;--color-fd-card:#10120f;--color-fd-card-foreground:#f0f2ec;--color-fd-popover:#10120f;--color-fd-popover-foreground:#f0f2ec;--color-fd-border:#30372b;--color-fd-primary:#d6ff39;--color-fd-primary-foreground:#101508;--color-fd-accent:#171b14;--color-fd-accent-foreground:#f0f2ec;background:var(--background);min-height:100vh;color:var(--foreground);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.public-design :is(h1,h2){text-transform:uppercase;letter-spacing:-.035em}.public-design :is(input,select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.public-design :is([class*=rounded-],.btn){border-radius:0}.public-design :is(header,footer){background:#0a0b0a}.public-design header nav>a:first-child>span{font-size:22px!important}.public-design header nav a:hover{color:var(--foreground)}.public-design main{padding-top:3rem}.public-design main h1{font-weight:700;line-height:1.04}.public-design .public-hero{border:0;border-bottom:1px solid var(--border);background-color:#0000;background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff02 1px,#0000 1px);background-size:36px 36px;padding:4.5rem 0;position:relative}.public-design .public-hero h1{color:#0000;-webkit-text-stroke:1px var(--foreground);max-width:950px;font-size:clamp(2.8rem,6vw,5.2rem)}.public-design .public-hero>p:first-child,.public-design .public-label{letter-spacing:1.5px;color:var(--primary);font:11px/1.7 JetBrains Mono,Consolas,monospace}.public-design .public-hero>p:first-child:before{content:"[ "}.public-design .public-hero>p:first-child:after{content:" ]"}.public-design .public-page-heading{border-bottom:1px solid var(--border);padding-bottom:2.5rem}.public-design main>nav,.public-design footer h2,.public-design dt{letter-spacing:.5px;font-family:JetBrains Mono,Consolas,monospace;font-size:11px}.public-design main :is(article,a.border-border,dl>div){transition:border-color .18s,background .18s}.public-design main :is(article,a.border-border):hover{border-color:#687b44}.public-design .public-ad-card{padding:20px;position:relative}.public-design .public-ad-card>a:last-child{border:1px solid var(--border-strong);justify-content:space-between;padding:12px 14px;font-family:JetBrains Mono,Consolas,monospace;font-size:11px;display:flex}.public-design .public-ad-card>a:last-child:hover{background:var(--primary);color:var(--primary-foreground)}.public-design .public-ad-preview{position:relative}.public-design .public-ad-lock{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center;min-height:120px;color:var(--primary);opacity:0;visibility:hidden;background:#080c07e8;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;transition:opacity .18s,visibility .18s;display:flex;position:absolute;inset:0}.public-design .public-ad-lock strong{color:var(--foreground);font-size:17px}.public-design .public-ad-lock>span{font:11px JetBrains Mono,Consolas,monospace}.public-design .public-ad-card:is(:hover,:focus-within) .public-ad-lock{opacity:1;visibility:visible}.public-design .public-ad-card:focus-within{border-color:var(--primary)}.public-design .public-signup-banner{background:linear-gradient(120deg,#171f0d,#0d100a);justify-content:space-between;align-items:center;gap:32px;display:flex}.public-design .public-signup-button{background:var(--primary);color:var(--primary-foreground);flex-shrink:0;padding:16px 24px;font-weight:600;display:inline-block}.public-design .public-signup-button:hover{background:var(--primary-hover)}.public-design :is(a,button,input,select,textarea):focus-visible{outline-offset:4px;outline:2px solid #66d5e2}.public-design footer{margin-top:0}.public-design footer h2{color:var(--primary);letter-spacing:1px}.public-design .prose{--tw-prose-body:var(--fg-2);--tw-prose-headings:var(--foreground);--tw-prose-links:var(--primary);--tw-prose-bold:var(--foreground);--tw-prose-code:var(--foreground)}@media (hover:none){.public-design .public-ad-lock{display:none}}@media (width<=640px){.public-design .public-hero{padding:2.5rem 0}.public-design .public-hero h1{font-size:2.7rem}.public-design .public-signup-banner{flex-direction:column;align-items:flex-start}.public-design main{padding-top:2rem}}@media (prefers-reduced-motion:reduce){.public-design *{transition:none!important}}
