/* generated from /styles.css by archive_logo.py */
.hdr__mark img{height:28px;width:auto}
:root{--stk:clamp(60px,6vw,84px)}
.stk{position:fixed;left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:40;width:var(--stk);height:var(--stk);border:0;padding:0;background:none;cursor:pointer;border-radius:50%;transform:rotate(-8deg);transition:transform .45s cubic-bezier(.2,.8,.2,1.4);-webkit-tap-highlight-color:transparent;--lx:30%;--ly:22%}
.stk:hover,.stk:focus-visible{transform:rotate(-2deg) scale(1.05);--lx:62%;--ly:30%}
.stk:focus-visible{outline:2px solid currentColor;outline-offset:5px}
.stk__die{position:absolute;inset:0;border-radius:50%;overflow:hidden;background:#050505;
 box-shadow:0 1px 1px rgba(0,0,0,.55),0 2px 3px rgba(0,0,0,.35),0 10px 22px rgba(0,0,0,.28),0 22px 44px rgba(0,0,0,.18),
 inset 0 0 0 1px rgba(255,255,255,.07),inset 0 1px 1px rgba(255,255,255,.16),inset 0 -2px 3px rgba(0,0,0,.6)}
.stk__die img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}
.stk__die::before{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;z-index:2;
 background:radial-gradient(120% 90% at var(--lx) var(--ly),rgba(255,255,255,.22),rgba(255,255,255,.05) 38%,rgba(255,255,255,0) 60%),
 linear-gradient(125deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.10) 44%,rgba(255,255,255,0) 52%),
 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .06 0'/%3E%3C/filter%3E%3Crect width='80' height='80' filter='url(%23n)'/%3E%3C/svg%3E");
 mix-blend-mode:screen;transition:background-position .45s}
.stk__die::after{content:"";position:absolute;right:4%;bottom:4%;width:22%;height:22%;border-radius:0 0 100% 0;z-index:3;pointer-events:none;
 background:linear-gradient(135deg,rgba(0,0,0,0) 48%,#1a1a1a 52%,#3a3a3a 70%,#141414 100%);
 box-shadow:-1px -1px 2px rgba(0,0,0,.6);transform:rotate(0deg);transform-origin:0 0;transition:transform .35s}
.stk:hover .stk__die::after{transform:translate(-2%,-2%) scale(1.08)}
body.lb-open .stk{display:none}
@media(max-width:760px){:root{--stk:58px}.stk{left:10px;bottom:calc(12px + env(safe-area-inset-bottom,0px))}}
.stk__die{background:#f2f2f2}
.stk__die .stk__b{display:none}
:root[data-theme="light"] .stk__die{background:#050505}
:root[data-theme="light"] .stk__die .stk__w{display:none}
:root[data-theme="light"] .stk__die .stk__b{display:block}
:root:not([data-theme="light"]) .stk__die{box-shadow:0 1px 1px rgba(0,0,0,.6),0 2px 4px rgba(0,0,0,.45),0 10px 22px rgba(0,0,0,.5),0 22px 44px rgba(0,0,0,.35),inset 0 0 0 1px rgba(0,0,0,.08),inset 0 1px 1px rgba(255,255,255,.9),inset 0 -2px 3px rgba(0,0,0,.22)}
:root:not([data-theme="light"]) .stk__die::before{mix-blend-mode:soft-light}
:root:not([data-theme="light"]) .stk__die::after{background:linear-gradient(135deg,rgba(0,0,0,0) 48%,#d9d9d9 52%,#ffffff 70%,#cfcfcf 100%);box-shadow:-1px -1px 2px rgba(0,0,0,.35)}
.stk__die{transition:background-color .5s ease,box-shadow .5s ease}
.stk__die img{position:absolute;inset:0;transition:opacity .5s ease}
.stk__die .stk__b,:root[data-theme="light"] .stk__die .stk__b{display:block}
.stk__die .stk__w,:root[data-theme="light"] .stk__die .stk__w{display:block}
.stk__die .stk__b{opacity:0}
:root[data-theme="light"] .stk__die .stk__b{opacity:1}
:root[data-theme="light"] .stk__die .stk__w{opacity:0}
.stk:active{transform:rotate(-8deg) scale(.94)}
.eyestk{position:fixed;left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);z-index:39;width:clamp(40px,3.6vw,56px);height:clamp(40px,3.6vw,56px);pointer-events:none;mix-blend-mode:difference;transition:opacity .3s}
.eyestk img{display:block;width:100%;height:100%;object-fit:contain}
body.lb-open .eyestk{opacity:0;visibility:hidden}
@media(max-width:760px){.eyestk{width:38px;height:38px;bottom:calc(22px + env(safe-area-inset-bottom,0px))}}
.eyestk{bottom:0!important;padding-bottom:env(safe-area-inset-bottom,0px);height:auto!important}
.eyestk img{height:auto}
@media(max-width:760px){.eyestk{bottom:0!important}}
.eyestk{width:clamp(56px,5vw,76px)!important;line-height:0}
.eyestk img{width:100%;height:auto;display:block}
@media(max-width:760px){.eyestk{width:52px!important}}
.stk{transition:transform .6s cubic-bezier(.34,1.8,.5,1)!important}
.stk:hover,.stk:focus-visible{transform:translateY(-6px) rotate(4deg) scale(1.12)!important}
.stk:active{transform:translateY(-2px) rotate(-4deg) scale(.95)!important;transition-duration:.15s!important}
.stk__die{transform:rotate(var(--spin,0deg));will-change:transform}
.stk:hover .stk__die{box-shadow:0 2px 2px rgba(0,0,0,.4),0 14px 26px rgba(0,0,0,.4),0 30px 50px rgba(0,0,0,.28)}
.stk__die::before{transition:none!important}
:root[data-universe] .stk__die{box-shadow:0 0 18px rgba(170,140,255,.45),0 0 2px rgba(255,255,255,.7),0 10px 24px rgba(0,0,0,.6)}
.eyestk{pointer-events:auto;cursor:pointer;display:block}
.hdr__mark{cursor:pointer}
:root[data-universe] .stk__die{box-shadow:0 0 0 1px rgba(255,255,255,.4),0 10px 24px rgba(0,0,0,.6)}
body.pp-open .eyestk,body.pp-open .bioma,body.pp-open .nemo,body.pp-open .xelv,body.pp-open .rent{display:none}
.stk,:root[data-universe] .stk{z-index:70;pointer-events:auto!important;isolation:isolate}
.stk *{pointer-events:none}
.ahdr{position:fixed;top:0;left:0;z-index:50;padding:14px var(--pad,clamp(12px,1.6vw,24px));mix-blend-mode:difference;line-height:0}.ahdr .hdr__mark{display:inline-block}
