@import"https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800&family=Rubik:wght@400;500;600;700&display=swap";:root{color-scheme:light;--theme-bg: #f6f9fd;--theme-surface: #fff;--theme-surface-elevated: #fff;--theme-surface-muted: #edf4ff;--theme-text: #102d4f;--theme-text-muted: #264562;--theme-nav-link: #162f4c;--theme-accent: #2d80e7;--theme-accent-contrast: #fff;--theme-border: #dce4ef;--theme-border-strong: #c5d7f0;--theme-header-bg: #153e69;--theme-header-text: #fff;--theme-header-muted: #d9e9fd;--theme-overlay: rgb(7 21 37 / 68%);--theme-footer-bg: #0e2744;--theme-footer-text: #c3d6ec;--theme-footer-link: #d8e6f7;--theme-footer-heading: #fff;--theme-footer-border: rgb(255 255 255 / 16%);--theme-footer-input-bg: rgb(255 255 255 / 8%);--theme-footer-text-dim: #a8bfd9;--theme-shadow: 0 12px 24px rgb(18 44 69 / 16%)}:root[data-theme=dark]{color-scheme:dark;--theme-bg: #071420;--theme-surface: #0f1f33;--theme-surface-elevated: #14263d;--theme-surface-muted: #1b3049;--theme-text: #e6f0fb;--theme-text-muted: #bdd0e6;--theme-nav-link: #d8e7f8;--theme-accent: #61b0ff;--theme-accent-contrast: #081c30;--theme-border: #2b4663;--theme-border-strong: #3c6083;--theme-header-bg: #0b2239;--theme-header-text: #f2f7ff;--theme-header-muted: #bdd2e9;--theme-overlay: rgb(0 0 0 / 70%);--theme-footer-bg: #081829;--theme-footer-text: #b8cde5;--theme-footer-link: #deebfb;--theme-footer-heading: #f5f9ff;--theme-footer-border: rgb(188 210 234 / 24%);--theme-footer-input-bg: rgb(255 255 255 / 7%);--theme-footer-text-dim: #93abc5;--theme-shadow: 0 14px 28px rgb(0 0 0 / 38%)}*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:Nunito,Segoe UI,sans-serif;background:var(--theme-bg);color:var(--theme-text);transition:background-color .18s ease,color .18s ease}a{color:inherit}.content-fragment{margin-top:.8rem;line-height:1.6;color:var(--theme-text-muted)}.content-fragment img,.content-fragment video{max-width:100%;height:auto}.content-fragment a{color:var(--theme-accent);text-decoration:underline}.content-fragment h1,.content-fragment h2,.content-fragment h3,.content-fragment h4,.content-fragment h5{color:var(--theme-text)}.content-fragment :where(table){width:100%;border-collapse:collapse;border-spacing:0;margin:.75rem 0}.content-fragment :where(table th,table td){border:1px solid var(--theme-border);padding:.52rem .58rem;text-align:left;vertical-align:top}.content-fragment :where(table th){background:var(--theme-surface-muted);color:var(--theme-text)}.content-fragment :where(.content-table-wrap){width:100%;overflow-x:auto;border-radius:.7rem;-webkit-overflow-scrolling:touch}@media (max-width: 900px){.content-fragment :where(table){min-width:38rem}.content-fragment :where(table th,table td){min-width:8.5rem}}
