:root{--color-bg:#111010;--color-bg-warm:#1a1614;--color-surface:#1e1a17;--color-surface-hover:#252019;--color-border:#2e2820;--color-border-light:#3a3228;--color-text:#e8dfd0;--color-text-secondary:#b8a890;--color-text-muted:#9a9080;--color-accent:#c8553a;--color-accent-light:#d4734e;--color-ok:#6abf69;--color-warning:#e8b84a;--color-critical:#d44a3a;--color-ok-bg:#6abf691a;--color-warning-bg:#e8b84a1a;--color-critical-bg:#d44a3a1a;--radius:16px;--radius-sm:8px;--font-display:"Georgia", "Times New Roman", serif;--font-sans:"Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", "Courier New", monospace}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);background-color:var(--color-bg);color:var(--color-text);background-image:linear-gradient(#000000e6,#000000e6),url(/assets/background-DU5kLpni.jpg);background-position:50%;background-size:cover;min-height:100vh;position:relative}body:before{content:"";z-index:9999;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px;position:fixed;inset:0}#root{flex-direction:column;min-height:100vh;display:flex}a{color:inherit;text-decoration:none}::selection{background:var(--color-accent);color:var(--color-text)}.page{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#00000040;border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;flex:1;gap:32px;width:100%;max-width:760px;margin:8px auto;padding:40px 24px;display:flex;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff0f}@supports not (hanging-punctuation:first){.page{-webkit-backdrop-filter:url(#liquidGlass)blur(6px);backdrop-filter:url(#liquidGlass)blur(6px)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.page{background:#1e1c1af0}}.page h2{font-family:var(--font-display);color:var(--color-text-secondary);letter-spacing:.01em;font-size:1.3rem;font-weight:400}
