:root{--app-height:100svh;--nav-height:30px;--footer-height:72px;--separator-gap:100px;--black:#000;--white:#fff;--gray:gray;--padding:15px;--fs-standard:12px;--fs-s:14px;--fs-m:14px;--fs-l:44px;--radius:3px}@media (max-width:780px){:root{--padding:10px;--nav-height:36px;--fs-s:13px;--fs-m:14px;--fs-l:22px}}*{box-sizing:border-box;-webkit-tap-highlight-color:#0000;outline:none;margin:0;padding:0;line-height:1em}::-webkit-scrollbar{display:none}html,body{width:100%;min-height:var(--app-height);scrollbar-width:none;-ms-overflow-style:none;background:var(--white);color:var(--black);font-size:var(--fs-s);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-family:Suisse Intl;font-weight:400;line-height:1em}body[data-theme=dark]{background-color:var(--black);color:var(--white)}body.lock{height:var(--app-height);overflow:hidden}input{font-family:Suisse Intl;font-weight:400;line-height:1em}a{color:var(--black);text-decoration:none}h1{font-size:var(--fs-l);letter-spacing:-.04em;font-weight:400;line-height:1.1em}h1 a{color:var(--gray)}body[data-theme=dark] a{color:var(--white)}body[data-theme=dark] h1 a{color:var(--gray)}::selection{color:#fff;background:#000000fe}[data-theme=dark] ::selection{color:#000;background:#fffffffe}@media (hover:hover){h1 a:hover,body[data-theme=dark] h1 a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:calc(1em/50)}}@media (max-width:780px){body.mobile-nav{overflow:hidden}}@font-face{font-family:Suisse Intl;src:url(../media/SuisseIntl-Medium.84217cfc.woff2)format("woff2"),url(../media/SuisseIntl-Medium.cbf62131.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Suisse Intl;src:url(../media/SuisseIntl-Regular.71e0b005.woff2)format("woff2"),url(../media/SuisseIntl-Regular.9c7d7813.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}
