@font-face{font-family:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/patrick-hand-vietnamese-400-normal.65jA92mZ.woff2)format("woff2"),url(/_astro/patrick-hand-vietnamese-400-normal.CZjY324Y.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/patrick-hand-latin-ext-400-normal.Dno5CMlI.woff2)format("woff2"),url(/_astro/patrick-hand-latin-ext-400-normal.C2ywpnn3.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/patrick-hand-latin-400-normal.B7HHA2Vw.woff2)format("woff2"),url(/_astro/patrick-hand-latin-400-normal.Df9_VoRQ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Permanent Marker;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/permanent-marker-latin-400-normal.BF23djCy.woff2)format("woff2"),url(/_astro/permanent-marker-latin-400-normal.BnZj5c41.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--rs-ink:#3b2410;--rs-ink-soft:#6b4a2b;--rs-ink-faint:#3b241059;--rs-paper:#fffaf0;--rs-paper-deep:#f6ead2;--rs-kraft:#ecd7af;--rs-leaf:#5b8a2e;--rs-leaf-dark:#3d6119;--rs-terracotta:#c4572f;--rs-ok:#c5e0a0;--rs-ok-ink:#2f4a12;--rs-bad:#f2b8a6;--rs-bad-ink:#7a2414;--rs-unknown:#eee3cc;--rs-amber:#f2c14e;--rs-amber-ink:#4a3006;--rs-red:#b42318;--rs-hand:"Patrick Hand", "Comic Sans MS", cursive;--rs-marker:"Permanent Marker", "Comic Sans MS", cursive;--rs-wobbly:255px 15px 225px 15px / 15px 225px 15px 255px;--rs-wobbly-sm:10px 4px 9px 5px / 5px 9px 4px 10px;--rs-shadow:3px 3px 0 var(--rs-ink);--rs-shadow-sm:2px 2px 0 var(--rs-ink);--rs-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.23 0 0 0 0 0.14 0 0 0 0 0.06 0 0 0 0.12 0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E")}body .nav--game .gameTitleText{color:var(--rs-ink);font-family:var(--rs-marker);letter-spacing:.03em;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;font-size:clamp(1.15rem,5.2vw,1.6rem);font-weight:400;transform:rotate(-2deg)}#vg .vg__tagline{color:var(--rs-ink);font-family:var(--rs-hand);font-size:clamp(1.1rem,4.6vw,1.45rem);font-weight:400}#vg .vg__meta{color:var(--rs-ink-soft);font-family:var(--rs-hand);font-size:1.05rem}#vg #vg-counter{color:var(--rs-terracotta)}#vg .vg__clue{background:var(--rs-grain), var(--rs-paper);border:2px solid var(--rs-ink);border-radius:var(--rs-wobbly);box-shadow:var(--rs-shadow);color:var(--rs-ink)}#vg .vg__clue:nth-child(odd){rotate:-.4deg}#vg .vg__clue:nth-child(2n){rotate:.3deg}#vg .vg__clue-label{color:var(--rs-terracotta);font-family:var(--rs-hand);font-size:1rem}#vg .vg__clue-n{background:var(--rs-ink);color:var(--rs-paper);font-family:var(--rs-hand)}#vg .vg__clue-text{font-family:var(--rs-marker);letter-spacing:.01em;font-weight:400}#vg .vg__clue-text--quote,#vg .vg__clue--level-5 .vg__clue-text{font-family:var(--rs-hand);font-size:1.3rem}#vg .vg__quote-mark{color:var(--rs-terracotta)}#vg .vg__blank{background:var(--rs-kraft);border-bottom-color:var(--rs-ink)}#vg .vg__input,#vg .vg__suggest{background:var(--rs-paper);border:2.5px solid var(--rs-ink);border-radius:var(--rs-wobbly-sm);color:var(--rs-ink);font-family:var(--rs-hand)}#vg .vg__input{box-shadow:var(--rs-shadow);font-size:1.3rem}#vg .vg__input::placeholder{color:var(--rs-ink-faint)}#vg .vg__input:focus{box-shadow:4px 4px 0 var(--rs-leaf-dark);background:#fff}#vg .vg__suggest{box-shadow:4px 4px 0 var(--rs-ink)}#vg .vg__option{border-radius:var(--rs-wobbly-sm);font-size:1.2rem}#vg .vg__option.is-active{background:var(--rs-ok);color:var(--rs-ok-ink)}#vg .vg__option--used{color:var(--rs-ink-faint)}#vg .vg__option--used .vg__option-title{text-decoration:line-through}#vg .vg__option-note{color:var(--rs-ink-soft)}#vg .vg__skip,#vg .vg__browse{background:var(--rs-amber);border:2.5px solid var(--rs-ink);border-radius:var(--rs-wobbly-sm);box-shadow:var(--rs-shadow);color:var(--rs-ink);font-family:var(--rs-marker);transition:transform .1s,box-shadow .1s}#vg .vg__browse{background:var(--rs-paper)}#vg .vg__browse-sub{color:var(--rs-ink-soft);font-family:var(--rs-hand);font-size:.95rem}#vg .vg__skip:hover:not(:disabled),#vg .vg__browse:hover:not(:disabled){box-shadow:4px 4px 0 var(--rs-ink);transform:translate(-1px,-1px)}#vg .vg__skip:active:not(:disabled),#vg .vg__browse:active:not(:disabled){box-shadow:1px 1px 0 var(--rs-ink);transform:translate(2px,2px)}#vg .vg__easy{background:var(--rs-amber);border:1.5px solid var(--rs-ink);border-radius:var(--rs-wobbly-sm);color:var(--rs-amber-ink);margin-left:.3rem;padding:0 .45rem;font-size:.9em;display:inline-block}#vg .vg__sheet{background:var(--rs-grain), var(--rs-paper);border:2.5px solid var(--rs-ink);border-radius:var(--rs-wobbly);box-shadow:6px 6px 0 var(--rs-ink);color:var(--rs-ink)}@media (width<=640px){#vg .vg__sheet{box-shadow:0 -3px 0 var(--rs-ink);border-bottom:0;border-radius:22px 18px 0 0/16px 20px 0 0}}#vg .vg__sheet::backdrop{background:#3b241080}#vg .vg__sheet-grab span{background:#3b241059}#vg .vg__sheet-head{border-bottom:2px dashed var(--rs-ink-faint)}#vg .vg__sheet-title{color:var(--rs-ink);font-family:var(--rs-marker);font-size:1.35rem;font-weight:400}#vg .vg__sheet-sub{color:var(--rs-ink-soft);font-family:var(--rs-hand);font-size:1rem}#vg .vg__sheet-close{background:var(--rs-paper);border:2px solid var(--rs-ink);box-shadow:var(--rs-shadow-sm);color:var(--rs-ink);border-radius:50% 45% 52% 48%/48% 52% 45% 50%}#vg .vg__sheet-close:hover{background:#fff1d1}#vg .vg__search{background:var(--rs-paper);border:2px solid var(--rs-ink);border-radius:var(--rs-wobbly-sm);color:var(--rs-ink);font-family:var(--rs-hand);font-size:1.2rem}#vg .vg__search::placeholder{color:var(--rs-ink-faint)}#vg .vg__search:focus{box-shadow:3px 3px 0 var(--rs-leaf)}#vg .vg__possible-item{border-radius:var(--rs-wobbly-sm);color:var(--rs-ink)}#vg .vg__possible-item:hover:not(:disabled),#vg .vg__possible-item:focus-visible{background:#f6e7c6}#vg .vg__possible-title{font-family:var(--rs-hand);font-size:1.2rem}#vg .vg__possible-item--used{color:var(--rs-ink-faint)}#vg .vg__possible-item--used .vg__possible-title{text-decoration:line-through}#vg .vg__possible-empty{color:var(--rs-ink-soft);font-family:var(--rs-hand);font-size:1.05rem}#vg .vg__turn{color:var(--rs-bad-ink);font-family:var(--rs-hand);font-size:1.2rem}#vg .vg__turn--skip{color:var(--rs-ink-soft)}#vg .vg__turn-close{color:var(--rs-ink-soft);font-size:1rem}#vg .vg__btn,#vg .vg__answer-btn,#vr .vr__play,#vres .vres__back .btn-primary{background:var(--rs-leaf);border:2.5px solid var(--rs-ink);border-radius:var(--rs-wobbly);box-shadow:var(--rs-shadow);color:var(--rs-paper);font-family:var(--rs-marker);letter-spacing:.03em;text-shadow:1px 1px 0 var(--rs-ink);font-weight:400;transition:transform .1s,box-shadow .1s,background .15s}#vg .vg__btn:hover:not(:disabled),#vg .vg__answer-btn:hover,#vr .vr__play:hover,#vres .vres__back .btn-primary:hover{box-shadow:4px 5px 0 var(--rs-ink);background:#67993a;transform:translate(-1px,-2px)}#vg .vg__btn:active:not(:disabled),#vg .vg__answer-btn:active,#vr .vr__play:active,#vres .vres__back .btn-primary:active{box-shadow:1px 1px 0 var(--rs-ink);transform:translate(2px,2px)}#vg .vg__btn.vg__share{background:var(--rs-amber);color:var(--rs-ink);text-shadow:none;box-shadow:4px 5px 0 var(--rs-ink);font-size:1.45rem}#vg .vg__btn.vg__share:hover:not(:disabled){box-shadow:5px 6px 0 var(--rs-ink);background:#f5cc63}#vg .vg__skip:focus-visible,#vg .vg__btn:focus-visible,#vg .vg__answer-btn:focus-visible{outline:2px dashed var(--rs-ink);outline-offset:3px}#vg .vg__reveal{border:2.5px solid var(--rs-ink);border-radius:var(--rs-wobbly);box-shadow:4px 4px 0 var(--rs-ink);color:var(--rs-ink)}#vg .vg__reveal--won{background:var(--rs-grain), linear-gradient(135deg, #eef6dc, #dcebc0)}#vg .vg__reveal--lost{background:var(--rs-grain), linear-gradient(135deg, #fbe7dc, #f5cfbc)}#vg .vg__banner h2{font-family:var(--rs-marker);font-size:1.8rem;font-weight:400}#vg .vg__banner-sub,#vg .vg__flavour,#vg .vg__credit{color:var(--rs-ink-soft);font-family:var(--rs-hand);font-size:1.2rem}#vg .vg__reveal--won .vg__banner-icon{color:var(--rs-leaf-dark)}#vg .vg__reveal--lost .vg__banner-icon{color:var(--rs-terracotta)}#vg .vg__eyebrow,#vg .vg__ladder-title{color:var(--rs-ink-soft);font-family:var(--rs-hand);font-size:1.05rem;font-weight:400}#vg .vg__article-title{font-family:var(--rs-marker);font-size:1.6rem;font-weight:400}#vg .vg__ladder .vg__clue{box-shadow:var(--rs-shadow-sm)}#vg .vg__ladder .vg__clue--unseen{box-shadow:none;background:#fffaf099;border-style:dashed}#vg .vg__note{font-family:var(--rs-hand)}#vg .vg__note--wrong{color:var(--rs-bad-ink)}#vg .vg__note--skip,#vg .vg__note--unseen{color:var(--rs-ink-soft)}#vg .vg__note--won{color:var(--rs-ok-ink)}:is(#vg,#vres) .vg__stats h2,:is(#vg,#vres) .vg__stats-sub{color:var(--rs-ink);font-family:var(--rs-marker);letter-spacing:.02em;text-transform:none;font-weight:400}:is(#vg,#vres) .vg__stats-sub{font-size:1rem}:is(#vg,#vres) .vg__stat{background:var(--rs-paper);border:2px solid var(--rs-ink);border-radius:var(--rs-wobbly-sm);box-shadow:var(--rs-shadow-sm)}:is(#vg,#vres) .vg__stat:hover{box-shadow:3px 3px 0 var(--rs-ink);transform:translate(-1px,-1px)rotate(-1deg)}:is(#vg,#vres) .vg__stat-icon{color:var(--rs-leaf-dark)}:is(#vg,#vres) .vg__stat dd{color:var(--rs-ink);font-family:var(--rs-marker);font-weight:400}:is(#vg,#vres) .vg__stat dt{color:var(--rs-ink-soft);font-family:var(--rs-hand);font-size:.85rem}:is(#vg,#vres) .vg__dist-n{color:var(--rs-ink);font-family:var(--rs-hand);font-size:1rem;font-weight:400}:is(#vg,#vres) .vg__dist-track{background:var(--rs-unknown);border:1.5px solid var(--rs-ink-faint);border-radius:var(--rs-wobbly-sm)}:is(#vg,#vres) .vg__dist-bar{background:var(--rs-ink-soft);border-radius:var(--rs-wobbly-sm);font-family:var(--rs-hand);font-size:.95rem;font-weight:400}:is(#vg,#vres) .vg__dist-bar--today{background:var(--rs-leaf)}#vr .game-heading,#vr h2,#vres h1{color:var(--rs-ink);font-family:var(--rs-marker);letter-spacing:.02em;font-weight:400}#vr h2{font-size:1.35rem}#vr p,#vr .vr__tips{color:var(--rs-ink)}#vr p.vr__intro{color:var(--rs-ink);font-family:var(--rs-hand);font-size:1.3rem;line-height:1.4}#vr .vr__intro b{color:var(--rs-leaf-dark);font-weight:400}#vr p.vr__note{color:var(--rs-ink-soft);font-family:var(--rs-hand);font-size:1.05rem}#vr .vr__list li{background:var(--rs-grain), var(--rs-paper);border:2px solid var(--rs-ink);border-radius:var(--rs-wobbly-sm);box-shadow:var(--rs-shadow-sm)}#vr .vr__list strong{color:var(--rs-ink);font-family:var(--rs-hand);font-size:1.15rem;font-weight:400}#vr .vr__icon{background:var(--rs-kraft);border:1.5px solid var(--rs-ink);color:var(--rs-ink)}#vr .vr__share{background:var(--rs-grain), var(--rs-paper);border:2px solid var(--rs-ink);border-radius:var(--rs-wobbly-sm);box-shadow:var(--rs-shadow-sm);color:var(--rs-ink)}#vres h1{font-size:2rem}#vres .vres__lead,#vres .vres__empty{color:var(--rs-ink-soft);font-family:var(--rs-hand);font-size:1.15rem}#vres .vres__reset{border-top:2px dashed var(--rs-ink-faint)}#vres .vres__reset-btn{background:var(--rs-bad);border:2px solid var(--rs-ink);border-radius:var(--rs-wobbly-sm);box-shadow:var(--rs-shadow-sm);color:var(--rs-bad-ink);font-family:var(--rs-hand);font-size:1rem;font-weight:400}#vres .vres__reset-btn:hover,#vres .vres__reset-btn:focus-visible{background:#f6c6b7}#vres .vres__reset-note{color:var(--rs-ink-soft);font-family:var(--rs-hand);font-size:.95rem}#vres .vres__reset-error{color:var(--rs-red)}#vg .vg__error{color:var(--rs-red);font-family:var(--rs-hand);font-size:1.1rem}#vg .vg__disclaimer{color:var(--rs-ink-soft);font-family:var(--rs-hand);font-size:.9rem}@media (prefers-reduced-motion:reduce){#vg .vg__skip,#vg .vg__btn,#vg .vg__answer-btn{transition:none}#vg .vg__skip:hover:not(:disabled),#vg .vg__btn:hover:not(:disabled),#vg .vg__answer-btn:hover,:is(#vg,#vres) .vg__stat:hover{transform:none}}
