@font-face{font-family:Funnel Display;font-style:normal;font-weight:300 800;font-display:swap;src:url(./Funnel_Display-normal-300_800-latin-ext.DxkvHKaa.woff2)format("woff2");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:Funnel Display;font-style:normal;font-weight:300 800;font-display:swap;src:url(./Funnel_Display-normal-300_800-latin.h7i3A3FI.woff2)format("woff2");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:Limelight;font-style:normal;font-weight:400;font-display:swap;src:url(./Limelight-normal-400-latin-ext.DPzC3ZDG.woff2)format("woff2");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:Limelight;font-style:normal;font-weight:400;font-display:swap;src:url(./Limelight-normal-400-latin.CvlMCR9p.woff2)format("woff2");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}@keyframes spin{to{rotate:1turn}}:root{--background:#fff;--text:#111;--light:#677;--note:color-mix(var(--text) 70%, var(--background));--color-primary:#39620c;--color-primary-bright:#78a75a;--font-title:"Limelight", serif;--font-main:"Funnel Display", sans-serif;--light-border:color-mix(var(--text), var(--background) 80%);--highlight-base:.9 .1;--definition:oklch(var(--highlight-base) 260);--hint-1:oklch(var(--highlight-base) 90);--hint-2:oklch(var(--highlight-base) 310);--hint-3:oklch(var(--highlight-base) 135);--hint-4:oklch(var(--highlight-base) 45);--hint-5:oklch(var(--highlight-base) 210);--hint-6:oklch(var(--highlight-base) 0);--hint-7:oklch(var(--highlight-base) 180)}@media (prefers-color-scheme:dark){:root{--background:#17191d;--text:#eee;--light:#bdc3c7;--color-primary:#78a75a;--highlight-base:.4 .1}}*,:after,:before{box-sizing:border-box}*{scrollbar-color:var(--text) var(--background);margin:0}canvas,img,picture,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit}button{color:currentColor;text-transform:inherit;text-align:inherit;cursor:pointer;background:0 0;border:none;padding:0}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}p{text-wrap:pretty;margin-bottom:1lh}h1,h2,h3,h4,h5,h6{font-family:var(--font-title);text-wrap:balance;margin-bottom:1em;font-weight:400}ol,ul{margin-bottom:1lh}a{color:currentColor;text-decoration:none}svg{fill:currentColor}svg[width="0"][height="0"]{position:fixed;top:0;left:0}svg:where([fill=none]){fill:none;stroke:currentColor}html{background:var(--background);color:var(--text);font-family:var(--font-main);font-optical-sizing:auto;font-weight:300}strong{font-weight:600}main[data-v-fc451d36]{text-align:center;place-content:center;min-height:100dvh;padding:48px 32px}h1[data-v-fc451d36]{font-size:3rem}.clue[data-v-fc451d36]{color:color-mix(in oklch,currentColor,transparent 50%)}:is(.definition,.group-1,.group-2,.group-3,.group-4)[data-v-fc451d36]{--hover:0}:is(.definition,.group-1,.group-2,.group-3,.group-4) .indicator[data-v-fc451d36]{--highlight-scale:.2}:is(.definition,.group-1,.group-2,.group-3,.group-4) .fodder[data-v-fc451d36],:is(.definition,.group-1,.group-2,.group-3,.group-4) .indicator[data-v-fc451d36],:is(.definition,.group-1,.group-2,.group-3,.group-4).definition[data-v-fc451d36],h1 :is(.definition,.group-1,.group-2,.group-3,.group-4)[data-v-fc451d36]{background:linear-gradient(var(--color,#0000) 0 0) bottom /100% calc(100%*var(--hover)*var(--highlight-scale,1)) no-repeat;border-radius:4px;transition:background-size .15s}.group-1[data-v-fc451d36]{--color:var(--hint-1)}.group-2[data-v-fc451d36]{--color:var(--hint-2)}.group-3[data-v-fc451d36]{--color:var(--hint-3)}.group-4[data-v-fc451d36]{--color:var(--hint-4)}.definition[data-v-fc451d36]{--color:var(--definition)}:is(main:has(.clue .definition:hover,.clue .definition:focus-visible) .definition[data-v-fc451d36],main:has(.group-1:hover,.group-1:focus-visible) .group-1[data-v-fc451d36],main:has(.group-2:hover,.group-2:focus-visible) .group-2[data-v-fc451d36],main:has(.group-3:hover,.group-3:focus-visible) .group-3[data-v-fc451d36],main:has(.group-4:hover,.group-4:focus-visible) .group-4[data-v-fc451d36]){color:var(--text);--hover:1}@property --error-wave-height{syntax:"<number>";inherits:true;initial-value:0}@property --error-wave-offset{syntax:"<number>";inherits:true;initial-value:0}@keyframes error-wave-offset-fc451d36{to{--error-wave-offset:1}}.back[data-v-fc451d36]{--bg:color-mix(in oklch, currentColor, transparent 50%);background:var(--bg);--error-wave-height:0;--w:max(.225lh, 100% / 38);--h:(var(--error-wave-height) * .15lh);--t:calc(.05lh + var(--error-wave-height)*.05lh);--origin:from calc(var(--w)*-2*var(--error-wave-offset)) calc(100% - var(--h) - round(var(--t) / 2, 1px) + .15lh*(var(--error-wave-height) - 1));--r:curve by var(--w) 0px with calc(var(--w)/2) max(0px, var(--h) - var(--t) / 2), curve by var(--w) 0px with calc(var(--w)/2) min(0px, -1 * var(--h) + var(--t) / 2);--l:curve by calc(var(--w)*-1) 0px with calc(var(--w)/-2) min(0px, -1 * var(--h) + var(--t) / 2), curve by calc(var(--w)*-1) 0px with calc(var(--w)/-2) max(0px, var(--h) - var(--t) / 2);--shape:shape(var(--origin), var(--r), var(--r), var(--r), var(--r), var(--r), var(--r), var(--r), var(--r), var(--r), var(--r), var(--r), var(--r), var(--r), var(--r), var(--r), var(--r), var(--r), var(--r), var(--r), var(--r), line by 0px var(--t), var(--l), var(--l), var(--l), var(--l), var(--l), var(--l), var(--l), var(--l), var(--l), var(--l), var(--l), var(--l), var(--l), var(--l), var(--l), var(--l), var(--l), var(--l), var(--l), var(--l), close);border-shape:var(--shape);padding-bottom:.2lh;transition:--error-wave-height .15s,background-color .15s;animation:1s linear infinite error-wave-offset-fc451d36}@media (prefers-reduced-motion:reduce){.back[data-v-fc451d36]{transition:none;animation:none}}.back[data-v-fc451d36]:hover{--error-wave-height:1;--bg:var(--color-primary)}@supports not (border-shape:inset(0)){.back[data-v-fc451d36]{background:0 0;position:relative}.back[data-v-fc451d36]:after{content:"";background:var(--bg);clip-path:var(--shape);pointer-events:none;transition:background-color .15s;position:absolute;inset:0}}
