:root{--paper:#f5f7fa;--ink:#10263c;--blue:#6aa9ee;--blue-deep:#3d7fd1;--rule:#10263c24}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#0a1520;--ink:#e8edf5;--blue:#7cb8f8;--blue-deep:#9cc9ff;--rule:#e8edf51f}}:root[data-theme=dark]{--paper:#0a1520;--ink:#e8edf5;--blue:#7cb8f8;--blue-deep:#9cc9ff;--rule:#e8edf51f}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--paper);color:var(--ink);font-family:ui-sans-serif,Segoe UI,system-ui,sans-serif;transition:background-color .35s,color .35s;overflow-x:hidden}
