:root{
  /* Ranglar */
  --lp-ink:#0E1A2B; --lp-body:#4B5563; --lp-muted:#6B7280; --lp-line:#E5E9F0;
  --lp-sky:#F7F9FC; --lp-pale:#E3EDFB; --lp-blue:#2F7BF6; --lp-white:#FFFFFF;
  --status-free:#26BD6C; --status-busy:#F48E2F; --status-offline:#E6483D; --status-unknown:#8C8C8C;
  /* Mini App ranglari: telefon maketi ichidagi ilova ekrani uchun (ulaber-apps/webapp/src/design/tokens.css) */
  --app-ink:#171717; --app-muted:#666666; --app-soft:#F2F2F0; --app-map:#ECEAE4; --app-me:#3B82F6;
  --status-free-soft:#DDF7E9; --status-free-ink:#0B7A43; --status-busy-soft:#FFF0E0; --status-busy-ink:#9A5400;
  --status-offline-soft:#FDE7E5; --status-offline-ink:#B3261E; --status-unknown-soft:#EFEFED; --status-unknown-ink:#5C5C5C;
  --shadow-pin:0 4px 12px rgba(0,0,0,.2); --shadow-pin-selected:0 8px 24px rgba(0,0,0,.35); --cluster-halo:rgba(23,23,23,.14);
  /* Radius */
  --r-sm:12px; --r-md:16px; --r-lg:24px; --r-xl:32px; --r-pill:999px;
  /* Shrift */
  --font-display:"Instrument Serif",Georgia,serif; --font-text:"Inter",system-ui,sans-serif;
  /* Soya */
  --shadow-card:0 16px 40px rgba(13,26,43,.14);
  /* Harakat (taklif) */
  --ease-soft:cubic-bezier(.22,1,.36,1); --ease-std:cubic-bezier(.4,0,.2,1);
  --dur-micro:200ms; --dur-ui:250ms; --dur-enter:800ms; --dur-reveal:1000ms;
  /* Telefon tipografiyasi */
  --fs-display:56px; --lh-display:56px; --ls-display:-.025em;
  --fs-h2:40px; --lh-h2:42px; --ls-h2:-.015em;
  --fs-h3:36px; --lh-h3:38px; --ls-h3:-.012em;
  --fs-stat:64px; --lh-stat:64px; --ls-stat:-.02em;
  --fs-lead:17px; --lh-lead:26px; --ls-lead:-.005em;
  --fs-value:26px; --lh-value:30px; --fs-body:16px; --lh-body:25px;
  --fs-label:14px; --lh-label:20px; --fs-caption:13px; --lh-caption:18px;
  --fs-wordmark:min(42vw,600px); --lh-wordmark:.9; --ls-wordmark:-.03em;
  --gutter:20px; --section-y:72px;
  /* Navbar balandligi va yuqori bo'shlig'i (sticky kartalar va skroll uchun) */
  --nav-h:60px; --nav-top:12px;
}
@media (min-width:1200px){:root{
  --fs-display:112px; --lh-display:108px; --ls-display:-.03em;
  --fs-h2:64px; --lh-h2:64px; --ls-h2:-.02em;
  --fs-h3:52px; --lh-h3:54px; --ls-h3:-.015em;
  --fs-stat:96px; --lh-stat:96px;
  --fs-lead:20px; --lh-lead:30px; --ls-lead:-.01em;
  --gutter:80px; --section-y:128px;
}}
@font-face{font-family:"Instrument Serif";src:url(/assets/fonts/instrument-serif-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Instrument Serif";src:url(/assets/fonts/instrument-serif-latin-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:"Inter";src:url(/assets/fonts/inter-latin-wght-normal.woff2) format("woff2");font-weight:100 900;font-display:swap}
/* O'zbekcha harflar (O', G') va boshqa kengaytirilgan lotin belgilari uchun */
@font-face{font-family:"Instrument Serif";src:url(/assets/fonts/instrument-serif-latin-ext-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1EFF}
@font-face{font-family:"Instrument Serif";src:url(/assets/fonts/instrument-serif-latin-ext-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1EFF}
@font-face{font-family:"Inter";src:url(/assets/fonts/inter-latin-ext-wght-normal.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1EFF}
/* Kirill (ruscha): Instrument Serif'da kirill yo'q, shuning uchun shu oilaga Cormorant Garamond 600 ulanadi.
   unicode-range tufayli lotin harflari Instrument Serif'da qoladi, faqat kirill harflari almashadi. [Taklif] */
@font-face{font-family:"Instrument Serif";src:url(/assets/fonts/cormorant-garamond-cyrillic-600-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Instrument Serif";src:url(/assets/fonts/cormorant-garamond-cyrillic-600-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Inter";src:url(/assets/fonts/inter-cyrillic-wght-normal.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
