:root{--face:silver;--light:#fff;--shade:gray;--dark:#000;--navy:navy;--teal:teal;--pink:#ff2bd6;--cyan:#00f0ff;--acid:#b6ff00;--gold:#fc3;--blood:#8b0000;--plum:#2a0a3a;--parchment:#f1e3b8;--ink:#1b0f05;--tooltip:#ffffe1;--font-ui:Tahoma, "MS Sans Serif", Geneva, Verdana, sans-serif;--font-black:"UnifrakturMaguntia", "Old English Text MT", serif;--font-pirate:"Pirata One", "UnifrakturMaguntia", serif;--font-term:"VT323", "Courier New", monospace;--font-future:"Orbitron", "Arial Black", sans-serif;--bevel-out:inset -1px -1px var(--dark), inset 1px 1px var(--light), inset -2px -2px var(--shade), inset 2px 2px #dfdfdf;--bevel-in:inset -1px -1px var(--light), inset 1px 1px var(--shade), inset -2px -2px #dfdfdf, inset 2px 2px #0a0a0a;--bevel-field:inset -1px -1px var(--light), inset 1px 1px var(--shade), inset -2px -2px var(--face), inset 2px 2px var(--dark);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scrollbar-color:var(--pink) var(--plum);direction:rtl}body{min-height:100vh;font-family:var(--font-ui);color:var(--dark);cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cpath d='M2 2l14 4-3 3 11 11-2 2-2 2-11-11-3 3z' fill='%23c0c0c0' stroke='%23000' stroke-width='1.5'/%3E%3Cpath d='M18 22l4-4 3 3-4 4z' fill='%23ff2bd6' stroke='%23000'/%3E%3C/svg%3E") 2 2,auto;direction:ltr;background-color:#12001f;margin:0;font-size:13px;overflow-x:hidden}a,button,[role=button],summary,label,select{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Ctext x='2' y='22' font-size='22'%3E%F0%9F%AB%B5%3C/text%3E%3C/svg%3E") 4 4,pointer}::selection{background:var(--pink);color:var(--acid)}.sky{z-index:-1;background:radial-gradient(1px 1px at 12% 18%, #fff 50%, transparent 51%), radial-gradient(1px 1px at 72% 8%, #fff 50%, transparent 51%), radial-gradient(2px 2px at 40% 30%, var(--cyan) 50%, transparent 51%), radial-gradient(1px 1px at 88% 34%, #fff 50%, transparent 51%), radial-gradient(1px 1px at 22% 44%, var(--pink) 50%, transparent 51%), radial-gradient(1px 1px at 56% 14%, #fff 50%, transparent 51%), linear-gradient(180deg, #0b0016 0%, #2a0a3a 38%, #7a0f5a 52%, #ff6a3d 58%, #12001f 58.2%);position:fixed;inset:0;overflow:hidden}.sky__sun{aspect-ratio:1;filter:drop-shadow(0 0 40px #ff2bd6);background:linear-gradient(#ffe66d 0%,#ff8a3d 45%,#ff2bd6 100%);border-radius:50%;width:min(46vw,460px);position:absolute;top:22%;left:50%;transform:translate(-50%);-webkit-mask:linear-gradient(#000 0 52%,#0000 52%),repeating-linear-gradient(#000 0 12px,#0000 12px 18px);mask:linear-gradient(#000 0 52%,#0000 52%),repeating-linear-gradient(#000 0 12px,#0000 12px 18px)}.sky__castle{clip-path:polygon(0 100%,0 70%,4% 70%,4% 60%,6% 60%,6% 70%,9% 70%,9% 40%,10% 40%,10% 34%,11% 34%,11% 40%,12% 40%,12% 34%,13% 34%,13% 40%,14% 40%,14% 70%,22% 70%,22% 55%,30% 55%,30% 70%,38% 70%,38% 30%,39% 30%,39% 20%,40% 8%,41% 20%,41% 30%,42% 30%,42% 50%,47% 50%,47% 0,48% 18%,49% 18%,49% 50%,53% 50%,53% 30%,54% 30%,55% 12%,56% 30%,57% 30%,57% 70%,66% 70%,66% 45%,67% 45%,67% 38%,68% 38%,68% 45%,70% 45%,70% 38%,71% 38%,71% 45%,72% 45%,72% 70%,80% 70%,80% 58%,86% 58%,86% 26%,87% 26%,87% 14%,88% 26%,89% 26%,89% 70%,96% 70%,96% 62%,100% 62%,100% 100%);background:#0b0016;height:120px;position:absolute;top:calc(58% - 120px);left:0;right:0}.sky__grid{background:linear-gradient(transparent 0 95%, var(--pink) 95%) 0 0 / 100% 40px, linear-gradient(90deg, transparent 0 97%, var(--cyan) 97%) 0 0 / 60px 100%;transform-origin:top;background-color:#12001f;animation:1.6s linear infinite grid-scroll;position:absolute;inset:58% -50% -10%;transform:perspective(300px)rotateX(62deg)}@keyframes grid-scroll{to{background-position:0 40px,0 0}}.scanlines{pointer-events:none;z-index:9000;mix-blend-mode:multiply;background:repeating-linear-gradient(#00000024 0 1px,#0000 1px 3px);position:fixed;inset:0}.btn{font:inherit;min-width:75px;min-height:23px;color:var(--dark);background:var(--face);box-shadow:var(--bevel-out);border:0;border-radius:0;padding:3px 12px;font-size:12px}.btn:active,.btn[aria-pressed=true]{box-shadow:var(--bevel-in);padding:4px 11px 2px 13px}.btn:focus-visible{outline:1px dotted var(--dark);outline-offset:-5px}.btn--neon{background:linear-gradient(180deg, var(--pink), #8a0f7a);color:#fff;text-shadow:0 0 6px var(--cyan);font-family:var(--font-future);letter-spacing:.06em;text-transform:uppercase}.field{font:inherit;box-shadow:var(--bevel-field);width:100%;color:var(--dark);background:#fff;border:0;border-radius:0;padding:4px 5px}.field:focus{background:var(--tooltip);outline:none}.win{--tilt:0deg;background:var(--face);box-shadow:var(--bevel-out), 6px 6px 0 #00000073, 0 0 0 1px #ff2bd633;rotate:var(--tilt);touch-action:none;flex-direction:column;padding:3px;transition:rotate .6s cubic-bezier(.6,-.6,.3,1.6);display:flex;position:relative}.win--flipped{rotate:calc(var(--tilt) + 180deg)}.win--title-bottom{flex-direction:column-reverse}.win--dragging{opacity:.85;z-index:50}.win__title{color:#fff;background:linear-gradient(90deg, var(--blood), var(--plum) 45%, #6a0dad 75%, var(--pink));-webkit-user-select:none;user-select:none;align-items:center;gap:4px;min-height:20px;padding:2px 3px 2px 4px;font-size:12px;font-weight:700;display:flex}.win__title[data-draggable=true]{cursor:grab}.win__title-text{white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-pirate);letter-spacing:.02em;text-shadow:1px 1px 0 #000, 0 0 8px var(--cyan);flex:1;font-size:15px;font-weight:400;overflow:hidden}.win__ctrl{width:16px;height:14px;color:var(--dark);background:var(--face);box-shadow:var(--bevel-out);border:0;place-items:center;padding:0;font-size:10px;font-weight:700;line-height:1;display:grid}.win__ctrl:active{box-shadow:var(--bevel-in)}.win__ctrl+.win__ctrl:last-child{margin-left:2px}.win__menu{gap:2px;padding:2px 0;font-size:12px;display:flex}.win__menu button{font:inherit;background:0 0;border:0;padding:1px 6px}.win__menu button:hover{background:var(--navy);color:#fff}.win__menu button:first-letter{text-decoration:underline}.win__body{max-height:4000px;padding:10px;transition:max-height .5s,padding .5s;overflow:hidden}.win__body--sunken{box-shadow:var(--bevel-field);background:#fff;margin:2px}.win__body--rolled{max-height:0;padding-block:0}.win__status{gap:2px;margin-top:2px;font-size:11px;display:flex}.win__status>*{box-shadow:inset -1px -1px var(--light), inset 1px 1px var(--shade);flex:1;padding:2px 4px}.dialog{z-index:80;width:min(320px,90%);animation:.4s steps(2,end) 2 dialog-shake;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes dialog-shake{50%{transform:translate(6px)rotate(1deg)}}.dialog__row{align-items:flex-start;gap:12px;margin-bottom:14px;font-size:12px;display:flex}.dialog__icon{font-size:30px;line-height:1}.dialog__actions{justify-content:center;gap:6px;display:flex}.taskbar{z-index:500;background:var(--face);height:32px;box-shadow:inset 0 -1px var(--dark), inset 0 -2px var(--shade), 0 2px 0 #0006;align-items:center;gap:4px;padding:2px;display:flex;position:sticky;top:0}.taskbar__start{min-width:0;height:26px;font-weight:700;font-family:var(--font-black);align-items:center;gap:4px;padding-inline:6px;font-size:17px;display:flex}.taskbar__tasks{scrollbar-width:none;flex:1;gap:3px;min-width:0;display:flex;overflow-x:auto}.taskbar__task{min-width:34px;height:24px;color:var(--dark);white-space:nowrap;background:var(--face);box-shadow:var(--bevel-out);flex:0 150px;align-items:center;gap:4px;padding:2px 6px;font-size:12px;text-decoration:none;display:flex;overflow:hidden}.taskbar__task[data-status=active]{box-shadow:var(--bevel-in);background:repeating-conic-gradient(var(--face) 0 25%, #fff 0 50%) 0 0 / 2px 2px;font-weight:700}.taskbar__task span:last-child{text-overflow:ellipsis;overflow:hidden}.taskbar__tray{height:24px;box-shadow:inset -1px -1px var(--light), inset 1px 1px var(--shade);white-space:nowrap;align-items:center;gap:6px;padding:0 8px;font-size:12px;display:flex}.taskbar__clock{font-variant-numeric:tabular-nums;display:inline-block;transform:scaleX(-1)}.startmenu{z-index:600;background:var(--face);min-width:240px;box-shadow:var(--bevel-out), 4px 4px 0 #00000080;transform-origin:top;padding:3px;animation:.18s steps(4,end) startmenu-drop;display:flex;position:absolute;top:32px;left:2px}@keyframes startmenu-drop{0%{transform:scaleY(0)}}.startmenu__rail{background:linear-gradient(0deg, var(--blood), var(--plum), #000);color:#fff;width:28px;font-family:var(--font-black);writing-mode:vertical-rl;text-shadow:0 0 8px var(--pink);justify-content:center;align-items:flex-end;padding-bottom:6px;font-size:22px;display:flex;rotate:180deg}.startmenu__rail b{color:var(--cyan);font-family:var(--font-future);font-size:15px}.startmenu ul{flex:1;margin:0;padding:0;list-style:none}.startmenu li>*{width:100%;font:inherit;text-align:left;color:var(--dark);background:0 0;border:0;align-items:center;gap:10px;padding:7px 16px 7px 8px;font-size:13px;text-decoration:none;display:flex}.startmenu li>:hover,.startmenu li>:focus-visible{background:var(--navy);color:#fff;outline:none}.startmenu__icon{text-align:center;width:24px;font-size:20px}.startmenu hr{border:0;border-top:1px solid var(--shade);border-bottom:1px solid var(--light);margin:3px 2px}.top-footer{font-family:var(--font-term);color:var(--acid);border-bottom:2px solid var(--pink);background:#000;flex-wrap:wrap;justify-content:center;gap:4px 14px;padding:4px 12px;font-size:15px;display:flex}.top-footer a{color:var(--cyan)}.bottom-header{text-align:center;border-top:4px ridge var(--gold);background:repeating-linear-gradient(90deg,#00000040 0 2px,#0000 2px 60px),repeating-linear-gradient(0deg,#0000004d 0 2px,#0000 2px 30px),linear-gradient(#3d3a44,#1c1a22);margin-top:40px;padding:26px 16px 34px;position:relative;overflow:hidden}.bottom-header__label{font-family:var(--font-term);color:var(--acid);font-size:15px}.bottom-header__logo{font-family:var(--font-black);letter-spacing:.02em;background:linear-gradient(180deg, #fff 0%, var(--cyan) 30%, #2b1055 50%, var(--pink) 52%, var(--gold) 100%);color:#0000;filter:drop-shadow(3px 3px #000)drop-shadow(0 0 14px #ff2bd6b3);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(54px,13vw,160px);font-weight:400;line-height:1;transition:transform .8s cubic-bezier(.6,-.6,.3,1.6);transform:scaleY(-1)}.bottom-header:hover .bottom-header__logo{transform:scaleY(1)}.bottom-header__tagline{font-family:var(--font-future);color:var(--parchment);letter-spacing:.4em;text-transform:uppercase;font-size:11px}.marquee{white-space:nowrap;background:var(--acid);color:var(--plum);font-family:var(--font-term);border-block:2px solid #000;font-size:20px;overflow:hidden}.marquee>span{padding-left:100%;animation:26s linear infinite marquee-backwards;display:inline-block}@keyframes marquee-backwards{0%{transform:translate(-100%)}to{transform:translate(0)}}.realm{max-width:1320px;margin:0 auto;padding:22px clamp(16px,3vw,40px)}.blackletter{font-family:var(--font-black);font-weight:400}.chrome-text{font-family:var(--font-black);background:linear-gradient(180deg, #e8f9ff 0%, #8fd3ff 40%, #1c1040 50%, var(--pink) 54%, #ffd36b 100%);color:#0000;filter:drop-shadow(2px 2px #000);-webkit-background-clip:text;background-clip:text;font-weight:400}.term{font-family:var(--font-term);font-size:18px;line-height:1.15}.future{font-family:var(--font-future);letter-spacing:.08em}.blink{animation:1s step-end infinite blink}@keyframes blink{50%{visibility:hidden}}.wobble{animation:2.4s ease-in-out infinite wobble;display:inline-block}@keyframes wobble{0%,to{rotate:-3deg}50%{rotate:3deg}}.glitch{display:inline-block;position:relative}.glitch:before,.glitch:after{content:attr(data-text);pointer-events:none;position:absolute;inset:0}.glitch:before{color:var(--cyan);clip-path:inset(0 0 55%);animation:2.2s steps(2,end) infinite glitch;translate:-2px}.glitch:after{color:var(--pink);clip-path:inset(55% 0 0);animation:1.7s steps(2,end) infinite reverse glitch;translate:2px}@keyframes glitch{0%,90%{transform:none}92%{transform:translate(4px,-1px)}96%{transform:translate(-5px,2px)}}.progress{height:22px;box-shadow:var(--bevel-field);background:#fff;padding:2px}.progress__fill{background:repeating-linear-gradient(90deg, var(--navy) 0 9px, transparent 9px 11px);height:100%;transition:width .2s steps(3,end)}.desktop{grid-template-columns:1fr 96px;gap:20px;display:grid}.desktop__icons{flex-direction:column;grid-area:1/2;gap:10px;display:flex}.desktop__windows{grid-area:1/1;grid-template-columns:repeat(12,1fr);align-items:start;gap:22px;display:grid}.icon{color:#fff;width:92px;font:inherit;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:4px;font-size:12px;display:flex}.icon__glyph{filter:drop-shadow(2px 2px #000);font-size:34px;line-height:1}.icon__label{text-shadow:1px 1px #000;padding:1px 3px}.icon[aria-selected=true] .icon__label{background:var(--navy);outline:1px dotted #fff}.icon[aria-selected=true] .icon__glyph{filter:drop-shadow(2px 2px #000)sepia()hue-rotate(200deg)saturate(4)}.hero-title{margin:0;font-size:clamp(42px,7vw,92px);line-height:.95}.manifesto{counter-reset:sin;margin:0;padding-left:0;font-family:Courier New,monospace;font-size:13px;list-style:none}.manifesto li{counter-increment:sin;padding:3px 0}.manifesto li:before{content:"SIN " counter(sin, upper-roman) ". ";color:var(--blood);font-weight:700}.counter{box-shadow:var(--bevel-field);background:#000;gap:2px;padding:3px;display:inline-flex}.counter span{width:20px;height:28px;color:var(--acid);font-family:var(--font-term);text-shadow:0 0 6px var(--acid);background:linear-gradient(#222 0 48%,#000 52%);place-items:center;font-size:26px;display:grid}.construction{text-align:center;font-family:var(--font-future);color:#000;background:repeating-linear-gradient(-45deg, var(--gold) 0 18px, #000 18px 36px);padding:10px;font-weight:900}.construction>span{background:var(--gold);border:3px solid #000;padding:6px 12px;display:inline-block}.shoppe{grid-template-columns:1fr 260px;align-items:start;gap:22px;display:grid}.shoppe__grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:22px;display:grid}.ware__art{aspect-ratio:4/3;background:radial-gradient(circle at 50% 120%, var(--pink), transparent 60%), linear-gradient(180deg, #0b0016, var(--plum));box-shadow:var(--bevel-field);place-items:center;font-size:64px;display:grid;overflow:hidden}.ware__art>span{filter:drop-shadow(0 0 12px var(--cyan));animation:3s ease-in-out infinite wobble}.ware__name{font-family:var(--font-pirate);margin:10px 0 2px;font-size:22px;font-weight:400}.ware__blurb{min-height:3em;margin:0 0 8px;font-size:12px}.ware__price{flex-wrap:wrap;gap:4px;margin-bottom:10px;display:flex}.chip{font-family:var(--font-term);color:var(--acid);background:#000;padding:1px 6px;font-size:16px}.chip--pink{color:var(--pink)}.chip--gold{color:var(--gold)}.flee-zone{height:34px;position:relative}.flee{transition:translate .18s cubic-bezier(.2,2,.4,1);position:absolute;top:0;left:0}.burden{position:sticky;top:52px}.burden ul{margin:0;padding:0;font-size:12px;list-style:none}.burden li{border-bottom:1px dotted var(--shade);justify-content:space-between;gap:8px;padding:3px 0;display:flex}.oracle{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.orb-stage{background:radial-gradient(at 50% 100%,#3a1458,#050008 70%);place-items:center;padding:26px 10px 10px;display:grid}.orb{aspect-ratio:1;width:min(300px,70vw);box-shadow:0 0 60px var(--pink), inset 0 0 50px #000;background:radial-gradient(circle at 35% 30%,#ffffffd9,#0000 14%),radial-gradient(circle at 50% 55%,#6a0dad,#1a0030 70%);border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.orb:before{content:"";background:conic-gradient(from 0deg, transparent, var(--cyan), transparent 30%, var(--pink), transparent 60%, var(--acid), transparent);filter:blur(26px);opacity:.55;animation:7s linear infinite spin;position:absolute;inset:-40%}.orb[data-busy=true]:before{opacity:.95;animation-duration:.6s}@keyframes spin{to{rotate:360deg}}.orb__text{text-align:center;color:#fff;font-family:var(--font-pirate);text-shadow:0 0 10px var(--cyan), 1px 1px 0 #000;padding:16%;font-size:clamp(16px,2.2vw,22px);line-height:1.2;position:relative}.orb-base{background:linear-gradient(180deg, var(--gold), #7a4d00);clip-path:polygon(14% 0,86% 0,100% 100%,0 100%);width:min(220px,52vw);height:54px;margin-top:-14px;box-shadow:inset 0 4px #fff3}.scroll-log{height:340px;color:var(--acid);direction:rtl;background:#000;padding:8px;overflow-y:auto}.scroll-log>*{direction:ltr}.scroll-log p{margin:0 0 10px}.scroll-log .q{color:var(--cyan)}.scriptorium{grid-template-columns:240px 1fr;align-items:start;gap:22px;display:grid}.tree{margin:0;padding:0 0 0 4px;font-size:12px;list-style:none}.tree ul{border-left:1px dotted var(--shade);margin:0;padding-left:18px;list-style:none}.tree a{color:var(--dark);gap:4px;padding:1px 3px;text-decoration:none;display:inline-flex}.tree a[data-status=active]{background:var(--navy);color:#fff}.parchment{color:var(--ink);background:radial-gradient(ellipse at 20% 10%, #fff6, transparent 50%), radial-gradient(ellipse at 90% 90%, #78460a59, transparent 55%), var(--parchment);padding:clamp(18px,4vw,44px);font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.6;position:relative;box-shadow:inset 0 0 60px #78460a80}.parchment h1{font-family:var(--font-black);color:var(--blood);margin:0 0 4px;font-size:clamp(32px,5vw,54px);font-weight:400;line-height:1.05}.parchment .byline{font-family:var(--font-term);color:#5a3a10;margin:0 0 22px;font-size:18px}.parchment .lede:first-letter{float:left;font-family:var(--font-black);color:var(--acid);background:radial-gradient(circle, var(--plum), #000);border:3px double var(--gold);text-shadow:0 0 10px var(--pink);margin:6px 10px 0 0;padding:4px 10px;font-size:70px;line-height:.8}.footnotes-on-top{background:#ffffff40;border:1px dashed #8a6a3a;margin:0 0 18px;padding:8px 12px;font-size:13px;line-height:1.4}.marginalia{float:right;width:150px;font-family:var(--font-pirate);color:#4b2a05;text-align:center;background:#ffffff4d;border:2px solid #8a6a3a;margin:0 -10px 10px 16px;padding:8px;font-size:15px;line-height:1.25;rotate:4deg}.marginalia__art{font-size:30px;display:block}.scroll-card{color:inherit;box-shadow:var(--bevel-field);background:#fff;margin-bottom:14px;padding:12px;text-decoration:none;display:block}.scroll-card:hover{background:var(--tooltip)}.scroll-card h3{font-family:var(--font-pirate);color:var(--blood);margin:0 0 4px;font-size:24px;font-weight:400}.guestbook{grid-template-columns:1fr 340px;align-items:start;gap:22px;display:grid}.entry{box-shadow:var(--bevel-field);background:#fff;margin-bottom:14px;padding:10px 12px}.entry:nth-child(odd){text-align:right}.entry__head{font-family:var(--font-term);color:var(--shade);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:6px;font-size:17px;display:flex}.entry:nth-child(odd) .entry__head{flex-direction:row-reverse}.entry__name{color:var(--blood);font-family:var(--font-pirate);font-size:20px}.entry p{margin:0}.inverted-form{flex-direction:column;gap:12px;display:flex}.inverted-form .row{flex-direction:column-reverse;gap:2px;display:flex}.inverted-form .row>span{color:var(--shade);text-align:right;font-size:11px;font-style:italic}.eventlog{border-collapse:collapse;background:#fff;width:100%;font-size:12px}.eventlog th{text-align:left;background:var(--face);box-shadow:var(--bevel-out);padding:3px 6px;font-weight:400;position:sticky;top:0}.eventlog td{vertical-align:top;border-bottom:1px dotted #ccc;padding:5px 6px}.eventlog tr:hover td{background:var(--navy);color:#fff}.eventlog .year{font-family:var(--font-term);white-space:nowrap;font-size:18px}.trail{pointer-events:none;z-index:9500;position:fixed;inset:0;overflow:hidden}.trail span{color:var(--cyan);text-shadow:0 0 6px var(--pink);font-size:16px;animation:.9s ease-in forwards trail-fall;position:absolute}@keyframes trail-fall{to{opacity:0;transform:translateY(40px)rotate(220deg)scale(.3)}}.candle{pointer-events:none;z-index:8000;background:radial-gradient(circle var(--r,200px) at var(--cx,50%) var(--cy,50%), #ffa02814 0, #0a00148c 55%, #040008f7 100%);animation:.12s steps(2,end) infinite alternate flicker;position:fixed;inset:0}@keyframes flicker{0%{--r:190px}to{--r:210px}}@property --r{syntax:"<length>";inherits:false;initial-value:200px}.curse-banner{z-index:8500;width:min(420px,100vw - 32px);position:fixed;bottom:16px;left:16px;rotate:-2deg}.clippius{z-index:8600;align-items:flex-end;gap:6px;max-width:min(340px,100vw - 36px);animation:.5s cubic-bezier(.2,2,.4,1) clippius-in;display:flex;position:fixed;bottom:18px;right:18px}@keyframes clippius-in{0%{transform:translateY(120%)rotate(20deg)}}.clippius__bubble{background:var(--tooltip);border:1px solid #000;border-radius:10px;padding:10px 12px;font-size:12px;position:relative;box-shadow:3px 3px #0006}.clippius__bubble:after{content:"";border:6px solid #0000;border-left:10px solid #000;position:absolute;bottom:14px;right:-10px}.clippius__bubble p{margin:0 0 8px}.clippius__bubble .btn{min-width:0;margin:2px 4px 0 0}.clippius__wizard{filter:drop-shadow(0 0 10px var(--pink));font-size:54px;line-height:1;animation:1.4s ease-in-out infinite wobble}.catastrophe{z-index:9800;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.bsod{color:#fff;font-family:var(--font-term);background:#00a;font-size:clamp(18px,2vw,24px)}.bsod__inner{max-width:760px}.bsod__tag{color:#00a;font-family:var(--font-black);background:#aaa;margin:0 auto 26px;padding:0 10px;font-size:30px;display:table}.bsod p{margin:0 0 18px}.shutdown{color:#ff8c1a;text-align:center;background:#000}.shutdown h1{font-family:var(--font-black);text-shadow:0 0 20px #ff5a00;margin:0;font-size:clamp(36px,6vw,72px);font-weight:400;line-height:1.1}.boot{color:silver;width:min(760px,100%);font-family:var(--font-term);text-align:left;white-space:pre-wrap;font-size:20px}.span-12{grid-column:span 12}.span-8{grid-column:span 8}.span-7{grid-column:span 7}.span-6{grid-column:span 6}.span-5{grid-column:span 5}.span-4{grid-column:span 4}@media (width<=960px){.shoppe,.oracle,.scriptorium,.guestbook{grid-template-columns:1fr}.burden{position:static}.desktop__windows>*{grid-column:span 12}}@media (width<=640px){.desktop{grid-template-columns:1fr}.desktop__icons{flex-flow:wrap;grid-area:2/1;justify-content:center}.taskbar__task span:last-child,.taskbar__tray .hide-sm{display:none}.taskbar__task{flex:none}.marginalia{float:none;width:auto;margin:0 0 14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
