:root{--ships-color-bg: #f4f5f7;--ships-color-canvas: #6b6f76;--ships-color-paper: #ffffff;--ships-color-surface: #ffffff;--ships-color-surface-alt: #f8f9fb;--ships-color-surface-sunken: #fafbfc;--ships-color-surface-hover: #f6f8fc;--ships-color-surface-selected: #eef2ff;--ships-color-input-bg: #ffffff;--ships-color-input-bg-readonly: #f2f4f7;--ships-color-border: #d0d5dd;--ships-color-border-subtle: #e7e9ee;--ships-color-border-input: #c7ccd4;--ships-color-text: #1d2129;--ships-color-text-secondary: #555e6c;--ships-color-text-muted: #777f8c;--ships-color-text-inverse: #ffffff;--ships-color-accent: #0b5fff;--ships-color-accent-hover: #0a52dd;--ships-color-accent-disabled: #9db8e8;--ships-color-accent-soft: #eef2ff;--ships-color-accent-soft-border: #c7d2fe;--ships-color-error: #b00020;--ships-color-error-bg: #fdecea;--ships-color-error-text-strong: #a12622;--ships-color-success: #0f7b3d;--ships-color-warning: #b45309;--ships-color-shadow: rgba(0, 0, 0, .15);--ships-color-shadow-strong: rgba(0, 0, 0, .4)}:root[data-theme=dark]{--ships-color-bg: #16181c;--ships-color-canvas: #202225;--ships-color-paper: #ffffff;--ships-color-surface: #1e2126;--ships-color-surface-alt: #24272e;--ships-color-surface-sunken: #1a1d22;--ships-color-surface-hover: #262b33;--ships-color-surface-selected: #23324f;--ships-color-input-bg: #20232a;--ships-color-input-bg-readonly: #2a2e36;--ships-color-border: #383d47;--ships-color-border-subtle: #2c3038;--ships-color-border-input: #454b57;--ships-color-text: #e6e8ec;--ships-color-text-secondary: #a9b0bd;--ships-color-text-muted: #7d8493;--ships-color-text-inverse: #ffffff;--ships-color-accent: #4d8dff;--ships-color-accent-hover: #6ea1ff;--ships-color-accent-disabled: #3a4a6b;--ships-color-accent-soft: #1d2b4a;--ships-color-accent-soft-border: #2f4270;--ships-color-error: #ff6b6b;--ships-color-error-bg: #3a2020;--ships-color-error-text-strong: #ff8d8a;--ships-color-success: #4ad080;--ships-color-warning: #f0a860;--ships-color-shadow: rgba(0, 0, 0, .5);--ships-color-shadow-strong: rgba(0, 0, 0, .7)}html,body{height:100%}body{margin:0;background-color:var(--ships-color-bg);color:var(--ships-color-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}
