.gravity-glitch{box-sizing:border-box;color:#22231f;isolation:isolate;background:#f4f1e8;border:1px solid #b9b7ae;min-height:19rem;padding:clamp(1.5rem,4vw,3rem);position:relative;overflow:hidden}.gravity-glitch-copy{letter-spacing:-.025em;max-width:28ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,4vw,3.2rem);line-height:1.18}.gravity-glitch-word{display:inline-block}.gravity-glitch-letter{transform-origin:50% 100%;transition:transform var(--gravity-duration) cubic-bezier(.42, 0, .88, .62) var(--gravity-delay), opacity .12s linear var(--gravity-delay);will-change:transform;display:inline-block}.gravity-glitch-copy--dropped .gravity-glitch-letter{transform:translate3d(var(--gravity-x), var(--gravity-y), 0) rotate(var(--gravity-rotation))}@media (prefers-reduced-motion:reduce){.gravity-glitch-letter{transition-duration:1ms;transition-delay:0s}}.live-code-breakdown{color:#e7e9ec;background:#111316;border:1px solid #25282c;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);min-height:32rem;display:grid;overflow:hidden}.live-code-editor{background:#171a1f;border-right:1px solid #363a40;min-width:0;position:relative;overflow:hidden}.live-code-editor-bar{background:#20242a;border-bottom:1px solid #30343a;align-items:center;gap:.4rem;height:2.75rem;padding:0 1rem;display:flex}.live-code-editor-bar span{background:#626872;border-radius:50%;width:.62rem;height:.62rem}.live-code-editor-bar small{color:#a9afb8;margin-left:.55rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.live-code-source{tab-size:2;margin:0;padding:1.35rem 0 2rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(.68rem,1.25vw,.88rem);line-height:1.68;overflow:hidden}.live-code-line{grid-template-columns:2.8rem minmax(0,1fr);min-height:1.68em;display:grid}.live-code-line-number{color:#666d78;text-align:right;user-select:none;padding-right:1rem}.live-code-line-content{white-space:pre;transition:color .22s,filter .22s;display:block;position:relative}.live-code-line--eaten .live-code-line-content,.live-code-line--eaten .live-code-line-content *{color:#0000}.live-code-line--eaten .live-code-line-content{filter:blur(.25px)}.live-code-line--eaten .live-code-line-content:after{content:"";opacity:.72;border-top:2px dotted #765c3c;width:min(82%,21rem);position:absolute;top:52%;left:0;transform:translateY(-50%)}.live-code-keyword{color:#d78bd7}.live-code-tag{color:#77b7df}.live-code-string{color:#d7b77a}.live-code-selector{color:#9dcc89}.live-code-bug{color:#b89a6d;pointer-events:none;width:1.9rem;height:1.35rem;transition:left .9s ease-in-out,top .9s ease-in-out,transform .9s ease-in-out;position:absolute;top:74%;left:46%;transform:translate(-50%,-50%)rotate(8deg)}.live-code-bug-body{z-index:1;background:currentColor;border-radius:45% 55% 40% 50%;position:absolute;inset:.14rem .36rem}.live-code-bug-head{background:currentColor;border-radius:50%;width:.6rem;height:.55rem;position:absolute;top:.39rem;left:.06rem}.live-code-bug:before,.live-code-bug:after{content:"";border-top:1px solid;border-bottom:1px solid;position:absolute;inset:.16rem -.34rem;transform:rotate(26deg)}.live-code-bug:after{transform:rotate(-25deg)}.live-code-bug--stage-0{opacity:.75;top:72%;left:44%}.live-code-bug--stage-1{top:67%;left:46%;transform:translate(-50%,-50%)rotate(-8deg)}.live-code-bug--stage-2{top:71%;left:57%;transform:translate(-50%,-50%)rotate(10deg)}.live-code-bug--stage-3{top:75%;left:67%;transform:translate(-50%,-50%)rotate(-7deg)}.live-code-bug--stage-4{top:31%;left:52%;transform:translate(-50%,-50%)rotate(14deg)}.live-code-bug--stage-5{top:79%;left:49%;transform:translate(-50%,-50%)rotate(-13deg)}.live-code-preview{color:#202227;background:#ece9df;place-items:center;min-width:0;padding:clamp(1.5rem,4vw,3rem);display:grid}.live-code-card{box-sizing:border-box;text-align:center;background:#fffef8;border:1px solid;align-content:center;justify-items:center;gap:1rem;width:min(100%,19rem);min-height:20rem;padding:2rem;transition:transform .85s,border-color .3s,border-radius .7s,padding .7s,min-height .7s,background .4s;display:grid}.live-code-card-shape{background:#7b8ba1;border-radius:1.5rem;width:6.25rem;height:6.25rem;transition:opacity .45s,transform .55s;box-shadow:inset -1rem -1rem #0000001f}.live-code-card-copy{gap:.35rem;display:grid}.live-code-card h2,.live-code-card p{margin:0}.live-code-card h2{font-size:1.35rem}.live-code-card p{color:#6a6860;font-size:.86rem}.live-code-card--no-border{border-color:#0000}.live-code-card--no-radius{border-radius:0}.live-code-card--no-background{background:0 0}.live-code-card--no-grid{text-align:left;min-height:10rem;padding:.8rem;display:block;transform:translate(2.7rem,1.5rem)rotate(2deg)}.live-code-card--no-grid .live-code-card-copy{display:block}.live-code-card--no-grid h2{margin:.6rem 0 0 .7rem;font-size:1.18rem;line-height:1}.live-code-card--no-grid p{color:#77746c;opacity:.78;margin:3.6rem 0 0 6.2rem;font-size:.82rem;line-height:1}@media (width<=720px){.live-code-breakdown{grid-template-columns:1fr}.live-code-editor{border-bottom:1px solid #363a40;border-right:0;min-height:31rem}.live-code-preview{min-height:24rem}.live-code-source{font-size:clamp(.6rem,2.7vw,.78rem)}}@media (prefers-reduced-motion:reduce){.live-code-bug,.live-code-card,.live-code-card-shape{transition-duration:1ms}}.pokemon-intrusions{z-index:7000;pointer-events:none;position:fixed;inset:0;overflow:hidden}.pokemon-intrusions-runner{top:var(--intrusion-top);width:min(var(--intrusion-width), 70vw);animation-duration:var(--intrusion-duration);will-change:transform;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute}@media (width<=600px){.pokemon-intrusions-runner{width:min(var(--intrusion-width), 94vw)}}.pokemon-intrusions-runner img{width:100%;height:auto;animation:2.8s ease-in-out infinite alternate pokemon-intrusions-bob;display:block}.pokemon-intrusions-runner--left-to-right{animation-name:pokemon-intrusions-cross-right;left:0}.pokemon-intrusions-runner--right-to-left{animation-name:pokemon-intrusions-cross-left;right:0}@keyframes pokemon-intrusions-cross-right{0%{transform:translate(-120%)}to{transform:translate(calc(100vw + 20%))}}@keyframes pokemon-intrusions-cross-left{0%{transform:translate(120%)scaleX(-1)}to{transform:translate(calc(-100vw - 20%))scaleX(-1)}}@keyframes pokemon-intrusions-bob{0%{transform:translateY(calc(var(--intrusion-bob) * -.5))}to{transform:translateY(calc(var(--intrusion-bob) * .5))}}@media (prefers-reduced-motion:reduce){.pokemon-intrusions-runner img{animation:none}.pokemon-intrusions-runner{animation-duration:1ms}}.view-source-reality{color:#111;background:#fff;border:1px solid #c9c9c9;width:min(100%,72rem);margin:2rem auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.view-source-bar{color:#555;background:#f3f3f3;border-bottom:1px solid #d7d7d7;padding:.7rem 1rem;font-size:.78rem}.view-source-code{tab-size:2;margin:0;padding:1rem 0 2rem;font-size:clamp(.68rem,1.3vw,.88rem);line-height:1.6;overflow-x:auto}.view-source-line{grid-template-columns:3rem minmax(max-content,1fr);display:grid}.view-source-line-number{color:#999;text-align:right;user-select:none;padding-right:.8rem}.view-source-line-content{white-space:pre}.view-source-tag{color:#00c}.view-source-attribute{color:#7a2e00}.view-source-string{color:#a31515}.view-source-comment{color:#6a737d;font-style:italic}.view-source-punctuation{color:#444}@media (width<=720px){.view-source-reality{width:100%;margin:1rem 0}.view-source-code{font-size:.68rem}.view-source-line{grid-template-columns:2.4rem minmax(max-content,1fr)}}.rare-alternate-reality{transform-origin:50%}.rare-alternate-reality--upside-down{transform:rotate(180deg)}.view-master-hotel-scene img{object-position:center center;object-position:center center;transition:filter .18s,transform .4s}.view-master-hotel-darkness{z-index:2;opacity:0;pointer-events:none;background:#050606b8;transition:opacity .18s;position:absolute;inset:0}.view-master-hotel-twins{z-index:3;opacity:0;pointer-events:none;gap:.18rem;transition:opacity .22s,transform .3s;display:flex;position:absolute;top:37%;left:50%;transform:translate(-50%,-50%)scale(.7)}.view-master-hotel-twins span{clip-path:polygon(38% 0,62% 0,68% 22%,82% 56%,68% 100%,53% 100%,50% 72%,47% 100%,32% 100%,18% 56%,32% 22%);background:#171919;width:1.15rem;height:2rem;display:block;position:relative}.view-master-hotel-twins span:before{content:"";background:#171919;border-radius:50%;width:.82rem;height:.82rem;position:absolute;top:-.72rem;left:50%;transform:translate(-50%)}.view-master-hotel-scene--stage-1 img{filter:brightness(.72)contrast(1.06)}.view-master-hotel-scene--stage-2 img{filter:brightness(.28)contrast(1.18)saturate(.7)}.view-master-hotel-scene--stage-2 .view-master-hotel-darkness{opacity:.22}.view-master-hotel-scene--stage-3 img,.view-master-hotel-scene--stage-4 img{filter:brightness(.38)contrast(1.14)saturate(.72)}.view-master-hotel-scene--stage-3 .view-master-hotel-darkness,.view-master-hotel-scene--stage-4 .view-master-hotel-darkness{opacity:.34}.view-master-hotel-scene--stage-4 .view-master-hotel-twins{opacity:.88;transform:translate(-50%,-50%)scale(.82)}.view-master-hotel-scene--stage-5 img{filter:brightness()contrast()saturate()}.view-master-hotel-scene--stage-5 .view-master-hotel-darkness{opacity:0}.view-master-static-scene .view-master-idyllic-image{aspect-ratio:3;opacity:0;pointer-events:none;user-select:none;width:100%;height:auto;transition:opacity .9s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.view-master-static-scene .view-master-idyllic-image--active{opacity:1}@media (prefers-reduced-motion:reduce){.view-master-idyllic-image{transition-duration:1ms}}.view-master-pan-viewport{cursor:grab;touch-action:none;user-select:none;position:absolute;inset:0;overflow:hidden}.view-master-pan-viewport--dragging{cursor:grabbing}.view-master-pan-scene{will-change:transform;width:max(175%,62rem);height:max(150%,35rem);position:absolute;top:0;left:0}.view-master-pan-scene>img{object-fit:cover;pointer-events:none;user-select:none;width:100%;height:100%;display:block}@media (width<=520px){.view-master-pan-scene{width:max(215%,48rem)}}.view-master-pan-scene--peripheral{aspect-ratio:3;width:max(300%,84rem);height:auto}.view-master-pan-scene--peripheral>img{object-fit:fill}.view-master-peripheral-scene{--peripheral-figure-width:2.6rem;--peripheral-figure-height:8.5rem;--peripheral-figure-y:51%;--peripheral-figure-right-inset:-1.1rem;--peripheral-figure-left-inset:-1rem;position:absolute;inset:0;overflow:visible}.view-master-peripheral-figure{top:var(--peripheral-figure-y);z-index:5;width:var(--peripheral-figure-width);height:var(--peripheral-figure-height);opacity:1;pointer-events:none;transition:left .24s,right .24s,opacity .18s,transform .24s;position:absolute;transform:translateY(-50%)}.view-master-peripheral-figure>img{object-fit:contain;pointer-events:none;user-select:none;width:100%;height:100%;display:block}.view-master-peripheral-figure--right{right:var(--peripheral-figure-right-inset)}.view-master-peripheral-figure--left{left:var(--peripheral-figure-left-inset)}.view-master-peripheral-figure--left>img{transform:scaleX(-1)}.view-master-peripheral-figure--right.view-master-peripheral-figure--slipping{opacity:0;transform:translate(110%,-50%)}.view-master-peripheral-figure--left.view-master-peripheral-figure--slipping{opacity:0;transform:translate(-110%,-50%)}.view-master-peripheral-figure--hidden{opacity:0}.view-master-peripheral-caption{z-index:2;color:#ebeeea61;letter-spacing:.02em;text-shadow:0 1px 3px #0000008c;pointer-events:none;user-select:none;font-size:.72rem;font-weight:400;line-height:1;position:absolute;bottom:7%;right:6%}@media (width<=520px){view-master-pan-scene--peripheral{width:max(500%,82rem);height:auto}.view-master-peripheral-scene{--peripheral-figure-width:.62rem;--peripheral-figure-height:5.15rem;--peripheral-figure-y:56%;--peripheral-figure-inset:-.3rem}.view-master-peripheral-caption{font-size:.66rem;bottom:8%;right:10%}}.view-master-pan-scene--picture-window{aspect-ratio:801/383;width:max(235%,72rem);height:auto}.view-master-pan-scene--picture-window>img{object-fit:fill}@media (width<=520px){.view-master-pan-scene--picture-window{width:max(255%,58rem);height:auto}}.view-master{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:8000;font-family:Arial,sans-serif;position:fixed}.view-master button{font:inherit}.view-master-launcher{cursor:pointer;background:#d3cec2;border:1px solid #4a4740;border-radius:50%;place-items:center;width:3.4rem;height:3.4rem;display:grid;box-shadow:0 .35rem 1rem #00000038}.view-master-launcher span{background:#25282b;border:.3rem solid #686257;border-radius:50%;width:1.45rem;height:1.45rem;box-shadow:inset .12rem .12rem #0c0e10,inset -.1rem -.1rem #77808a}.view-master-launcher:hover{transform:rotate(-5deg)}.view-master-body{box-sizing:border-box;background:#343330;border:clamp(.75rem,2.4vw,1.5rem) solid #343330;border-radius:18% 18% 14% 14%/13% 13% 17% 17%;width:min(44rem,100vw - 2rem);height:min(31rem,100vh - 7rem);min-height:19rem;position:relative;box-shadow:0 1.25rem 3rem #00000061}.view-master-aperture{isolation:isolate;background:#111;border:.35rem solid #161716;border-radius:45% 45% 42% 42%/38% 38% 48% 48%;transition:transform .13s,filter .13s;position:absolute;inset:0;overflow:hidden}.view-master-aperture:after{content:"";z-index:20;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 4rem 1.5rem #000000b8}.view-master-aperture--changing{filter:brightness(.18);transform:rotate(2deg)scale(.97)}.view-master-close,.view-master-advance{z-index:30;color:#222;cursor:pointer;background:#b8b1a3;border:1px solid #171816;position:absolute}.view-master-close{border-radius:50%;width:2rem;height:2rem;font-size:1.3rem;line-height:1;top:-.65rem;right:-.55rem}.view-master-advance{transform-origin:88%;border-radius:.35rem;width:4.6rem;height:2.25rem;bottom:-1.55rem;right:2.2rem}.view-master-advance span{background:#8c8579;border:.2rem solid #676157;border-radius:50%;width:1.2rem;height:1.2rem;margin:auto;display:block}.view-master-advance:active{transform:rotate(6deg)translateY(.1rem)}.view-master-static-scene{position:absolute;inset:0;overflow:hidden}.view-master-static-scene img{object-fit:cover;user-select:none;width:100%;height:100%;display:block}@media (width<=520px){.view-master{bottom:.65rem;right:.5rem}.view-master-body{width:calc(100vw - 1rem);height:min(31rem,100vh - 6rem)}}@media (prefers-reduced-motion:reduce){.view-master-aperture{transition-duration:1ms}}.wrong-perspective-object{--wrong-perspective-entry-duration:3.5s;--wrong-perspective-alignment-duration:1.5s;background:#e8e2d5;border:1px solid #a49e91;place-items:center;gap:.5rem;min-height:24rem;padding:clamp(.5rem,2vw,1.25rem);display:grid;overflow:hidden}.wrong-perspective-caption{color:#777166;text-align:center;margin:-.25rem 0 0;font-size:.72rem;line-height:1.3}.wrong-perspective-drawing{filter:drop-shadow(0 .7rem .8rem #37302714);width:min(100%,42rem);height:auto;display:block}.wrong-perspective-paper{fill:#f2eee4}.wrong-perspective-grid{fill:url(#wrong-perspective-grid);opacity:.36}.wrong-perspective-grid-line{fill:none;stroke:#c9c1b2;stroke-width:.65px}.wrong-perspective-stair-body{fill:#c7c0b3;stroke:#34332f;stroke-width:3px;stroke-linejoin:round}.wrong-perspective-stair-body--light{fill:#d4cec1}.wrong-perspective-riser-face{fill:#8f8a81;stroke:#34332f;stroke-width:2.2px;stroke-linejoin:round}.wrong-perspective-step-lines path{fill:none;stroke:#45433e;stroke-width:2.25px;stroke-linecap:square}.wrong-perspective-risers path{fill:#9e988d;stroke:#45433e;stroke-width:1.35px;stroke-linejoin:round}.wrong-perspective-landings path{fill:#ddd7ca;stroke:#34332f;stroke-width:3px;stroke-linejoin:round}.wrong-perspective-fourth-flight{opacity:0;transform-origin:595px 297px;transition:transform var(--wrong-perspective-entry-duration) cubic-bezier(.22, .72, .23, 1), opacity .5s ease;transform:translate(165px,-72px)rotate(-5deg)}.wrong-perspective-object--stage-1 .wrong-perspective-fourth-flight{opacity:1;transform:translate(9px,-6px)rotate(-.45deg)}.wrong-perspective-object--stage-2 .wrong-perspective-fourth-flight{opacity:1;transition-duration:var(--wrong-perspective-alignment-duration);transition-timing-function:cubic-bezier(.3,.75,.22,1);transform:translate(0)rotate(0)}.wrong-perspective-impossible-seam{opacity:0;transition:opacity .5s ease, transform var(--wrong-perspective-alignment-duration) ease-out;transform:translate(8px,-5px)}.wrong-perspective-seam-top{fill:#ddd7ca;stroke:#34332f;stroke-width:3px;stroke-linejoin:round}.wrong-perspective-seam-edge{fill:#89847b;stroke:#34332f;stroke-width:2px;stroke-linejoin:round}.wrong-perspective-object--stage-2 .wrong-perspective-impossible-seam{opacity:1;transform:translate(0)}@media (width<=650px){.wrong-perspective-object{min-height:18rem;padding:.25rem}.wrong-perspective-drawing{width:min(100%,34rem)}}@media (prefers-reduced-motion:reduce){.wrong-perspective-fourth-flight,.wrong-perspective-impossible-seam{transition:none}}.big-randomizer{color:#24231f;background:#f6f3eb;border:1px solid #b8b4aa;flex-direction:column;min-height:17rem;padding:clamp(1.25rem,3vw,2rem);transition:transform .35s,filter .35s;display:flex}.big-randomizer-header{margin-bottom:1.5rem}.big-randomizer-kicker{color:#777166;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem;font-size:.68rem}.big-randomizer h2{margin:0;font-size:clamp(1.4rem,3vw,2rem);font-weight:500;line-height:1}.big-randomizer-result{text-align:center;flex:1;place-items:center;min-height:5rem;padding:1rem;display:grid}.big-randomizer-result p{margin:0}.big-randomizer-placeholder{color:#8b8579;letter-spacing:.02em;font-size:.76rem}.big-randomizer-button{color:#f6f3eb;width:100%;min-height:3.75rem;font:inherit;cursor:pointer;background:#302f2a;border:1px solid #302f2a;border-radius:0;font-size:1rem;transition:transform .12s,background .12s,color .12s}.big-randomizer-button:hover{transform:translateY(-2px)}.big-randomizer-button:active{transform:translateY(1px)}.big-randomizer--worse-website{transform:rotate(1deg)}.big-randomizer--no .big-randomizer-button{color:#302f2a;background:0 0}.big-randomizer-error{text-align:left;border:1px solid #9a4038;width:min(100%,18rem);display:grid}.big-randomizer-error strong{color:#fff;text-transform:lowercase;background:#9a4038;padding:.35rem .5rem;font-size:.7rem;font-weight:500}.big-randomizer-error span{padding:.75rem;font-size:.78rem}.big-randomizer-thoughts-link{color:inherit;text-underline-offset:.25em;text-decoration-thickness:1px}.big-randomizer-nothing{color:#918b80;font-size:.72rem}.big-randomizer-pixel-result{flex-direction:column;align-items:center;gap:1rem;font-size:.78rem;display:flex}.big-randomizer-pixel{background:#111;width:1px;height:1px;display:block}.big-randomizer-survey{flex-direction:column;align-items:center;gap:1rem;width:min(100%,18rem);font-size:.85rem;display:flex}.big-randomizer-survey-actions{gap:.5rem;display:flex}.big-randomizer-survey-actions button{min-width:5rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #aaa499;border-radius:0;padding:.55rem .8rem;font-size:.78rem}.big-randomizer-survey-actions button:hover{background:#24231f0f}.big-randomizer-placebo{text-align:left;flex-direction:column;gap:1rem;width:min(100%,20rem);display:flex}.big-randomizer-placebo-row{flex-direction:column;gap:.35rem;display:flex}.big-randomizer-placebo-row label{justify-content:space-between;gap:1rem;font-size:.76rem;display:flex}.big-randomizer-placebo-row output{color:#777166;font-variant-numeric:tabular-nums}.big-randomizer-placebo-row input[type=range]{accent-color:#302f2a;cursor:pointer;width:100%;margin:0}.big-randomizer-placebo-note{color:#8b8579;text-align:center;font-size:.68rem;margin-top:.25rem!important}.big-randomizer-dial-up{color:#000;text-align:left;background:#d4d0c8;border:2px outset #d4d0c8;width:min(100%,20rem);font-family:MS Sans Serif,Tahoma,Arial,sans-serif;font-size:.72rem;box-shadow:1px 1px #000,inset 1px 1px #fff}.big-randomizer-dial-up-titlebar{color:#fff;background:navy;justify-content:space-between;align-items:center;min-height:1.5rem;padding:.15rem .3rem;font-size:.7rem;font-weight:700;display:flex}.big-randomizer-dial-up-titlebar span:last-child{color:#000;background:#d4d0c8;border:1px outset #fff;place-items:center;width:1rem;height:1rem;font-family:Arial,sans-serif;font-size:.7rem;line-height:1;display:grid}.big-randomizer-dial-up-body{grid-template-columns:1fr auto;gap:.7rem 1rem;padding:1rem;display:grid}.big-randomizer-dial-up-body p{grid-column:1/-1;min-height:1.1rem;font-size:.72rem}.big-randomizer-dial-up-destination{color:#333;align-self:center;font-size:.68rem}.big-randomizer-dial-up-body button{color:#000;min-width:4.5rem;font:inherit;pointer-events:none;background:#d4d0c8;border:2px outset #fff;border-radius:0;padding:.25rem .65rem}.big-randomizer-dial-up-connected{color:#333;grid-column:1/-1;font-size:.68rem}body{transition:filter .5s}body.wtt-low-battery-active{filter:brightness(.6)}.big-randomizer-low-battery{flex-direction:column;align-items:center;gap:.35rem;font-size:.76rem;display:flex}.big-randomizer-low-battery strong{font-size:.88rem;font-weight:600}.big-randomizer-low-battery small{color:#777166;margin-top:.35rem;font-size:.66rem}.big-randomizer-low-battery-icon{border:2px solid;width:2.8rem;height:1.35rem;margin-bottom:.55rem;position:relative}.big-randomizer-low-battery-icon:after{content:"";background:currentColor;width:.2rem;height:.55rem;position:absolute;top:50%;right:-.32rem;transform:translateY(-50%)}.big-randomizer-low-battery-icon span{background:#9a4038;width:8%;height:100%;display:block}.big-randomizer-cat{text-align:center;flex-direction:column;align-items:center;gap:1.35rem;width:100%;font-size:.76rem;display:flex}.big-randomizer-cat-title{margin:0;font-size:.85rem;font-weight:600}.big-randomizer-cat-intro{flex-direction:column;align-items:center;gap:1.15rem;width:100%;display:flex}.big-randomizer-cat-box{color:#42392d;cursor:pointer;background:#a98b62;border:1px solid #514838;border-radius:0;width:5.5rem;height:3.75rem;padding:0;transition:transform .25s;position:relative}.big-randomizer-cat-box:hover{transform:translateY(-2px)}.big-randomizer-cat-lid{z-index:1;background:#b7986d;border:1px solid #514838;width:calc(100% + .4rem);height:.7rem;display:block;position:absolute;top:-.45rem;left:-.2rem}.big-randomizer-cat-box-label{font-family:Georgia,serif;font-size:1.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.big-randomizer-cat-copy{flex-direction:column;gap:.55rem;max-width:23rem;line-height:1.5;display:flex}.big-randomizer-cat-copy p{margin:0}.big-randomizer-cat-actions{flex-direction:column;gap:.65rem;width:min(100%,18rem);margin-top:.15rem;display:flex}.big-randomizer-cat-action{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #aaa499;border-radius:0;padding:.7rem .9rem;font-size:.72rem}.big-randomizer-cat-action:hover{background:#24231f0f}.big-randomizer-cat-result{flex-direction:column;align-items:center;gap:.9rem;width:100%;display:flex}.big-randomizer-cat-result strong{font-size:.82rem;font-weight:600}.big-randomizer-cat-result-copy{flex-direction:column;gap:.4rem;display:flex}.big-randomizer-cat-result-copy p{margin:0}.big-randomizer-cat-image{border:0;width:min(100%,14rem);height:auto;margin:.1rem 0 .15rem;display:block}@media (prefers-reduced-motion:reduce){body,.big-randomizer,.big-randomizer-button,.big-randomizer-cat-box{transition:none}}@media (width<=48rem){.big-randomizer-result{min-height:22rem}}.things-on-the-internet{color:#24231f;background:#eeebe2;border:1px solid #b8b4aa;flex-direction:column;min-height:17rem;padding:clamp(1.25rem,3vw,2rem);display:flex}.things-on-the-internet-header{margin-bottom:1.25rem}.things-on-the-internet-kicker{color:#777166;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem;font-size:.68rem}.things-on-the-internet h2{margin:0;font-size:clamp(1.4rem,3vw,2rem);font-weight:500;line-height:1}.things-on-the-internet-viewport{border-top:1px solid #24231f29;flex:1;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:1rem;min-height:9rem;padding-top:.75rem;display:grid}.things-on-the-internet-image,.things-on-the-internet-placeholder{background:#ded9cd;border:1px solid #24231f24;width:100%;height:auto;display:block}.things-on-the-internet-placeholder{color:#8a8478;letter-spacing:.08em;text-transform:uppercase;place-items:center;font-size:.72rem;display:grid}.things-on-the-internet-copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;display:flex}.things-on-the-internet-copy strong{font-size:.9rem;font-weight:500}.things-on-the-internet-copy span{color:#777166;font-size:.72rem;line-height:1.4}.things-on-the-internet-copy a{color:inherit;text-underline-offset:.2em;font-size:.72rem;text-decoration-thickness:1px}.things-on-the-internet-controls{grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;margin-top:1rem;display:grid}.things-on-the-internet-controls button{width:2rem;height:2rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #aaa499;place-items:center;padding:0;display:grid}.things-on-the-internet-controls button:hover{background:#24231f0d}.things-on-the-internet-controls span{color:#8a8478;text-align:center;font-size:.68rem}.things-on-the-internet-image--cover{object-fit:cover}.things-on-the-internet-image--contain{object-fit:contain}@media (width<=32rem){.things-on-the-internet-viewport{grid-template-columns:1fr}.things-on-the-internet-copy{justify-content:flex-start}}.canvas-random{min-height:100vh;overflow-x:clip}.canvas-random-desktop-note{text-align:center;color:#777166;margin:1rem 0 3rem;font-size:.72rem;line-height:1.4}.canvas-random-content{box-sizing:border-box;flex-direction:column;gap:clamp(3.5rem,8vw,7rem);width:min(100% - 2.5rem,72rem);margin:1rem auto 8rem;display:flex}@media (width<=40rem){.canvas-random-content{width:min(100% - 1.5rem,72rem);margin-top:0;margin-bottom:6rem}}.canvas-random-toy-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1rem,2vw,1.5rem);display:grid}.canvas-random-toy-row>*{min-width:0}@media (width<=48rem){.canvas-random-toy-row{grid-template-columns:1fr}}
