.ds-wall{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}body.ds-no-gl{background:var(--paper-0)}.p-home .hm{z-index:2;gap:22px;padding-top:28px;padding-bottom:10px;display:grid;position:relative}.p-home .hm-k{font:400 11px/1 var(--f-term);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0;display:block}.p-home .plate{background:#0c0b0af0}.p-home .hm-hero{grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr);align-items:start;gap:22px;display:grid}.p-home .hm-me{padding:40px 44px 34px}.p-home .hm-me__head{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:22px;display:grid}.p-home .hm-av{background:var(--paper-3);border-radius:50%;width:92px;height:92px;overflow:hidden}.p-home .hm-av img{object-fit:cover;width:100%;height:100%;display:block}.p-home .hm-name{font:800 clamp(56px, 6.4vw, 104px)/.86 var(--f-wide);letter-spacing:-.045em;color:var(--ink);margin:0;font-stretch:125%}.p-home .hm-tags{margin-top:12px}.p-home .hm-lede{max-width:30em;font:500 clamp(21px, 1.8vw, 27px)/1.3 var(--f-wide);letter-spacing:-.01em;color:var(--ink);margin:36px 0 18px}.p-home .hm-hello p{max-width:38em;font:400 17px/1.7 var(--f-wide);color:var(--ink-2);margin:0 0 1em}.p-home .hm-hello strong{color:var(--ink);font-weight:700}.p-home .hm-notes{border-top:1px solid var(--line-2);margin:28px 0 0;padding:0;list-style:none;display:grid}.p-home .hm-notes li{font:400 14px/1.4 var(--f-term);color:var(--ink-3);border-bottom:1px solid var(--line-2);padding:12px 0}.p-home .hm-notes li:before{content:"—";color:var(--sig);margin-right:12px}.p-home .hm-now{grid-template-columns:auto minmax(0,1fr);align-content:start;gap:0 22px;padding:14px 20px 18px;display:grid}.p-home .hm-now>.plate__cap{grid-column:1/-1;margin:-14px -20px 14px}.p-home .nf-top{font:500 14px/1.3 var(--f-term);color:var(--ink-3);grid-column:2;margin:0}.p-home .nf-top b{color:var(--sig);font-weight:700}.p-home .nf-sep{font:400 14px/1 var(--f-term);color:var(--ink-4);white-space:nowrap;grid-column:2;margin:0 0 6px;overflow:hidden}.p-home .nf-art{grid-area:2/1/span 12;align-self:start;width:210px;height:210px;display:block}.p-home .hm-now>:not(.nf-art):not(.plate__cap){grid-column:2;min-width:0}.p-home .hm-dl{margin:0;display:grid}.p-home .hm-dl>div{grid-template-columns:76px minmax(0,1fr);align-items:baseline;gap:10px;padding:3px 0;display:grid}.p-home .hm-dl>div[hidden]{display:none}.p-home .hm-dl dt{font:700 12.5px/1.3 var(--f-term);color:var(--sig)}.p-home .hm-dl dt:after{content:":";color:var(--ink-3)}.p-home .hm-dl dd{min-width:0;font:400 12.5px/1.3 var(--f-term);color:var(--ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;display:flex}.p-home .hm-dot{background:var(--ink-4);flex:none;align-self:center;width:7px;height:7px}.p-home .hm-dot[data-status=online]{background:var(--s-acid)}.p-home .hm-dot[data-status=idle]{background:var(--s-yellow)}.p-home .hm-dot[data-status=dnd]{background:var(--s-red)}.p-home .hm-devs b{font:400 11px/1.5 var(--f-term);color:var(--ink-4);border:1px solid var(--line-2);padding:0 5px}.p-home .hm-devs b.on{color:var(--paper-0);background:var(--ink-2);border-color:var(--ink-2)}.p-home .hm-game img{width:16px;height:16px}.p-home .hm-pres{font:400 13px/1.4 var(--f-term);color:var(--ink-2);margin:10px 0 0}.p-home .hm-pres[hidden]{display:none}.p-home .hm-pres img{vertical-align:-.25em;width:auto;height:1.3em}.p-home .hm-np{color:var(--ink);border-top:1px dashed var(--line-2);grid-template-columns:84px minmax(0,1fr);align-items:center;gap:12px;margin-top:14px;padding-top:12px;text-decoration:none;display:grid}.p-home .hm-np__art{aspect-ratio:1;background:var(--paper-3);width:84px;display:block;position:relative;overflow:hidden}.p-home .hm-np__art.is-3d{background:0 0;overflow:visible}.p-home .hm-np__art.is-3d img{display:none}.p-home .hm-np__cd{z-index:2;width:132%;height:132%;filter:drop-shadow(3px 4px 0 var(--paper-0));transition:transform .5s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:-16%}.p-home .hm-np.is-out .hm-np__cd{z-index:5;transform:translate(-6%,-10%)scale(1.35)}@media (prefers-reduced-motion:reduce){.p-home .hm-np__cd{transition:none}}.p-home .hm-np__art img{object-fit:cover;filter:url(#frx-duo);width:100%;height:100%;display:block}.p-home .hm-np:hover .hm-np__art img{filter:none}.p-home .hm-np__txt{gap:2px;min-width:0;display:grid}.p-home .hm-np__txt .hm-k{font-size:10px}.p-home .hm-np__txt b{font:700 14px/1.2 var(--f-wide);overflow-wrap:anywhere}.p-home .hm-np__txt i{font:400 12px/1.3 var(--f-term);color:var(--ink-3);overflow-wrap:anywhere;font-style:normal}.p-home .hm-np__t{font:400 11px/1 var(--f-term);color:var(--ink-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:2px;display:grid}.p-home .hm-np__bar{background:var(--line-2);height:3px;overflow:hidden}.p-home .hm-np__bar span{background:var(--sig);width:0;height:100%;display:block}.p-home .hm-np:not(.is-live) .hm-np__t{display:none}.p-home .hm-np:hover b{color:var(--sig)}.p-home .hm-mood{font:400 12px/1.4 var(--f-term);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:12px 0 0;display:flex}.p-home .hm-mood__t span{font:700 11px/1.4 var(--f-term);color:var(--paper-0);background:var(--ink);padding:1px 7px}.p-home .hm-thought{border-top:1px dashed var(--line-2);margin-top:14px;padding-top:12px}.p-home .hm-thought p{min-height:2.6em;font:500 16px/1.35 var(--f-wide);color:var(--ink);margin:8px 0 0}.p-home .hm-thought p:after{content:"_";color:var(--sig);animation:1s step-end infinite blink}.p-home .hm-count{border-top:1px dashed var(--line-2);grid-template-columns:1fr 1fr;gap:10px 18px;margin-top:14px;padding-top:12px;display:grid}.p-home .hm-count[hidden]{display:none}.p-home .hm-count p{margin:0}.p-home .hm-count b{font:800 28px/1 var(--f-wide);letter-spacing:-.02em;margin-top:6px;font-stretch:125%;display:block}.p-home .hm-count b i{font-style:normal;display:inline-block}.p-home .hm-count b i.is-flip{color:var(--sig);animation:.5s steps(3,end) hm-flip}@keyframes hm-flip{0%{scale:1 .1}to{scale:1}}.p-home .hm-new{grid-column:1/-1;display:grid}.p-home .hm-new:empty{display:none}.p-home .hm-new a{color:var(--ink);border-top:1px solid var(--line);grid-template-columns:46px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:6px 0;text-decoration:none;display:grid}.p-home .hm-new a:hover .hs-list__v{color:var(--sig)}.p-home .hs-list__k{font:400 10.5px/1 var(--f-term);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.p-home .hs-list__v{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 13px/1.3 var(--f-wide);overflow:hidden}.p-home .hs-list__t{font:400 11px/1 var(--f-term);color:var(--ink-3)}.p-home .hm-upd{font:400 11px/1.4 var(--f-term);color:var(--ink-3);margin:14px 0 0}.p-home .nf-swatch{height:12px;margin-top:12px;display:flex}.p-home .nf-swatch i{background:var(--c);flex:1}.p-home .hm-index{padding:8px 0 0;position:relative}.p-home .hm-tm{color:#9a9182;text-align:center;background:#0c0b0ae6;padding:18px 0 8px;font-size:clamp(3px,.5vw,7.5px);line-height:1;overflow:hidden}.p-home .hm-tm:empty{display:none}.p-home .hm-tm__cap{text-align:center;border-bottom:1px solid var(--line-2);background:#0c0b0ae6;margin:0;padding:0 0 14px}.p-home .hm-tm__cap a{color:var(--sig)}.p-home .hm-tm__cap a:hover{background:var(--sig);color:var(--paper-0)}.p-home .hm-rooms{background:#0c0b0ae6;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;padding:0;display:grid}.p-home .hm-room{min-height:64px;color:var(--ink);border-bottom:1px solid var(--line);transform:perspective(900px) rotateY(calc(var(--tx,0) * 2.2deg)) rotateX(calc(var(--ty,0) * -1.4deg));grid-template-columns:34px auto minmax(24px,1fr) auto auto auto;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;transition:transform .55s cubic-bezier(.3,1.5,.5,1),background-color .15s,box-shadow .3s;display:grid;position:relative}.p-home .hm-room__name{font:800 clamp(24px, 2.6vw, 38px)/1 var(--f-wide);letter-spacing:-.035em;font-stretch:125%}.p-home .hm-room__rule{background:var(--ink-4);height:1px;position:relative}.p-home .hm-room__rule:after{content:"";background:var(--sig);box-shadow:0 2px 0 var(--paper-0);transform-origin:0;transition:transform .55s cubic-bezier(.3,1.5,.5,1);position:absolute;inset:-1px 0;transform:scaleX(0)}.p-home .hm-room__line{text-overflow:ellipsis;white-space:nowrap;max-width:22em;font:400 12px/1.35 var(--f-term);color:var(--ink-3);text-align:right;opacity:.55;transition:translate .5s cubic-bezier(.3,1.5,.5,1),opacity .25s,color .2s;overflow:hidden;translate:14px}.p-home .hm-room__line:empty{display:none}.p-home .hm-room .chev{opacity:0;transition:opacity .15s,translate .2s;translate:-6px}.p-home .hm-room__art,.p-home .hm-room__pic{background:var(--paper-3) center / cover no-repeat;width:40px;height:40px;image-rendering:pixelated;display:block}.p-home .hm-room:hover,.p-home .hm-room:focus-visible{z-index:2;background-color:var(--paper-2);box-shadow:5px 5px 0 var(--paper-0);outline:none}.p-home .hm-room:hover .hm-room__line,.p-home .hm-room:focus-visible .hm-room__line{opacity:1;color:var(--ink-2);translate:0}.p-home .hm-room:hover .hm-room__name,.p-home .hm-room:focus-visible .hm-room__name{color:#0000;-webkit-text-stroke:1px var(--sig)}.p-home .hm-room:hover .hm-room__rule:after,.p-home .hm-room:focus-visible .hm-room__rule:after{transform:scaleX(1)}.p-home .hm-room:hover .chev,.p-home .hm-room:focus-visible .chev{opacity:1;translate:0}.p-home .hm-room:hover .hm-room__art{filter:none}.p-home .hm-more{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.p-home .hm-more>.plate{padding-top:0}.p-home .hm-more>.plate>.plate__cap{margin:0 -14px 14px}.p-home .hm-post{color:var(--ink);grid-column:span 5;align-content:start;gap:10px;padding:18px 22px;text-decoration:none;display:grid}.p-home .hm-post[hidden]{display:none}.p-home .hm-post .px{font:400 11px/1 var(--f-term);letter-spacing:.14em;text-transform:uppercase;color:var(--sig)}.p-home .hs-post__title{font:800 clamp(24px, 2vw, 32px)/1.05 var(--f-wide);letter-spacing:-.02em;font-stretch:112%}.p-home .hs-post__ex{font:400 15px/1.6 var(--f-text);color:var(--ink-2)}.p-home .hs-post__date{font:400 12px/1 var(--f-term);color:var(--ink-3)}.p-home .hm-post:hover .hs-post__title{color:#0000;-webkit-text-stroke:1px var(--sig)}.p-home .hm-snaps{grid-column:span 7;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:14px;display:grid}.p-home .hm-snap{aspect-ratio:3/4;background:var(--paper-3);display:block;position:relative;overflow:hidden}.p-home .hm-snap img{object-fit:cover;filter:url(#frx-duo);width:100%;height:100%;transition:filter .2s;display:block}.p-home .hm-snap:hover img,.p-home .hm-snap:focus-visible img{filter:none}.p-home .hm-snap span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font:400 10px/1.4 var(--f-term);color:var(--paper-0);background:var(--ink);padding:2px 6px;position:absolute;bottom:0;left:0;overflow:hidden}.p-home .hm-snap span:empty{display:none}.p-home .hm-places{grid-column:span 5}.p-home .hm-places ul{margin:0;padding:0;list-style:none;display:grid}.p-home .hm-places a{font:600 16px/1.2 var(--f-wide);color:var(--ink);border-bottom:1px solid var(--line);justify-content:space-between;padding:10px 0;text-decoration:none;display:flex}.p-home .hm-places a:after{content:"↗";color:var(--ink-3)}.p-home .hm-places a:hover,.p-home .hm-places a:focus-visible{color:var(--sig);outline:none}.p-home .hm-flag{grid-column:span 4;place-items:center;margin:0;padding:14px;display:grid}.p-home .hm-flag img{width:100%;max-width:300px;height:auto;display:block}.p-home .hm-thing{grid-column:span 3;align-content:center;place-items:center;gap:10px;padding:20px;display:grid}.p-home .relic{perspective:520px;place-items:center;width:160px;height:160px;display:grid;position:relative}.p-home .relic__cube{--rx:-20deg;--ry:30deg;width:84px;height:84px;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));cursor:grab;position:relative}.p-home .relic__cube:active{cursor:grabbing}.p-home .relic__cube .face{border:1px solid var(--ink-3);image-rendering:pixelated;background:#111 url(/images/thing.webp) 50%/cover;position:absolute;inset:0}.p-home .relic__cube .f1{transform:translateZ(42px)}.p-home .relic__cube .f2{transform:rotateY(90deg)translateZ(42px)}.p-home .relic__cube .f3{transform:rotateY(180deg)translateZ(42px)}.p-home .relic__cube .f4{transform:rotateY(-90deg)translateZ(42px)}.p-home .relic__cube .f5{transform:rotateX(90deg)translateZ(42px)}.p-home .relic__cube .f6{transform:rotateX(-90deg)translateZ(42px)}@media (width<=1100px){.p-home .hm-hero{grid-template-columns:minmax(0,1fr)}.p-home .hm-post,.p-home .hm-snaps{grid-column:1/-1}.p-home .hm-places,.p-home .hm-flag{grid-column:span 6}.p-home .hm-thing{grid-column:1/-1}}@media (width<=760px){.p-home .hm-rooms{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.p-home .hm{gap:16px;padding-top:18px}.p-home .hm-me{padding:26px 20px}.p-home .hm-me__head{grid-template-columns:64px minmax(0,1fr);gap:16px}.p-home .hm-av{width:64px;height:64px}.p-home .hm-now{grid-template-columns:minmax(0,1fr);padding:14px 16px 16px}.p-home .hm-now>.plate__cap{margin:-14px -16px 14px}.p-home .nf-art{grid-area:auto/1;justify-self:center;margin-bottom:12px}.p-home .hm-now>:not(.nf-art):not(.plate__cap){grid-column:1}.p-home .hm-room{grid-template-columns:28px auto minmax(12px,1fr) auto}.p-home .hm-room__line,.p-home .hm-room .chev{display:none}.p-home .hm-places,.p-home .hm-flag{grid-column:1/-1}.p-home .hm-snaps{grid-template-columns:repeat(3,minmax(0,1fr))}}.p-home .hm-dl [data-discord-line]{flex:1 1 0;min-width:0}
