.public-shell{--pub-bg:#fcfbf8;--pub-bg-tint-1:#d7f4e0;--pub-bg-tint-2:#d9f4fd;--pub-surface:#ffffff9e;--pub-surface-strong:#ffffffd1;--pub-border:#0f172a14;--pub-border-strong:#0f172a1f;--pub-text:#151b21;--pub-text-muted:#475569;--pub-text-soft:#64748b;--pub-accent:#059669;--pub-accent-soft:#0596691a;--pub-shadow:0 1px 1px #0f172a0a,0 8px 32px #0f172a0f;min-height:100vh;color:var(--pub-text);background:radial-gradient(ellipse 70% 50% at 80% 0%,var(--pub-bg-tint-1),transparent 60%),radial-gradient(ellipse 60% 50% at 10% 100%,var(--pub-bg-tint-2),transparent 65%),var(--pub-bg);position:relative}@supports (color:lab(0% 0 0)){.public-shell{--pub-bg:lab(98.6332% -.128895 1.51819);--pub-bg-tint-1:lab(93.5794% -12.4075 6.35813);--pub-bg-tint-2:lab(94.3799% -7.5677 -7.33202);--pub-text:lab(9.49397% -1.37884 -5.2379)}}.public-shell:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#0f172a08 1px,#0000 1px),linear-gradient(90deg,#0f172a08 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 30%,#000,#0000 75%);mask-image:radial-gradient(80% 60% at 50% 30%,#000,#0000 75%)}.public-glass{background-color:var(--pub-surface);border:1px solid var(--pub-border);-webkit-backdrop-filter:blur(24px)saturate(180%);box-shadow:inset 0 1px 0 #fff9,var(--pub-shadow)}.public-glass-strong{background-color:var(--pub-surface-strong);border:1px solid var(--pub-border-strong);-webkit-backdrop-filter:blur(28px)saturate(180%);box-shadow:inset 0 1px 0 #ffffffb3,var(--pub-shadow)}.public-glow-emerald{pointer-events:none;background:radial-gradient(40% 60% at 20% 30%,#0596691f,#0000 60%),radial-gradient(50% 50% at 85% 70%,#05966914,#0000 65%);position:absolute;inset:0}html:has(.public-shell){scroll-behavior:smooth}
