[data-what-a-waste]{--waw-signal:var(--color-red);--waw-signal-soft:#f0a9b1;--waw-ink:#111315;--waw-paper:#f2eee5;--waw-mono:ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", monospace;--waw-ease:cubic-bezier(.23, 1, .32, 1);--waw-ease-scene:cubic-bezier(.77, 0, .175, 1);isolation:isolate;color:#fff;background:#17191c;min-height:calc(100svh - 3.6rem);position:relative;overflow:hidden}[data-what-a-waste] .game-visual,[data-what-a-waste] .game-layer,[data-what-a-waste] .game-scrim{width:100%;height:100%;position:absolute;inset:0}[data-what-a-waste] .game-visual{background:#17191c;overflow:hidden}[data-what-a-waste] .game-layer{opacity:0;transition:opacity .78s var(--waw-ease-scene);background-position:68%;background-repeat:no-repeat;background-size:cover}[data-what-a-waste] .game-scrim{pointer-events:none;transition:opacity .52s var(--waw-ease-scene), background-color .52s var(--waw-ease-scene);background:linear-gradient(90deg,#090a0ccc 0%,#090a0c36 45%,#090a0c6b 100%),linear-gradient(#0000 48%,#08090bbd 100%)}[data-what-a-waste][data-game-transitioning=true] .game-scrim{opacity:.84;background-color:#08090b33}[data-what-a-waste] .game-progress{z-index:4;background:#ffffff1f;width:3px;position:absolute;inset:0 auto 0 0}[data-what-a-waste] .game-progress span{width:100%;height:var(--game-progress,0%);background:var(--waw-signal);transition:height .5s var(--ease-out);display:block}[data-what-a-waste] .game-loading{z-index:10;right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));color:#e7e2d8;font-family:var(--waw-mono);letter-spacing:.09em;text-transform:uppercase;background:#111315b8;padding:.5rem .65rem;font-size:.62rem;position:absolute}[data-what-a-waste] .game-topbar{z-index:5;backdrop-filter:blur(15px);background:#0d0e108c;border-bottom:1px solid #ffffff29;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.75rem max(1.25rem,50vw - 43rem);display:flex;position:absolute;top:0;left:0;right:0}[data-what-a-waste] .game-topbar p{color:#eeeae1;font-family:var(--font-serif);flex:auto;align-items:center;gap:.6rem;margin:0;font-size:.88rem;display:flex}[data-what-a-waste] .game-topbar p span:not(.game-topbar__mark){color:#aaa9a3;font-family:var(--waw-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-weight:600}[data-what-a-waste] .game-topbar__mark{background:var(--waw-signal);width:1.9rem;height:2px;display:block}[data-what-a-waste] .game-exit,[data-what-a-waste] .game-help,[data-what-a-waste] .game-notes-button{min-height:var(--touch-target);color:#f2eee5;font-family:var(--waw-mono);letter-spacing:.08em;text-transform:uppercase;transition:color .18s var(--waw-ease), border-color .18s var(--waw-ease);align-items:center;font-size:.62rem;font-weight:600;text-decoration:none;display:inline-flex}[data-what-a-waste] .game-exit:hover,[data-what-a-waste] .game-notes-button:hover{color:var(--waw-signal-soft)}[data-what-a-waste] .game-help{background:var(--color-blue);color:#fff;border:1px solid #ffffff8c;padding:.4rem .7rem}[data-what-a-waste] .game-help:hover{background:var(--color-blue-bright);color:#fff;border-color:#fff}[data-what-a-waste] .game-notes-button{background:0 0;border:0;border-bottom:1px solid #ffffff6b;padding:.4rem 0}[data-what-a-waste] .game-notes-button span{border-left:1px solid var(--waw-signal);color:var(--waw-signal-soft);transition:transform .28s var(--waw-ease), color .28s var(--waw-ease);margin-left:.45rem;padding-left:.45rem;display:inline-block}[data-what-a-waste] .game-notes-button span[data-changed=true]{color:#fff0eb;transform:translate(.18rem)}[data-what-a-waste] .game-chapter{z-index:3;text-shadow:0 2px 24px #0000008c;transform-origin:0;max-width:33rem;transition:opacity .26s var(--waw-ease), transform .42s var(--waw-ease);position:absolute;top:clamp(7rem,14vh,9rem);left:max(1.5rem,50vw - 39rem)}[data-what-a-waste] .game-chapter[data-state=exiting]{opacity:0;transform:translate(-.8rem)}[data-what-a-waste] .game-chapter[data-state=entering]{opacity:0;transform:translate(.9rem)}[data-what-a-waste] .game-chapter[data-state=entered]{opacity:1;transform:translate(0,0)}[data-what-a-waste] .game-chapter p,[data-what-a-waste] .game-intro__kicker,[data-what-a-waste] .game-speaker,[data-what-a-waste] .notebook-label,[data-what-a-waste] .game-content-note span{color:var(--waw-signal-soft);font-family:var(--waw-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .8rem;font-size:.64rem;font-weight:600}[data-what-a-waste] .game-chapter h1{color:#fff;max-width:14ch;font-family:var(--font-serif);margin:0;font-size:clamp(2.2rem,4vw,4.2rem);line-height:1}[data-what-a-waste] .game-intro,[data-what-a-waste] .game-dialogue{z-index:4;border-top:2px solid var(--waw-signal);backdrop-filter:blur(20px);transition:opacity .26s var(--waw-ease), transform .42s var(--waw-ease);background:#0f1113e6;position:absolute;box-shadow:0 1.75rem 7rem #00000057}[data-what-a-waste] .game-intro{transform-origin:100% 100%;width:min(31rem,100% - 3rem);padding:clamp(1.25rem,3vw,2.25rem);bottom:clamp(1.5rem,6vh,4rem);right:max(1.5rem,50vw - 39rem)}[data-what-a-waste] .game-intro[data-state=exiting],[data-what-a-waste] .game-dialogue[data-state=exiting]{opacity:0;transform:translateY(1rem)}[data-what-a-waste] .game-intro[data-state=entering],[data-what-a-waste] .game-dialogue[data-state=entering]{opacity:0;transform:translateY(1.2rem)}[data-what-a-waste] .game-intro[data-state=entered],[data-what-a-waste] .game-dialogue[data-state=entered]{opacity:1;transform:translate(0,0)}[data-what-a-waste] .game-intro h2{color:#fff;max-width:13ch;font-family:var(--font-serif);margin:0;font-size:clamp(1.9rem,3.6vw,3.2rem);line-height:1.02}[data-what-a-waste] .game-intro>p:not(.game-intro__kicker){color:#dedbd3;max-width:37rem;font-family:var(--font-serif);margin:1.15rem 0;font-size:1.02rem;line-height:1.5}[data-what-a-waste] .game-content-note{border-block:1px solid #ffffff21;grid-template-columns:7rem 1fr;gap:1rem;margin:1.25rem 0;padding:1rem 0;display:grid}[data-what-a-waste] .game-content-note span,[data-what-a-waste] .game-content-note p{margin:0}[data-what-a-waste] .game-content-note p{color:#cac7c0;font-size:.8rem;line-height:1.45}[data-what-a-waste] .game-start{color:#fff;background:var(--waw-signal);width:100%;min-height:3.4rem;font:inherit;transition:background .16s var(--ease-out);border:0;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-weight:600;display:flex}[data-what-a-waste] .game-start:hover{background:var(--color-red-dark)}[data-what-a-waste] .game-start:disabled{cursor:wait;opacity:.54}[data-what-a-waste] .game-dialogue{overscroll-behavior:contain;transform-origin:bottom;grid-template-columns:minmax(16rem,.85fr) minmax(20rem,1.15fr);gap:clamp(1.25rem,4vw,4rem);max-height:min(62vh,34rem);padding:clamp(1.15rem,2.6vw,2.2rem);display:grid;bottom:clamp(1rem,3vh,2.5rem);left:max(1.5rem,50vw - 39rem);right:max(1.5rem,50vw - 39rem);overflow-y:auto}[data-what-a-waste] .game-speaker{margin-bottom:.6rem}[data-what-a-waste] .game-dialogue h2{color:#fff;font-family:var(--font-serif);margin:0;font-size:clamp(1.5rem,2.5vw,2.6rem);line-height:1.06}[data-what-a-waste] .game-dialogue__copy>p:last-child{color:#d5d2ca;max-width:32rem;font-family:var(--font-serif);margin:.9rem 0 0;font-size:clamp(.98rem,.45vw + .9rem,1.15rem);line-height:1.5}[data-what-a-waste] .game-choices{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.55rem;display:grid}[data-what-a-waste] .game-choice,[data-what-a-waste] .game-door,[data-what-a-waste] .game-refusal{min-height:var(--touch-target);color:#f2eee5;font-family:var(--font-serif);text-align:left;opacity:0;transition:opacity .26s var(--waw-ease), transform .2s var(--waw-ease), border-color .16s var(--waw-ease), background-color .16s var(--waw-ease);transition-delay:calc(var(--choice-index,0) * 45ms + 90ms);background:#ffffff0e;border:1px solid #ffffff45;padding:.85rem 1rem;font-size:.96rem;line-height:1.35;transform:translateY(.65rem)}[data-what-a-waste] .game-choice{border:0;background:0 0;border-top:1px solid #ffffff38;min-height:3.4rem;padding-left:1.35rem;position:relative}[data-what-a-waste] .game-choice:before{background:var(--waw-signal);content:"";transform-origin:0;width:.6rem;height:2px;transition:transform .18s var(--waw-ease);position:absolute;top:1.45rem;left:.1rem;transform:scaleX(.45)}[data-what-a-waste] .game-choice:hover:before,[data-what-a-waste] .game-choice[data-selected=true]:before{transform:scaleX(1)}[data-what-a-waste] .game-dialogue[data-state=entered] .game-choice,[data-what-a-waste] .game-dialogue[data-state=entered] .game-door,[data-what-a-waste] .game-dialogue[data-state=entered] .game-refusal{opacity:1;transform:translate(0,0)}[data-what-a-waste] .game-choice:hover,[data-what-a-waste] .game-door:hover,[data-what-a-waste] .game-refusal:hover{border-color:var(--waw-signal);background:#c8102e33}[data-what-a-waste] .game-choice[data-selected=true],[data-what-a-waste] .game-door[data-selected=true],[data-what-a-waste] .game-refusal[data-selected=true]{border-color:var(--waw-signal);background:#c8102e4d}[data-what-a-waste] .game-choice:disabled,[data-what-a-waste] .game-door:disabled,[data-what-a-waste] .game-refusal:disabled{cursor:wait}[data-what-a-waste] button:focus-visible,[data-what-a-waste] a:focus-visible,[data-what-a-waste] [tabindex]:focus-visible{outline-offset:3px;outline:3px solid #fff;box-shadow:0 0 0 6px #c8102ee6}[data-what-a-waste] .game-door{background:#ffffff09;border:0;border-left:2px solid #c8102eb3;gap:.45rem;min-height:7.5rem;display:grid}[data-what-a-waste] .game-door span{color:var(--waw-signal-soft);font-family:var(--waw-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:600}[data-what-a-waste] .game-door strong{color:#fff;font-family:var(--font-serif);font-size:1.1rem;line-height:1.15}[data-what-a-waste] .game-door small{color:#c9c7c0;font-size:.74rem;line-height:1.35}[data-what-a-waste] .game-refusal{color:#cbc9c3;font-family:var(--waw-mono);letter-spacing:.07em;text-transform:uppercase;background:0 0;border:0;border-top:1px solid #fff3;grid-column:1/-1;font-size:.66rem}[data-what-a-waste] .game-notebook{z-index:10000;overscroll-behavior:contain;padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));color:var(--waw-ink);opacity:0;transition:opacity .3s var(--waw-ease);background:#121315fa;position:fixed;inset:0;overflow:auto}[data-what-a-waste] .game-notebook[data-state=entered]{opacity:1}[data-what-a-waste] .notebook-toolbar{z-index:3;color:#fff;width:min(100%,75rem);font-family:var(--waw-mono);letter-spacing:.08em;text-transform:uppercase;background:#121315f5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:0 auto 1rem;padding-block:.25rem;font-size:.62rem;display:flex;position:sticky;top:0}[data-what-a-waste] .notebook-toolbar p{margin:0}[data-what-a-waste] .notebook-toolbar p span{color:#aaa8a2;margin-left:.7rem}[data-what-a-waste] .notebook-toolbar div{flex-wrap:wrap;gap:.55rem;display:flex}[data-what-a-waste] .notebook-toolbar a,[data-what-a-waste] .notebook-toolbar button{min-height:var(--touch-target);color:#fff;font:inherit;letter-spacing:inherit;text-transform:inherit;transition:border-color .16s var(--waw-ease), background-color .16s var(--waw-ease);background:0 0;border:1px solid #ffffff52;align-items:center;padding:.55rem .8rem;text-decoration:none;display:inline-flex}[data-what-a-waste] .notebook-toolbar a.game-help{background:var(--color-blue);border-color:#ffffff8c}[data-what-a-waste] .notebook-toolbar button:hover{border-color:var(--waw-signal);background:#c8102e29}[data-what-a-waste] .notebook-spread{background:var(--waw-paper);opacity:0;width:min(100%,75rem);transition:opacity .32s var(--waw-ease), transform .52s var(--waw-ease);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;display:grid;overflow:hidden;transform:translateY(1.4rem);box-shadow:0 2rem 8rem #00000059}[data-what-a-waste] .game-notebook[data-state=entered] .notebook-spread{opacity:1;transform:translate(0,0)}[data-what-a-waste] .notebook-page{background-color:var(--waw-paper);background-image:url(/games/what-a-waste-of-a-life/notebook-paper.webp);background-size:34rem;flex-direction:column;padding:clamp(1.5rem,4vw,4rem);display:flex;position:relative}[data-what-a-waste] .notebook-page--left{border-right:1px solid #2c2a252e;box-shadow:inset -1.2rem 0 2.5rem #2d261b0f}[data-what-a-waste] .notebook-page--right{box-shadow:inset 1.2rem 0 2.5rem #2d261b0f}[data-what-a-waste] .notebook-label{color:#8d2b23}[data-what-a-waste] .notebook-entry+.notebook-entry{border-top:1px solid #2c2a2529;margin-top:clamp(1rem,2vw,1.6rem);padding-top:clamp(.9rem,1.8vw,1.5rem)}[data-what-a-waste] .notebook-page blockquote{color:#242522;font-family:var(--font-serif);border:0;margin:0 0 clamp(.75rem,1.6vw,1.4rem);padding:0;font-size:clamp(1.05rem,1.3vw,1.5rem);line-height:1.25}[data-what-a-waste] .notebook-page--right blockquote{margin-block:auto;font-size:clamp(1.5rem,2.6vw,3rem);line-height:1.1}[data-what-a-waste] .notebook-door{border-left:2px solid #c8102eb3;gap:.35rem;margin-top:.35rem;padding-left:.85rem;display:grid}[data-what-a-waste] .notebook-door span{color:#6d6a62;font-family:var(--waw-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem}[data-what-a-waste] .notebook-door strong{font-family:var(--font-serif);font-size:1.05rem}[data-what-a-waste] .notebook-blank{border-bottom:1px solid #2c2a2559;margin:2rem 0 0}[data-what-a-waste] .notebook-blank span{color:#64625c;font-family:var(--waw-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.57rem;display:inline-block;transform:translateY(-.4rem)}[data-what-a-waste] .notebook-note,[data-what-a-waste] .notebook-help{color:#4c4b46;font-family:var(--font-serif);font-size:.86rem;line-height:1.5}[data-what-a-waste] .notebook-help{border-top:1px solid #2c2a252e;margin:1.2rem 0 0;padding-top:1rem}[data-what-a-waste] .notebook-help a{color:var(--color-blue)}[data-what-a-waste] .game-noscript{z-index:6;border-top:2px solid var(--waw-signal);background:#0f1113eb;width:min(34rem,100% - 3rem);margin:clamp(6rem,18vh,10rem) auto;padding:1.5rem;position:relative}[data-what-a-waste] .game-noscript h2{color:#fff;font-family:var(--font-serif);margin-top:0}[data-what-a-waste] .game-noscript p{color:#dedbd3}[data-what-a-waste] .game-noscript a{color:#fff}body[data-game-notebook-open=true]{overflow:hidden}body[data-game-notebook-open=true] [data-what-a-waste]{z-index:9999;overflow:visible}[data-what-a-waste] [hidden]{display:none!important}@media (width<=52rem){[data-what-a-waste] .game-dialogue{grid-template-columns:minmax(0,1fr);gap:1rem;max-height:min(70vh,40rem)}[data-what-a-waste] .game-choices{grid-template-columns:minmax(0,1fr)}[data-what-a-waste] .game-door{min-height:var(--touch-target)}[data-what-a-waste] .notebook-spread{grid-template-columns:minmax(0,1fr)}[data-what-a-waste] .notebook-page--left{border-bottom:1px solid #2c2a252e;border-right:0}[data-what-a-waste] .game-chapter{top:clamp(6rem,20vh,8rem);left:1.25rem;right:1.25rem}[data-what-a-waste] .game-intro{width:auto;left:1rem;right:1rem}}@media (prefers-reduced-motion:reduce){[data-what-a-waste] .game-layer,[data-what-a-waste] .game-scrim,[data-what-a-waste] .game-progress span,[data-what-a-waste] .game-chapter,[data-what-a-waste] .game-intro,[data-what-a-waste] .game-dialogue,[data-what-a-waste] .game-notebook,[data-what-a-waste] .notebook-spread,[data-what-a-waste] .game-choice,[data-what-a-waste] .game-door,[data-what-a-waste] .game-refusal{transition:none!important;transform:none!important}[data-what-a-waste] .game-chapter,[data-what-a-waste] .game-intro,[data-what-a-waste] .game-dialogue,[data-what-a-waste] .game-choice,[data-what-a-waste] .game-door,[data-what-a-waste] .game-refusal,[data-what-a-waste] .notebook-spread{opacity:1!important}}html[data-a11y-contrast=high] [data-what-a-waste] .game-scrim{background:#060709db}html[data-a11y-contrast=high] [data-what-a-waste] .game-intro,html[data-a11y-contrast=high] [data-what-a-waste] .game-dialogue,html[data-a11y-contrast=high] [data-what-a-waste] .game-topbar{backdrop-filter:none;background:#0b0c0e}html[data-a11y-contrast=high] [data-what-a-waste] .game-choice,html[data-a11y-contrast=high] [data-what-a-waste] .game-door,html[data-a11y-contrast=high] [data-what-a-waste] .game-refusal{color:#fff;background:#101215;border:1px solid #fff}
