/* fishbowl design tokens. Shared by the landing page (/styles.css) and the console (/app/app.css). */
@font-face{font-family:"Pretendard";src:url("/PretendardLatin.woff2") format("woff2-variations"),url("/PretendardLatin.woff2") format("woff2");font-weight:45 930;font-display:swap}
:root{
  color-scheme:light;
  --sea-950:#03191f;--sea-900:#062a33;--sea-850:#08343f;--sea-800:#0a404c;--sea-700:#0e5a66;--sea-600:#137080;
  --sea-400:#4fa8b1;--sea-300:#8fd0d4;--sea-200:#bfe5e6;--sea-100:#e2f3f3;--sea-50:#f1f8f8;
  --coral-500:#ff8a63;--coral-700:#c4472a;--gold-300:#ffd58f;--gold-500:#f2b24b;--sand-200:#efe0bd;--sand-400:#d8bd84;--weed-400:#3fb38f;
  --paper:#fdfefe;--ink:#08171b;--text:#22353a;--muted:#4f646a;--line:#d8e3e5;--line-dark:rgba(191,229,230,.18);
  --ok-bg:#dcf3e8;--ok-ink:#17694a;--warn-bg:#fbefd4;--warn-ink:#7d5410;--bad-bg:#fbe5e0;--bad-ink:#a8321b;--idle-bg:#e8eef0;--idle-ink:#4f646a;
  --accent:var(--sea-700);--accent-h:var(--sea-800);--focus:var(--sea-700);
  --on-dark:#ffffff;--on-dark-2:var(--sea-200);--on-dark-3:var(--sea-300);
  --font:"Pretendard",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
  --mono:ui-monospace,"SFMono-Regular","SF Mono",Menlo,Consolas,"Liberation Mono",monospace;
  --t-display:60px;--lh-display:64px;--t-h2:40px;--lh-h2:48px;--t-h3:22px;--lh-h3:30px;
  --t-lede:18px;--lh-lede:28px;--t-body:16px;--lh-body:26px;--t-small:14px;--lh-small:22px;--t-cap:12px;--lh-cap:18px;
  --s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--s10:128px;
  --r-1:2px;--r-2:4px;--pill:999px;--control:48px;--control-sm:36px;
  --wrap:1344px;--gutter:96px;
  --ease:cubic-bezier(.2,.7,.2,1);--fast:.15s;
}
@media (max-width:1100px){:root{--gutter:48px}}
@media (max-width:640px){:root{--t-display:36px;--lh-display:40px;--t-h2:28px;--lh-h2:34px;--t-h3:20px;--lh-h3:28px;--t-lede:16px;--lh-lede:24px;--gutter:20px}}
