:root{--color-primary:#0e7b30;--color-primary-hover:#0a6427;--color-primary-light:#dcfce7;--color-primary-lighter:#f0fdf4;--color-primary-text:#0d542b;--color-danger:#fb2c36;--color-danger-bg:#ffe2e2;--color-danger-lighter:#fef2f2;--color-danger-text:#991b1b;--color-warning:#b45c00;--color-warning-bg:#fefce8;--color-warning-text:#78350f;--color-info:#2563eb;--color-info-bg:#eff6ff;--color-info-hover:#1d4ed8;--color-info-text:#1e3a5f;--color-success:#0e7b30;--color-success-bg:#dcfce7;--color-success-light:#dcfce7;--color-success-dark:#0d542b;--color-intake:#00a63e;--color-quarantine:#ff6900;--color-release:#2b7fff;--color-status-online:#22c55e;--color-status-offline:#ef4444;--color-status-syncing:#3b82f6;--color-text:#1a202c;--color-text-primary:#101828;--color-text-secondary:#364153;--color-text-tertiary:#4a5565;--color-text-muted:#6b7280;--color-text-placeholder:#9ca3af;--color-text-disabled:#99a1af;--color-bg:#fff;--color-bg-page:#fff;--color-bg-subtle:#f8f9fa;--color-bg-secondary:#f3f4f6;--color-bg-tertiary:#fafafa;--color-bg-surface:#fff;--color-surface:#fff;--color-surface-raised:#fff;--color-background:#fff;--color-background-card:#fff;--color-background-hover:#f3f4f6;--color-bg-quarantine:#fef3c6;--color-black:#000;--color-white:#fff;--color-neutral-50:#fafafa;--color-neutral-100:#f3f4f6;--color-neutral-700:#374151;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-900:#111827;--color-green-50:#f0fdf4;--color-green-200:#bbf7d0;--color-green-500:#22c55e;--color-green-600:#00a76c;--color-green-700:#15803d;--color-green-900:#14532d;--color-red-50:#fef2f2;--color-red-200:#fecaca;--color-red-500:#ef4444;--color-red-600:#dc2626;--color-red-700:#b91c1c;--color-red-800:#991b1b;--color-red-900:#7f1d1d;--color-amber-50:#fffbeb;--color-amber-700:#b45309;--color-orange-500:#f97316;--color-yellow-50:#fefce8;--color-yellow-200:#fde68a;--color-yellow-500:#eab308;--color-yellow-600:#ca8a04;--color-yellow-700:#a16207;--color-yellow-800:#854d0e;--color-yellow-900:#713f12;--color-blue-50:#eff6ff;--color-blue-300:#93c5fd;--color-blue-500:#3b82f6;--color-blue-700:#1d4ed8;--color-blue-950:#172554;--color-purple-50:#faf5ff;--color-purple-300:#d8b4fe;--color-purple-500:#a855f7;--color-purple-700:#7e22ce;--color-purple-950:#3b0764;--color-border:#d1d5dc;--color-border-strong:#d1d5db;--color-border-dashed:#d1d5db;--color-control-border:var(--color-border);--color-separator:var(--color-border);--color-button-active-background:var(--color-primary-hover);--color-error:var(--color-danger);--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--font-family:"Noto Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"Reddit Mono", monospace;--font-size-xxs:.6875rem;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-full:9999px;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 6px #00000012;--app-max-width:100%;--app-content-padding:var(--space-4);--header-height:3.5rem;--breakpoint-xs:20rem;--breakpoint-sm:30rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:85.375rem;--focus-ring-color:var(--color-primary);--focus-ring-width:3px;--focus-ring-offset:2px;--touch-target-min:2.75rem;--transition-fast:.15s ease;--transition-normal:.25s ease}@media (prefers-contrast:more){:root{--color-text-muted:#374151;--color-text-placeholder:#6b7280;--color-border:#9ca3af;--color-border-strong:#6b7280}}@media (min-width:20rem){:root{--app-content-padding:var(--space-4)}}@media (min-width:30rem){:root{--app-content-padding:var(--space-5)}}@media (min-width:48rem){:root{--app-max-width:40rem;--app-content-padding:var(--space-6)}}@media (min-width:64rem){:root{--app-max-width:48rem;--app-content-padding:var(--space-8)}}@media (min-width:85.375rem){:root{--app-max-width:85.375rem;--app-content-padding:var(--space-8)}}@media (prefers-reduced-motion:reduce){:root{--transition-fast:0s;--transition-normal:0s}}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-family);font-size:100%;line-height:var(--line-height-normal);color:var(--color-text-secondary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background-color:var(--color-bg-secondary);min-height:100dvh}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}:focus:not(:focus-visible){outline:none}button,a,[role=button],input[type=checkbox],input[type=radio]{min-height:var(--touch-target-min);min-width:var(--touch-target-min)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
body{background-color:var(--color-bg-page);color:var(--color-text-primary)}
