.lbp-site{--lbp-radius-sm:8px;--lbp-radius-md:12px;--lbp-radius-lg:18px;--lbp-radius-pill:999px;--lbp-radius-photo:10px;--lbp-radius-photo-sm:8px}.lbp-site,.lbp-site form,.lbp-soft-scope{--field-radius:var(--lbp-radius-md);--panel-radius:var(--lbp-radius-lg);--button-radius:var(--lbp-radius-md);--field-bg:color-mix(in oklab, var(--fg) 6%, var(--bg));--field-bg-hover:color-mix(in oklab, var(--fg) 9%, var(--bg));--field-edge:color-mix(in oklab, var(--fg) 16%, transparent);--field-edge-hover:color-mix(in oklab, var(--fg) 26%, transparent);--field-ring:color-mix(in oklab, var(--accent) 60%, transparent);--field-ring-edge:var(--accent);--panel-bg:color-mix(in oklab, var(--fg) 4%, var(--bg));--button-bg:color-mix(in oklab, var(--fg) 92%, var(--bg));--button-bg-hover:var(--fg);--button-fg:var(--bg);--button-shadow-hover:0 6px 18px color-mix(in oklab, var(--fg) 14%, transparent)}.lbp-glass,.lbp-glass form{--fg:#f6f2ec;--muted-small:#f6f2ec;--danger:#f0b4b4;--bg:#18171b99;--field-bg:#f6f2ec17;--field-bg-hover:#f6f2ec21;--field-edge:#f6f2ec1a;--field-edge-hover:#f6f2ec33;--field-placeholder:#f6f2ec9e;--field-ring:#cbb2e08c;--field-ring-edge:#cbb2e0;--panel-bg:#f6f2ec12;--button-bg:#ebe4d9;--button-bg-hover:#f6f2ec;--button-fg:#1f1e22;--button-shadow-hover:0 8px 22px #00000047}.lbp-glass{color:var(--fg);-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);border-radius:var(--panel-radius,18px);background:#14120f8c;box-shadow:0 24px 60px #00000047}.lbp-site[data-palette=slate-dark] .lbp-glass,.lbp-site[data-palette=slate-dark] .lbp-glass form,.lbp-site[data-palette=slate-paper] .lbp-glass,.lbp-site[data-palette=slate-paper] .lbp-glass form{--fg:#eef1f4;--muted-small:#eef1f4;--bg:#10141999;--field-bg:#eef1f417;--field-bg-hover:#eef1f421;--field-edge:#eef1f41a;--field-edge-hover:#eef1f433;--field-placeholder:#eef1f49e;--field-ring:#c6b4e48c;--field-ring-edge:#c6b4e4;--panel-bg:#eef1f412;--button-bg:#e2e6ea;--button-bg-hover:#eef1f4;--button-fg:#14181d}.lbp-site[data-palette=slate-dark] .lbp-glass,.lbp-site[data-palette=slate-paper] .lbp-glass{background:#0c10158c}.lbp-glass input,.lbp-glass select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.lbp-field{box-sizing:border-box;width:100%;min-height:44px;font-family:var(--font-body);color:var(--fg);background-color:var(--field-bg);border:1px solid var(--field-edge);border-radius:var(--field-radius);outline:none;padding:11px 14px;font-size:16.5px;transition:background-color .16s,border-color .16s,box-shadow .16s}.lbp-field::placeholder{color:var(--field-placeholder,var(--muted))}.lbp-field:hover{background-color:var(--field-bg-hover);border-color:var(--field-edge-hover)}.lbp-field:focus-visible{border-color:var(--field-ring-edge);box-shadow:0 0 0 3px var(--field-ring)}.lbp-field-btn{min-height:44px;font-family:var(--font-label);font-size:13px;font-weight:var(--label-weight);letter-spacing:.06em;text-transform:uppercase;color:var(--button-fg);background:var(--button-bg);border-radius:var(--button-radius);cursor:pointer;border:none;padding:11px 22px;transition:background-color .16s,box-shadow .16s,transform .16s}.lbp-field-btn:hover{background:var(--button-bg-hover);box-shadow:var(--button-shadow-hover)}.lbp-field-btn:focus-visible{box-shadow:0 0 0 3px var(--field-ring);outline:none}.lbp-field-btn:disabled{cursor:wait;opacity:.6}@media (prefers-reduced-motion:no-preference){.lbp-field-btn:hover{transform:translateY(-1px)}}
