*{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth}
body{-webkit-font-smoothing:antialiased;line-height:1.55}
img{max-width:100%;display:block}
a{color:inherit}
.wrap{max-width:1200px;margin:0 auto;padding:0 32px}
/* kryptis switcher (shared) */
.switch{font:500 13px/1 'Inter',system-ui,sans-serif;background:#0f0f12;color:#ddd}
.switch .wrap{display:flex;gap:4px;align-items:center;height:38px;overflow-x:auto}
.switch a{text-decoration:none;padding:7px 12px;border-radius:20px;white-space:nowrap;opacity:.75}
.switch a:hover{opacity:1;background:#26262c}
.switch a.on{opacity:1;background:#fff;color:#111}
.switch .home{font-weight:700;opacity:1;margin-right:10px;letter-spacing:.02em}
.switch .dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:0}
.d1{background:#115b87}.d2{background:#22d3ee}.d3{background:#d4a24c}.d4{background:#829eb4}
.gfoot{background:#0f0f12;color:#bbb;font:14px/1.6 'Inter',system-ui,sans-serif;padding:36px 0}
.gfoot .wrap{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;align-items:center}
.gfoot b{color:#fff}
.gfoot a{text-decoration:none;color:#ddd}.gfoot a:hover{color:#fff}
.gfoot .links{display:flex;gap:18px;flex-wrap:wrap}
.gfoot small{display:block;color:#a9a9b0;margin-top:4px}
@media(max-width:700px){.wrap{padding:0 20px}.switch .home{margin-right:2px}}

.skip{position:absolute;left:-999px;top:0;background:#111;color:#fff;padding:10px 16px;z-index:1000}.skip:focus{left:10px;top:10px}
:focus-visible{outline:3px solid #2563eb;outline-offset:3px;border-radius:4px}
.d5{background:#c8643b}
.switch a[aria-current]{opacity:1;background:#fff;color:#111}
.gfoot .copy{width:100%;color:#a9a9b0}
img{max-width:100%;height:auto}
.gfoot{background:#f3f0eb;color:#3d3d44;border-top:1px solid #e4ded5}.gfoot b{color:#17171a}.gfoot a{color:#2b2b31}.gfoot a:hover{color:#000;text-decoration:underline}.gfoot small,.gfoot .copy{color:#5c5c63}
@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
