:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#080d16;--surface:#101824;--surface-raised:#162131;--surface-soft:#1a2637;--foreground:#f5f8fc;--muted:#a8b6c9;--muted-foreground:#a8b6c9;--subtle:#718198;--border:#8da4c429;--border-strong:#92b4e047;--accent:#6ee7f7;--accent-soft:#6ee7f71f;--primary:#6ee7f7;--primary-soft:#6ee7f71f;--primary-foreground:#07111c;--primary-contrast:#07111c;--success:#48d6a3;--warning:#f4c96b;--danger:#f06b78;--ring:#6ee7f7;--nav-hover:#ffffff0f;--panel-highlight:#ffffff0d;--panel-shadow:0 18px 48px #0000003d;--panel-shadow-hover:0 24px 64px #00000052;--grid-row-even:#101824;--grid-row-odd:#162131;--template-accent:#6ee7f7;font-family:Inter,Noto Sans CJK SC,PingFang SC,Microsoft YaHei,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:var(--background);color:var(--foreground);margin:0}button,input,select,textarea{font:inherit}.cf-button{border:1px solid var(--border-strong);background:var(--surface-raised);min-height:40px;color:var(--foreground);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.cf-button.primary{color:#07111c;background:#62dcea;border-color:#62dcea}.cf-button.secondary{background:var(--surface-raised)}.cf-button:hover:not(:disabled){border-color:var(--accent);transform:translateY(-1px)}.cf-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cf-button:disabled{cursor:not-allowed;opacity:.48}.cf-button svg{width:15px;height:15px}.cfsend-language-switcher{min-height:36px;color:inherit;align-items:center;gap:7px;font-size:13px;display:inline-flex}.cfsend-language-switcher>svg{flex:none;width:16px;height:16px}.cfsend-language-switcher select{border:1px solid color-mix(in srgb, currentColor 24%, transparent);min-height:34px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:0 28px 0 9px}.cfsend-language-switcher select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cfsend-language-switcher.compact>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
