:root{--app-padding-vertical:12px;--app-padding-horizontal:12px;--bg-start:#0b121c;--bg-end:#111c29;--public-page-background:radial-gradient(ellipse at 78% 32%, #365f8847, transparent 44%), linear-gradient(135deg, var(--bg-start), var(--bg-end));--bg:#101720;--menu-bg:#1b2734;--wishpr-bg:#111a25;--hover-bg:#6891bb29;--surface-bg:#202d3a;--border-color:#718fad52;--text:#fff;--text-main:var(--text);--surface-text:#fff;--muted:#ffffffd9;--muted-surface:#ffffffa6;--accent:#365f88;--accent-hover:#4777a3;--link:#5b8fff;--link-hover:#8db1ff;--error:#ff6164bb;--green:#01b601;--green-hover:green}*{box-sizing:border-box}html,body,#app{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg);color:var(--text);margin:0;font-family:Inter,Roboto,-apple-system,system-ui,Segoe UI,Helvetica Neue,Arial}.container{width:min(100%, var(--app-max-width));min-height:100vh;max-height:100vh}*{box-sizing:border-box;margin:0;padding:0}.form-grid{background:var(--menu-bg);width:min(900px,100vw - 32px);min-width:0;height:min(720px,100dvh - 32px);min-height:0;color:var(--text-main);border:1px solid #ffffff0f;border-radius:6px;grid-template-columns:minmax(160px,220px) minmax(0,1fr);gap:8px;padding:8px;display:grid;overflow:hidden;box-shadow:0 8px 30px #0006}.form-nav{grid-template-rows:auto minmax(0,1fr);min-height:0;padding:12px 8px;display:grid}.dropdown{background:var(--menu-bg);z-index:100;border:1px solid #ffffff0f;border-radius:5px;width:140px;padding:6px;position:absolute;top:60px;right:100px;box-shadow:0 8px 24px #00000080}.dropdown-item{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--surface-text);border-radius:4px;padding:9px 12px;font-size:.95rem;display:block}.dropdown-item:hover{background:var(--accent-hover);color:#fff}
