*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}html{block-size:100%;scroll-behavior:smooth}body{font-size:100%;line-height:1.5;min-block-size:100%}ul{list-style:none}a{color:inherit;-webkit-text-decoration:none;text-decoration:none}button{cursor:pointer}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty}button,input,select,textarea{color:inherit;font:inherit;letter-spacing:inherit}button,input,textarea{background:0 0;border:none}embed,iframe,img,object,video{display:block;max-inline-size:100%}svg{max-inline-size:100%}table{table-layout:fixed;inline-size:100%}[hidden]{display:none!important}[tabindex="-1"]{outline:0!important}@media (prefers-reduced-motion:reduce){*{animation-duration:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!important;scroll-behavior:auto!important}}.sr-only{block-size:auto;border:0;clip:rect(0 0 0 0);inline-size:1px;margin:0;padding:0;position:absolute;overflow:hidden;white-space:nowrap}:root{--grey-dd:#ddd;--grey-cc:#ccc;--grey-aa:#aaa;--grey-aab:#aab3be;--grey-bb:#bbb;--grey-e4:#e4e4e4;--grey-69:#696969;--grey-f1:#f1f1f1;--grey-f5:#f5f5f5;--grey-333:#333;--grey-6c:#6c6c6c;--grey-db:#dbdbdb;--grey-c6:#c6c6c6;--grey-ed:#ededed;--grey-f2:#f2f2f2;--black:var(--grey-33);--blue:#005c8a;--grey-33:#333;--grey-1d:#1d1d1b;--grey-01:#01000d;--white:#fff;--orange:#e08041;--red:#d34343;--blue:#00b1eb;--green:#98cb52;--primary:var(--orange);--danger:var(--red);--error:var(--red);--success:var(--green);--info:var(--blue);--primary-light:color-mix(in srgb,var(--primary) 20%,var(--white) 80%);--primary-dark:color-mix(in srgb,var(--primary) 80%,var(--black) 20%);--error-light:color-mix(in srgb,var(--error) 20%,var(--white) 80%);--success-light:color-mix(in srgb,var(--success) 20%,var(--white) 80%);--highlight-neutral:var(--grey-f5);--highlight-primary:var(--primary-light);--keyline:var(--grey-dd);--keyline-light:var(--grey-ed);--app-fg:var(--black);--app-bg:var(--white);--app-margin:var(--space-4x)}@supports not (background:color-mix(in srgb,#000 50%,#fff 50%)){:root{--primary-dark:#be6d37;--primary-light:#f9e6d9;--error-light:#fddeda;--success-light:#d3eadd}}:root{--content-wrapper-max-inline-size:1440px;--game-max-block-size:100vh;--font-sans:"Lato",sans-serif;--shadow:0px 20px 32px rgba(17,17,17,0.08);--overlay:rgba(0,0,0,0.34901960784313724);--space:0.5rem;--space-2x:calc(var(--space)*2);--space-3x:calc(var(--space)*3);--space-4x:calc(var(--space)*4);--space-5x:calc(var(--space)*5);--space-6x:calc(var(--space)*6);--space-7x:calc(var(--space)*7);--space-8x:calc(var(--space)*8);--space-10x:calc(var(--space)*10);--space-11x:calc(var(--space)*11);--space-12x:calc(var(--space)*12);--space-14x:calc(var(--space)*14);--space-15x:calc(var(--space)*15);--space-16x:calc(var(--space)*16);--space-17x:calc(var(--space)*17);--space-18x:calc(var(--space)*18);--space-19x:calc(var(--space)*19);--space-20x:calc(var(--space)*20);--space-22x:calc(var(--space)*22);--space-24x:calc(var(--space)*24);--space-28x:calc(var(--space)*28);--space-30x:calc(var(--space)*30);--space-32x:calc(var(--space)*32);--space-35x:calc(var(--space)*35);--space-40x:calc(var(--space)*40);--space-46x:calc(var(--space)*46);--space-48x:calc(var(--space)*48);--space-64x:calc(var(--space)*64);--space-negative:calc(var(--space)*-1);--space-2x-negative:calc(var(--space)*-2);--space-3x-negative:calc(var(--space)*-3);--space-4x-negative:calc(var(--space)*-4);--space-5x-negative:calc(var(--space)*-5);--space-6x-negative:calc(var(--space)*-6);--space-7x-negative:calc(var(--space)*-7);--space-8x-negative:calc(var(--space)*-8);--space-10x-negative:calc(var(--space)*-10);--space-11x-negative:calc(var(--space)*-11);--space-12x-negative:calc(var(--space)*-12);--space-14x-negative:calc(var(--space)*-14);--space-15x-negative:calc(var(--space)*-15);--space-16x-negative:calc(var(--space)*-16);--space-17x-negative:calc(var(--space)*-17);--space-18x-negative:calc(var(--space)*-18);--space-19x-negative:calc(var(--space)*-19);--space-20x-negative:calc(var(--space)*-20);--space-22x-negative:calc(var(--space)*-22);--space-24x-negative:calc(var(--space)*-24);--space-28x-negative:calc(var(--space)*-28);--space-30x-negative:calc(var(--space)*-30);--space-32x-negative:calc(var(--space)*-32);--space-35x-negative:calc(var(--space)*-35);--space-40x-negative:calc(var(--space)*-40);--space-46x-negative:calc(var(--space)*-46);--space-48x-negative:calc(var(--space)*-48);--space-64x-negative:calc(var(--space)*-64)}html{font-size:62.5%;overscroll-behavior:none}body{background-color:var(--app-bg);color:var(--app-fg);font-family:var(--font-sans);font-size:1.6rem;font-weight:400;inset:0;position:fixed;-webkit-overflow-scrolling:touch}#app,#vue-container{display:flex;flex-direction:column;min-block-size:100%;overflow:hidden;position:relative}[v-cloak]{display:none!important}.content-wrapper{inline-size:100vw;inline-size:100vi;margin-inline:auto;max-inline-size:var(--content-wrapper-max-inline-size);padding:0 var(--app-margin)}@font-face{font-display:swap;font-family:Lato;font-weight:300;font-style:normal;src:url(../assets/fonts/lato-light-webfont.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-weight:400;font-style:normal;src:url(../assets/fonts/lato-regular-webfont.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-weight:500;font-style:normal;src:url(../assets/fonts/lato-medium-webfont.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-weight:600;font-style:normal;src:url(../assets/fonts/lato-semibold-webfont.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-weight:700;font-style:normal;src:url(../assets/fonts/lato-bold-webfont.woff2) format("woff2")}:root{--game-gap:0px}@media (min-width:720px){:root{--game-gap:var(--space-5x)}}:where(.game){display:flex;flex-direction:column;flex-grow:1;inset:0;max-block-size:100vh;max-block-size:100vb;position:absolute}.timer{font-size:1.6rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}:root{--settings-menu-inset:0;--settings-menu-padding-x:var(--space-6x);--settings-menu-padding-y:var(--space-4x);--settings-menu-padding:var(--settings-menu-padding-y) var(--settings-menu-padding-x);--settings-menu-transform:translateX(calc(100% + 2rem))}@media (min-width:720px){:root{--settings-menu-padding-x:var(--space-6x);--settings-menu-padding-y:var(--space-4x);--settings-menu-inset:2rem 2rem 2rem auto;--settings-menu-width:40rem}}.settings-menu{background-color:var(--app-bg);inline-size:var(--settings-menu-width,auto);inset:var(--settings-menu-inset);overflow-y:auto;position:fixed;transform:var(--settings-menu-transform);transition:transform .3s ease-in-out;z-index:3}.settings-menu[data-state=open]{--settings-menu-transform:none}@media (min-width:720px){.settings-menu{border-radius:1rem}}.settings-menu__header{align-items:center;border-block-end:1px solid var(--keyline);display:flex;justify-content:space-between;padding:6rem var(--settings-menu-padding-x) var(--settings-menu-padding-y) var(--settings-menu-padding-x);position:relative}.settings-menu__title{font-size:1.6rem;font-weight:500}.settings-menu__close{inline-size:4rem;block-size:4rem;position:absolute;inset-inline-end:2rem;inset-block-start:2rem}.settings-menu__section-title{border-block-end:1px solid var(--keyline-light);color:var(--grey-69);font-size:1.4rem;font-weight:400;line-height:1;padding:var(--settings-menu-padding-y) var(--settings-menu-padding-x);text-transform:uppercase}.settings-menu__action{align-items:center;border-block-end:1px solid var(--keyline);cursor:pointer;display:flex;font-size:1.5rem;inline-size:100%;justify-content:space-between;padding-block:var(--settings-menu-padding-y);padding-inline:var(--settings-menu-padding-x)}@media (hover:hover) and (pointer:fine){.settings-menu__action:hover{background-color:var(--highlight-neutral)}}.settings-menu__action:is([aria-disabled=true],[disabled],:disabled){--fill:var(--grey-cc);color:var(--grey-cc);cursor:not-allowed}:is(button,a).settings-menu__action{gap:var(--space-2x);justify-content:flex-start}.puzzle-title{align-items:baseline;color:var(--primary);display:flex;gap:.4rem}.puzzle-title__difficulty,.puzzle-title__name,.puzzle-title__number{font-size:1.6rem;font-weight:600}:root{--puzzle-header-gap:var(--space-2x);--puzzle-header-font-size:1.6rem;--puzzle-header-border:0;--puzzle-header-block:5.2rem}@media (min-width:720px){:root{--puzzle-header-gap:var(--space-4x);--puzzle-header-font-size:1.8rem;--puzzle-header-border:1px solid var(--keyline);--puzzle-header-block:6.6rem}}.puzzle-header{align-items:center;background-color:var(--app-bg);block-size:var(--puzzle-header-block);border-block-end:var(--puzzle-header-border);display:flex;font-size:var(--puzzle-header-font-size);inline-size:100%;justify-content:space-between;line-height:1.6rem;margin-inline:auto;min-block-size:5.2rem}.puzzle-header__section{align-items:center;block-size:100%;display:flex;gap:var(--puzzle-header-gap)}.puzzle-header__section>li{block-size:100%;flex-shrink:0;position:relative}@media (min-width:720px){.puzzle-header__section>li:has(.puzzle-header__action--toggle-view){display:none}}.puzzle-header__section--right{flex-shrink:0;justify-content:flex-end}.puzzle-header__action{background-color:var(--puzzle-header-action-bg,var(--app-bg));block-size:100%;gap:var(--space);justify-content:center;padding:0 var(--space-2x);transition:color .1s ease-in-out,background-color .1s ease-in-out}.puzzle-header__action,.toggle-switch{align-items:center;display:flex}.toggle-switch__input{block-size:1px;clip:rect(1px,1px,1px,1px);inline-size:1px;opacity:0;overflow:hidden;white-space:nowrap}.toggle-switch__input:checked+.toggle-switch__container{background-color:var(--success)}.toggle-switch__input:checked+.toggle-switch__container:after{transform:translateX(2rem)}.toggle-switch__input:focus{outline:0}.toggle-switch__input:focus+.toggle-switch__container{outline:var(--normal-stroke);outline-offset:.1rem}.toggle-switch__container{background-color:var(--error);block-size:2.4rem;border-radius:9999px;cursor:pointer;display:block;inline-size:4.4rem;position:relative}.toggle-switch__container:after{aspect-ratio:1/1;background-color:var(--app-bg);block-size:1.6rem;border-radius:9999px;content:"";display:block;inline-size:1.6rem;inset:.4rem auto auto .4rem;position:absolute;transition:transform .25s ease-in-out,background-color .25s ease-in-out}:root{--action-popout-padding:var(--action-popout-padding-y) var(--action-popout-padding-x);--action-popout-padding-x:var(--space-6x);--action-popout-padding-y:var(--space-4x)}.action-popout{--y:var(--space-8x);--r:8px;background-color:var(--app-bg);border-radius:var(--r);box-shadow:var(--shadow);font-size:1.6rem;pointer-events:none;z-index:10}@media (max-width:719.98px){.action-popout{inline-size:min(100% - var(--app-margin) * 2,40rem);inset:auto auto var(--y) 50%;transform:translateY(calc(100% + var(--y))) translateX(-50%);transition:transform .2s ease-in-out;position:fixed}.action-popout[data-state=open]{pointer-events:auto;transform:translateY(0) translateX(-50%)}}@media (min-width:720px){.action-popout{border:1px solid #ddd;inset-block-start:calc(100% + 1.5rem);inset-inline-end:-1.5rem;inline-size:17rem;opacity:0;position:absolute;transition:all .2s ease-in-out;transform:translateY(2rem)}.action-popout:after,.action-popout:before{block-size:0;border-style:solid;display:block;content:"";inline-size:0;inset-block-end:100%;inset-inline-end:2rem;position:absolute}.action-popout:after{border-width:0 10px 10px;border-color:transparent transparent #fff}.action-popout:before{border-width:0 12px 12px;border-color:transparent transparent #ddd;inset-inline-end:1.9rem}.action-popout[data-state=open]{pointer-events:auto;opacity:1;transform:translateY(0)}}.action-popout__header{align-items:center;display:flex;justify-content:space-between;padding:var(--action-popout-padding-x);position:relative}@media (min-width:720px){.action-popout__header{display:none}}.action-popout__title{color:var(--primary);font-size:1.4rem;font-weight:400;inline-size:calc(100% - var(--action-modal-padding-x) - 1.6rem);line-height:1.3}.action-popout__close{--size:4rem;align-items:center;block-size:var(--size);display:flex;justify-content:center;inline-size:var(--size);inset-block-start:50%;inset-inline-end:calc(var(--action-popout-padding-x) - 1.2rem);position:absolute;transform:translateY(-50%)}.action-popout__actions-group{display:flex;gap:var(--space-3x)}.action-popout__actions{display:flex;flex-direction:column}.action-popout__actions>li:last-child>.action-popout__action{border-end-start-radius:var(--r);border-end-end-radius:var(--r)}@media (min-width:720px){.action-popout__actions>li:first-child>.action-popout__action{border:none;border-start-start-radius:var(--r);border-start-end-radius:var(--r)}}.action-popout__action{background-color:var(--action-popout-action-bg,var(--app-bg));border-block-start:1px solid var(--keyline);font-size:1.5rem;font-weight:500;inline-size:100%;padding:var(--action-popout-padding);text-align:start;transition:background-color .1s ease-in-out}@media (hover:hover) and (pointer:fine){.action-popout__action:hover{--action-popout-action-bg:var(--highlight-neutral)}}.action-popout__divider{background-color:var(--keyline-light);block-size:1px;border:none;display:block;margin-inline:var(--action-popout-padding-x)}:root{--action-modal-padding:var(--action-modal-padding-y) var(--action-modal-padding-x);--action-modal-padding-x:var(--space-6x);--action-modal-padding-y:var(--space-4x)}.action-modal{background-color:var(--app-bg);border-radius:8px;box-shadow:var(--shadow);display:block;inline-size:min(30rem,100vw - var(--app-margin) * 2);inset:50% auto auto 50%;max-block-size:calc(100vh - var(--app-margin)*2);opacity:0;overflow-y:auto;pointer-events:none;position:fixed;transform:translate(-50%,-50%) scale(.9);transition:transform .15s ease-in-out,opacity .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}.action-modal[data-state=open]{opacity:1;pointer-events:all;transform:translate(-50%,-50%) scale(1);-webkit-user-select:text;-moz-user-select:text;user-select:text}.action-modal__header{align-items:center;border-block-end:1px solid var(--keyline-light);display:flex;justify-content:space-between;padding:var(--action-modal-padding-x);position:relative}.action-modal__title{color:var(--primary);font-size:1.4rem;font-weight:400;inline-size:calc(100% - var(--action-modal-padding-x) - 1.6rem);line-height:1.3}.action-modal__close{--size:4rem;align-items:center;block-size:var(--size);display:flex;justify-content:center;inline-size:var(--size);inset-block-start:50%;inset-inline-end:calc(var(--action-popout-padding-x) - 1.2rem);position:absolute;transform:translateY(-50%)}.action-modal__actions{display:flex;gap:var(--space-4x)}.action-modal__actions>li{flex-grow:1}.action-modal__actions[aria-orientation=vertical]{flex-direction:column}.action-modal__actions--no-gap{gap:0}.action-modal__action{background-color:var(--action-modal-action-bg,var(--app-bg));inline-size:100%;padding:var(--action-modal-padding);text-align:start;transition:background-color .1s ease-in-out}[aria-orientation=vertical] .action-modal__action{border-block-end:1px solid var(--grey-e4)}@media (hover:hover) and (pointer:fine){.action-modal__action:hover{--action-modal-action-bg:var(--highlight-neutral)}}@media (hover:hover) and (pointer:fine){.action-modal__action:has(.action-modal__group):hover{--action-modal-action-bg:var(--app-bg)}}.action-modal__content{display:flex;flex-direction:column;gap:var(--space-4x);padding:var(--action-modal-padding)}.action-modal__content p{font-size:1.4rem;line-height:1.5}.action-modal__content p+p{margin-block-start:var(--space-2x)}.action-modal__group-title{display:block;font-size:1.4rem;font-weight:400;margin-block-end:var(--space-2x)}.action-modal__group{display:flex;flex-direction:column;gap:var(--space-4x)}.action-modal__group[data-variant=row]{flex-direction:row;justify-content:space-between}.action-modal__group[data-variant=row-reversed],.action-modal__group[data-variant=rowReverse]{flex-direction:row-reverse}.action-modal__group[data-variant=row-collapsed],.action-modal__group[data-variant=rowCollapsed]{flex-direction:row}.action-modal__group>svg{flex-shrink:0}.blind{align-items:center;background-color:var(--blind-bg);border-radius:8px;box-shadow:var(--shadow);color:var(--white);display:flex;font-size:1.4rem;inline-size:min(37.5rem,100vw - var(--app-margin) * 2);inline-size:min(37.5rem,100vi - var(--app-margin) * 2);inset:var(--space-3x) auto auto 50%;justify-content:space-between;padding:var(--space-4x);position:fixed;transform:translateX(-50%) var(--blind-translate-y,translateY(calc(-100% - var(--space-3x) - 100px)));transition:transform .25s ease-in-out;z-index:3}.blind[data-state=open]{--blind-translate-y:translateY(0)}.blind[data-variant=incorrect]{--blind-bg:var(--error)}.blind[data-variant=correct]{--blind-bg:var(--primary)}.blind__close{align-items:center;display:flex;justify-content:center}:root{--completion-block:100vh;--completion-inline:100vw}@supports (top:1vi){:root{--completion-inline:100vi}}@supports (top:1vi){:root{--completion-block:100vb}}@media (min-width:720px){:root{--completion-block:min(55rem,(100vh - (var(--app-margin) * 2)));--completion-inline:55rem}@supports (top:1vi){:root{--completion-block:min(55rem,(100vb - (var(--app-margin) * 2)))}}}.completion{align-items:center;background-color:var(--app-bg);block-size:var(--completion-block);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--space-2x);inset:50% auto auto 50%;inline-size:var(--completion-inline);justify-content:center;opacity:0;padding-block:var(--space-6x);padding-inline:var(--space-6x);place-content:center;pointer-events:none;position:fixed;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .2s ease-in-out,opacity .2s ease-in-out;transform:translate(-50%,-50%) scale(.9);z-index:3}.completion[data-state=open]{opacity:1;pointer-events:all;-webkit-user-select:text;-moz-user-select:text;user-select:text;transform:translate(-50%,-50%) scale(1)}@media (min-width:720px){.completion{border-radius:8px}}.completion>.signposts{margin-block-start:auto}.completion__puzzle-content{align-items:center;display:flex;flex-direction:column;flex-grow:1;inline-size:100%;justify-content:center}.completion__title{color:var(--primary);font-size:2.4rem;font-weight:700;margin-block-end:1.2rem}.completion__message{font-size:1.8rem;font-weight:600;margin-block-end:1.2rem;text-align:center;text-wrap:balance}@media (min-width:720px){.completion__message{margin-block-end:2rem;padding-inline:5rem}}.completion__timer{color:var(--primary)}.completion__review{--block-button-inline:8rem;display:block;margin-inline:auto}.completion__actions{margin-block-start:1.2rem}.completion__share{align-items:center;display:flex;flex-direction:column;inline-size:100%;justify-content:center}.completion__share__title{font-size:1.4rem;font-weight:500;text-align:center}.completion__share__actions{align-items:center;display:flex;gap:var(--space-3x)}.rotate-device{align-items:center;background-color:var(--app-bg);display:none;flex-direction:column;inset:0;justify-content:center;position:fixed;text-align:center}.rotate-device[data-show-before*="height:600"]{display:flex}@media (min-height:600px){.rotate-device[data-show-before*="height:600"]{display:none}}.rotate-device[data-show-before*="width:720"]{display:flex}@media (min-width:720px){.rotate-device[data-show-before*="width:720"]{display:none}}.overlay{background-color:var(--overlay);display:none;inset:0;position:fixed;z-index:2}@media (min-width:720px){.check-showing .overlay,.reveal-showing .overlay{inset-block-start:6.6rem}}.overlay[data-state=showing]{display:block}:root{--onboarding-content-padding:var(--space-4x) var(--space-6x) 0 var(--space-6x)}.onboarding{align-items:center;background-color:var(--app-bg);block-size:min(50rem,100vh - var(--space-7x) * 2);block-size:min(50rem,100vb - var(--space-7x) * 2);border-radius:8px;box-shadow:var(--shadow);display:flex;flex-direction:column;inset:50% auto auto 50%;inline-size:min(50rem,100vw - var(--app-margin) * 2);inline-size:min(50rem,100vi - var(--app-margin) * 2);justify-content:center;opacity:0;place-content:center;pointer-events:none;position:fixed;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .15s ease-in-out,opacity .15s ease-in-out;transform:translate(-50%,-50%) scale(.9);z-index:3}.onboarding[data-state=open]{opacity:1;pointer-events:all;-webkit-user-select:text;-moz-user-select:text;user-select:text;transform:translate(-50%,-50%) scale(1)}.onboarding__content{flex-grow:1;max-inline-size:100%;overflow:hidden;padding:var(--onboarding-content-padding);text-wrap:balance}.onboarding__actions{border-block-start:1px solid var(--keyline);inline-size:100%;padding:var(--space-6x)}.onboarding__close{align-items:center;display:flex;gap:var(--space-3x);inset:var(--space-4x) var(--space-6x) auto auto;line-height:1;position:absolute;z-index:2}.nice-scroll{--scrollbar-size:8px;--scrollbar-colour:var(--grey-dd);scrollbar-width:thin;scrollbar-color:var(--scrollbar-colour) transparent}.nice-scroll::-webkit-scrollbar{block-size:var(--scrollbar-size);inline-size:var(--scrollbar-size)}.nice-scroll::-webkit-scrollbar-track{background-color:transparent}.nice-scroll::-webkit-scrollbar-thumb{background-color:var(--scrollbar-colour);border-radius:9999px;border:2px solid #fff}.flow>*+*{margin-block-start:var(--flow-space,var(--space-2x))}.hidden{display:none}@media (min-width:720px){.md\:hidden{display:none}}@media (min-width:1024px){.lg\:hidden{display:none}}@media (min-width:720px){.md\:block{display:block}}@media (min-width:1024px){.lg\:block{display:block}}.lg\:sticky{position:sticky}.lg\:top-0{inset-block-start:0}.z-0{z-index:0}.z-1{z-index:1}.z-10{z-index:10}.z-20{z-index:20}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-center{justify-content:center}.mx-auto{margin-inline-end:auto}.ml-auto,.mx-auto{margin-inline-start:auto}.mr-auto{margin-inline-end:auto}.hide-scrollbar{scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.block-button{--s:0 .2rem .2rem 0 rgba(0,0,0,0.25);align-items:center;background-color:var(--block-button-bg);block-size:4.8rem;border:1px solid var(--block-button-bc,currentColor);border-radius:4px;box-shadow:var(--s);color:var(--block-button-fg);display:inline-flex;font-size:var(--block-button-font-size,1.4rem);inline-size:var(--block-button-inline,100%);justify-content:center;text-align:center}.block-button:active{box-shadow:none;inset-block-start:1px;position:relative}.block-button:where([data-variant=primary]){--block-button-bg:var(--primary);--block-button-fg:var(--white);--block-button-bc:var(--primary)}@media (hover:hover) and (pointer:fine){.block-button:where([data-variant=primary]):hover{--block-button-bg:var(--primary-dark)}}.block-button:where([data-variant=secondary]){--block-button-bg:var(--white);--block-button-bc:var(--grey-33);--block-button-fg:var(--grey-33)}@media (hover:hover) and (pointer:fine){.block-button:where([data-variant=secondary]):hover{--block-button-bg:#f2f2f2}}.block-button:where([data-variant=textonly]){--block-button-bg:transparent;--block-button-bc:transparent;--block-button-fg:var(--primary);box-shadow:none;padding-block:1rem;padding-inline:1rem;margin:0}@media (hover:hover) and (pointer:fine){.block-button:where([data-variant=textonly]):hover{--block-button-fg:#333}}.block-button:is([aria-disabled=true],[disabled],:disabled){--block-button-bg:var(--app-bg);--block-button-bc:var(--grey-cc);--block-button-fg:var(--grey-cc);--s:0 .2rem .2rem 0 rgba(0,0,0,0.1);cursor:not-allowed}@media (hover:hover) and (pointer:fine){.block-button:is([aria-disabled=true],[disabled],:disabled):hover{--block-button-bg:var(--app-bg)}}.block-button:is([aria-disabled=true],[disabled],:disabled):active{box-shadow:var(--s);inset-block-start:auto}:where(.block-button){font-weight:500}.block-button--fit{inline-size:-moz-fit-content;inline-size:fit-content;padding-inline:var(--space-4x)}.block-button--centre{display:block;margin-inline:auto}.signposts{display:flex;flex-direction:column;gap:var(--space-3x);inline-size:100%;margin-inline:auto;padding-inline:var(--space-6x)}@media (min-width:720px){.signposts{flex-direction:row;padding-inline:0}}.signposts>div{inline-size:100%}.signposts__title{font-size:1.4rem;font-weight:400;line-height:1.1;margin-block-end:1.2rem;text-align:center}.signpost{align-items:flex-start;background-color:#eee;block-size:8.6rem;border-radius:4px;display:flex;flex-direction:column;inline-size:100%;justify-content:center;margin-inline:auto;max-inline-size:27.5rem;overflow:hidden;padding-inline-start:11.5rem;position:relative}.signpost__image{block-size:10.8rem;inset-block-start:-2rem;inset-inline-start:-2rem;inline-size:10.8rem;position:absolute;transform:rotate(45deg)}.signpost__play-now,.signpost__puzzle{font-size:1.2rem;font-weight:700}.signpost__play-now{color:var(--primary)}.icon{align-items:center;block-size:var(--icon-block);display:inline-flex;inline-size:var(--icon-inline);justify-content:center}.icon[data-size="8"]{--icon-block:0.8rem;--icon-inline:0.8rem}.icon[data-size="12"]{--icon-block:1.2rem;--icon-inline:1.2rem}.icon[data-size="14"]{--icon-block:1.4rem;--icon-inline:1.4rem}.icon[data-size="16"]{--icon-block:1.6rem;--icon-inline:1.6rem}.icon[data-size="20"]{--icon-block:2rem;--icon-inline:2rem}.icon[data-size="24"]{--icon-block:2.4rem;--icon-inline:2.4rem}.icon[data-size="30"]{--icon-block:3rem;--icon-inline:3rem}.icon[data-size="38"]{--icon-block:3.8rem;--icon-inline:3.8rem}.icon[data-size="42"]{--icon-block:4.2rem;--icon-inline:4.2rem}.icon[data-size="48"]{--icon-block:4.8rem;--icon-inline:4.8rem}.icon-button{align-items:center;aspect-ratio:1/1;background-color:var(--icon-button-bg,transparent);block-size:3.2rem;border-radius:50%;display:inline-flex;flex-shrink:0;font-size:1.8rem;font-weight:500;inline-size:3.2rem;justify-content:center}@media (hover:hover) and (pointer:fine){.icon-button:hover{--icon-button-bg:rgba(0,0,0,0.07)}}.icon-button:active{--icon-button-bg:rgba(0,0,0,0.07)}.icon-button.icon-button--solid{align-items:center;background:#333;block-size:3rem;border-radius:4px;color:#fff;display:flex;inline-size:3rem;justify-self:center}@media (min-width:720px){:root{--slide-padding:0 var(--space-10x);--slider-arrow-display:block}}.slider{block-size:100%;inline-size:100%;overflow:hidden;position:relative}.slider__controls{align-items:center;block-size:3.6rem;display:flex;gap:var(--space-2x);justify-content:center;margin:0 0 var(--space-11x) 0}.slider-control{aspect-ratio:1/1;background-color:var(--slider-control-bg,var(--keyline));border-radius:var(--slider-control-radius,50%);block-size:1rem;cursor:pointer;inline-size:var(--slider-control-inline,1rem);transition:inline-size .2s ease-in-out,border-radius .2s ease-in-out}.slider-control[data-state=showing]{--slider-control-radius:9999px;--slider-control-inline:2rem;--slider-control-bg:var(--primary)}.slider-control[data-state=seen]{--slider-control-bg:var(--primary)}.slider__arrow{block-size:2rem;inline-size:2rem;position:absolute;transform:translateY(-50%);z-index:1}.slider__arrow[data-direction=left]{inset:50% auto auto 0}.slider__arrow[data-direction=right]{inset:50% 0 auto auto}.slides{display:flex;transition:transform .2s ease-in-out}.slide{flex:1 0 auto;inline-size:100%;padding:var(--slide-padding,0)}.slide__content>p{text-align:center}.slide__content>p+p{margin:var(--space-2x) 0 0 0}.slide__image{block-size:auto;inline-size:100%;margin:var(--space-4x) auto 0 auto}:root{--action-bar-gap:var(--space-2x)}@media (min-width:720px){:root{--action-bar-gap:var(--space-6x)}}.action-bar{align-items:center;background-color:var(--app-bg);block-size:var(--action-bar-block,100%);display:flex;gap:var(--action-bar-gap);justify-content:center}.action-bar[data-area=tools]{--action-bar-gap:var(--space-6x);--action-bar-block:auto;flex-grow:1;padding-block:.8rem}@media (min-width:720px){.action-bar[data-area=tools]{--action-bar-gap:var(--space-10x)}}@media (max-width:599.98px) and (min-height:800.02px){.action-bar[data-area=tools]{max-block-size:10rem}}.action{flex-shrink:0;position:relative}.action-button{align-items:center;block-size:100%;display:flex;flex-direction:column;font-size:1.4rem;justify-content:center}.action-button[aria-disabled=true]{opacity:.5;pointer-events:none}.action-button__icon{--size:4rem;align-items:center;block-size:var(--size);border-radius:50%;display:flex;inline-size:var(--size);justify-content:center}@media (hover:hover) and (pointer:fine){.action-button:hover .action-button__icon{background-color:var(--primary-light)}}@media (min-width:720px){.action-button__icon{--size:3.2rem}}.action-button[aria-expanded=true] .action-button__icon,.action-button[aria-pressed=true] .action-button__icon{background-color:var(--primary-light)}.action-button__label{font-size:1.2rem}.copied-to-clipboard{background-color:var(--black);border-radius:4px;color:var(--white);display:block;inset:50% auto auto 50%;opacity:0;overflow-y:auto;padding-block:var(--space-2x);padding-inline:var(--space-4x);pointer-events:none;position:fixed;transform:translate(-50%,-50%) scale(.9);transition:transform .15s ease-in-out,opacity .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:5}.copied-to-clipboard[data-state=open]{opacity:1;pointer-events:all;transform:translate(-50%,-50%) scale(1);-webkit-user-select:text;-moz-user-select:text;user-select:text}.form-control{font-size:1.4rem;line-height:1.1;display:grid;grid-template-columns:1rem auto;gap:var(--space-3x)}.custom-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;block-size:1.6rem;border:1px solid;border-radius:50%;color:currentColor;display:grid;font:inherit;inline-size:1.6rem;margin:0;place-content:center}.custom-radio:before{block-size:1rem;border-radius:50%;box-shadow:inset 1em 1em var(--success);content:"";inline-size:1rem;transform:scale(0);transition:transform .12s ease-in-out;background-color:CanvasText}.custom-radio:checked:before{transform:scale(.9)}.custom-radio:focus{outline:solid currentColor;outline-offset:max(2px,.1rem)}.dm-input{accent-color:var(--primary)}input[type=range]{--track-block:.5rem;-moz-appearance:none;appearance:none;background-color:transparent;block-size:var(--track-block);flex-grow:1;inline-size:100%;margin-block:auto;position:relative;-webkit-appearance:none}input[type=range]:after{background:var(--primary);block-size:var(--track-block);border-radius:9999px;content:"";inline-size:var(--progress,0);inset:0 auto 0 0;pointer-events:none;position:absolute}input[type=range]::-webkit-slider-runnable-track{background-color:#d9d9d9;block-size:var(--track-block);border-radius:9999px;cursor:pointer;inline-size:100%}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--primary);block-size:2rem;border:2px solid var(--app-bg);border-radius:50%;cursor:pointer;inline-size:2rem;margin-block-start:calc(var(--track-block)/ 2 - 1rem)}input[type=range]:focus::-webkit-slider-runnable-track{background:#d9d9d9}input[type=range]::-moz-range-track{background:#d9d9d9;block-size:var(--track-block);border-radius:9999px;cursor:pointer;inline-size:100%}input[type=range]::-moz-range-thumb{background:var(--primary);block-size:2rem;border:2px solid var(--app-bg);border-radius:50%;cursor:pointer;inline-size:2rem}.form-group{display:flex;flex-direction:column;gap:var(--space)}.form-group[data-variant=row]{align-items:center;flex-direction:row}.print-preview{block-size:9rem;inline-size:9rem}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-from-left{0%{transform:translateX(var(--slide-from-left-amount,-70px))}to{transform:translateX(0)}}@keyframes slide-to-left{to{transform:translateX(var(--slide-to-left-amount,-70px))}}@keyframes slide-from-right{0%{transform:translateX(var(--slide-from-right-amount,70px))}to{transform:translateX(0)}}@keyframes slide-to-right{to{transform:translateX(var(--slide-to-right-amount,70px))}}.content-wrapper[data-area=main]{block-size:calc(100% - var(--puzzle-header-block))}@media (max-width:719.98px){.content-wrapper[data-area=main]{padding-inline:0}}.gameplay-container{block-size:100%}@media (min-width:720px){.gameplay-container{background-color:var(--grey-f5);block-size:calc(100% - var(--app-margin)*2);border-radius:8px;margin-block:var(--app-margin);padding-block:var(--app-margin);padding-inline:var(--app-margin)}}.completed .gameplay-container{background-color:var(--primary);background-position:-4px -4px;background-repeat:repeat;background-size:32px}.personality.completed .gameplay-container{background-size:cover;position:relative}.personality.completed .gameplay-container:after{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border-radius:inherit;content:"";display:block;inset:0;position:absolute}.gameplay{background-color:var(--app-bg);block-size:100%;display:flex;flex-direction:column;overflow-y:auto;padding-block:var(--app-margin);padding-inline:var(--app-margin);position:relative}@media (min-width:720px){.gameplay{background-image:url(../assets/images/quiz-bg.svg);background-position:100% 100%;background-repeat:no-repeat;border-radius:4px;padding-inline:0}}.completed .gameplay{background-color:transparent;background-image:none;border-radius:0}.intro{display:flex;flex-direction:column;flex-grow:1;justify-content:center}@media (min-width:1024px){.intro--image{flex-direction:row}.intro--image>*{flex-basis:50%;flex-shrink:0;max-inline-size:50%}}.intro__image{margin-block:calc(var(--app-margin)*-1);margin-inline:calc(var(--app-margin)*-1);position:relative}@media (min-width:720px){.intro__image{margin-inline:0}}.intro__image:after{background-color:var(--app-bg);border-start-start-radius:12px;border-start-end-radius:12px;block-size:20px;content:"";display:block;inset-block-end:0;inset-inline:0;position:absolute}@media (min-width:1024px){.intro__image:after{display:none}}.intro__image>img{inline-size:100%}@media (min-width:1024px){.intro__image>img{block-size:100%;inline-size:auto;-o-object-fit:cover;object-fit:cover}}.intro-content{display:flex;flex-direction:column;gap:var(--space-5x)}.intro--image .intro-content{border-start-start-radius:8px;border-start-end-radius:8px;flex-grow:1;inline-size:100%;padding-block-start:var(--space-12x)}@media (min-width:1024px){.intro--image .intro-content{margin-block:auto}}.intro-content>*{inline-size:100%;margin-inline:auto;max-inline-size:29rem}.intro-content__title{font-size:3rem;font-weight:700;line-height:1;text-align:center;text-wrap:balance}.intro-content__instructions{line-height:1.3;text-align:center;text-wrap:pretty}.question{display:flex;flex-direction:column;flex-grow:1;inline-size:100%;margin-inline:auto;max-inline-size:71rem;view-transition-name:question}@media (min-width:720px){.question{justify-content:center;padding-inline:var(--app-margin)}}.question__number{color:var(--primary);font-size:1.3rem;font-weight:400;margin-block-end:var(--space-3x)}@media (min-width:720px){.question__number{text-align:center}}.question__image{border-radius:4px;margin-block-end:var(--space-5x)}.question__text{font-size:2rem;font-weight:600;line-height:1.2;margin-block-end:var(--space-4x);text-wrap:pretty}@media (min-width:720px){.question__text{font-size:2.4rem;text-align:center}}@media (max-height:699.98px){.question__text{font-size:2rem}}.question__options{--c:1;display:grid;gap:1rem;grid-template-columns:repeat(var(--c),minmax(0,1fr));list-style-type:none}.question__options>li{display:contents}@media (min-width:720px){.question__options{--c:2}}.question__options--images{--c:2}@media (min-width:720px){.question__options--images{--c:4}}.question__actions{margin-block-start:var(--space-5x)}.question__actions>*{transition:opacity .4s ease-in-out}.question__actions[data-state=closed]>*{pointer-events:none;opacity:0;visibility:hidden}.question__actions[data-state=open]>*{pointer-events:auto;opacity:1;visibility:visible}::view-transition-old(question){animation:fade-out .3s cubic-bezier(.4,0,1,1) both,slide-to-left .3s cubic-bezier(.4,0,.2,1) both;mix-blend-mode:plus-lighter}::view-transition-new(question){animation:fade-in .3s cubic-bezier(.4,0,1,1) both,slide-from-right .3s cubic-bezier(.4,0,.2,1) both;mix-blend-mode:plus-lighter}.question-option{align-items:center;background-color:var(--question-option-bg,var(--white));border:1px solid var(--grey-cc);border-radius:4px;display:flex;padding-block:var(--question-options-py);padding-inline:var(--question-options-px);position:relative}@media (hover:hover) and (pointer:fine){.question-option:hover{--question-option-bg:var(--grey-f2)}}.question-option:active{--question-option-bg:var(--white);color:var(--primary)}.question-option:active,.question-option[aria-selected=true]{border-color:var(--primary);box-shadow:none;transform:translateY(1px)}.question-option[aria-selected=true]{--question-option-bg:var(--primary);color:var(--white)}.question-option[aria-selected=true].correct{--question-option-bg:var(--success);border-color:var(--success)}.question-option[aria-selected=true].incorrect{--question-option-bg:var(--error);border-color:var(--error)}.question-option--text{--question-options-py:var(--space-5x);--question-options-px:var(--space-5x);align-items:center;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);font-size:2rem;font-weight:400;gap:var(--space-4x);justify-content:space-between;line-height:1;text-align:start}@media (max-height:699.98px){.question-option--text{--question-options-py:var(--space-4x);--question-options-px:var(--space-4x);font-size:1.8rem}}.question-option--image{--question-options-py:var(--space);--question-options-px:var(--space);aspect-ratio:1/1;block-size:100%;justify-content:center;inline-size:100%;margin-block:auto;margin-inline:auto;max-inline-size:170px}.question-option--image>img{aspect-ratio:inherit;background-color:var(--app-bg);block-size:inherit;border-radius:3px;inline-size:inherit;-o-object-fit:cover;object-fit:cover;overflow:hidden}.question-option--image .icon{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%);z-index:2}.question-option__icon-wrapper{align-items:center;display:flex;justify-content:center}.question-option--image .question-option__icon-wrapper{--s:4rem;background-color:var(--bg,var(--white));border:1px solid var(--bc);block-size:var(--s);border-radius:50%;content:"";display:block;inset-block-start:50%;inset-inline-start:50%;inline-size:var(--s);position:absolute;transform:translate(-50%,-50%);z-index:1}.question-option--image.correct[aria-selected=true] .question-option__icon-wrapper{--bg:var(--success);--bc:var(--success)}.question-option--image.incorrect[aria-selected=true] .question-option__icon-wrapper{--bg:var(--error);--bc:var(--error)}.question-option--image.correct[aria-selected=false] .question-option__icon-wrapper{--bc:var(--success)}.question-option--image.incorrect[aria-selected=false] .question-option__icon-wrapper{--bc:var(--error)}.question-option--text .question-option__percentage-text{color:#666;font-size:1.6rem;margin-inline-start:auto}.question-option--text[aria-selected=true] .question-option__percentage-text{color:var(--white)}.question-option--image .question-option__percentage-text{background-color:rgba(0,0,0,.5);border-radius:4px;color:var(--white);inset-block-end:20px;inset-inline-start:50%;padding-block:2px;padding-inline:6px;position:absolute;transform:translateX(-50%)}.question-option__percentage-meter{background-color:rgb(0 0 0/var(--o));border-radius:9999px;block-size:4px;position:absolute}.question-option--text .question-option__percentage-meter{--o:7%;inset-block-end:8px;inset-inline:var(--question-options-px)}.question-option--text[aria-selected=true] .question-option__percentage-meter{--o:20%}.question-option--image .question-option__percentage-meter{--o:50%;inset-block-end:11px;inset-inline:11px}.question-option__percentage-meter:after{animation:increase-meter 1.5s ease-out .5s forwards;block-size:inherit;border-radius:inherit;content:"";inset-inline-start:0;position:absolute}.question-option.correct .question-option__percentage-meter:after{background-color:var(--success)}.question-option.incorrect .question-option__percentage-meter:after{background-color:var(--error)}.question-option--text[aria-selected=true]:is(.correct,.incorrect) .question-option__percentage-meter:after{background-color:var(--white)}@keyframes increase-meter{0%{inline-size:0}to{inline-size:var(--p)}}.question-hint{background-color:var(--grey-f5);border-radius:4px;margin-block-start:var(--space-5x);padding-block:var(--space-5x);padding-inline:var(--space-5x)}.question-hint__header{align-items:center;display:flex;gap:var(--space-2x);margin-block-end:1rem}.question-hint__title{color:var(--primary);font-size:1.2rem;font-weight:600;letter-spacing:.1em;line-height:1;margin-block-start:.5rem;text-transform:uppercase}.question-hint__body{text-wrap:pretty}.question-timer{align-items:center;display:flex;margin-block-end:1rem}.question-timer__countdown{block-size:5.4rem;display:grid;flex-shrink:0;font-size:2rem;font-weight:700;inline-size:5.4rem;outline:5px solid var(--app-bg);place-content:center;position:relative;text-align:center;z-index:1}.question-timer__countdown .dial{--dial-track:var(--primary);--dial-time:var(--grey-dd);inset:0;position:absolute}.question-timer__bar{background-color:var(--primary);block-size:2px;flex-grow:1;margin-inline:0 6px;position:relative}.question-timer__bar:after{background-color:var(--grey-f5);content:"";inline-size:var(--p);inset-block:0;inset-inline-start:0;position:absolute;transition:inline-size .016s linear}.timed-out .question-timer__bar,.timed-out .question-timer__bar:after{background-color:var(--error)}.question-timer__bar--reversed{margin-inline:6px 0}.question-timer__bar--reversed:after{inset-inline-start:auto;inset-inline-end:0}.question-feedback{background-color:var(--grey-f5);border-radius:4px;margin-block-start:var(--space-5x);padding-block:var(--space-5x);padding-inline:var(--space-5x)}.overall-timer{border:1px solid var(--grey-cc);border-radius:4px;display:flex;gap:var(--space);inline-size:100%;margin-block-end:2rem;margin-inline:auto;max-inline-size:35rem;padding-block:var(--space);padding-inline:var(--space)}.overall-timer>svg{flex-shrink:0}.overall-timer__bar{background-color:var(--c);border-radius:3px;inline-size:var(--p);transition:background-color .2s linear,inline-size .016s linear}.dial{--s:5px;fill:transparent}.timed-out .dial{fill:var(--error)}.dial__track{stroke:var(--dial-track);stroke-width:var(--s)}.timed-out .dial__track{stroke:var(--error)}.dial__time{stroke:var(--dial-time);stroke-width:var(--s);transition:stroke-dashoffset .016s linear}.timed-out .dial__time{stroke:var(--error)}.completion{--hh:10rem;padding-block-start:calc(var(--hh) - var(--hh)/ 2 + var(--space-6x));overflow-y:hidden}.personality .completion{--hh:35rem;--completion-py:0px;--completion-px:0px;gap:0;padding-block-start:0}@media (min-width:720px){.completion{--completion-block:min(55rem,(100% - (var(--app-margin) * 2)));position:absolute}}.completion>.action{background-color:var(--app-bg);border-radius:50%;inset-block-start:calc(var(--app-margin) + var(--space));inset-inline-end:calc(var(--app-margin) + var(--space));position:absolute}.completion__puzzle-content{justify-content:flex-start;overflow-y:auto}.personality .completion__puzzle-content{background-color:var(--app-bg);border-start-start-radius:6px;border-start-end-radius:6px;flex-shrink:0;margin-block-start:calc(var(--app-margin)*-1);padding-block:var(--space-6x);padding-inline:var(--space-6x)}.completion__header-title{background-color:var(--grey-ed);background-position:-4px -4px;background-repeat:repeat;background-size:32px;block-size:var(--hh);border-radius:6px;inset-block-start:var(--space-4x);inset-inline:var(--space-4x);position:absolute}.personality .completion__header-title{background-position:50%;background-size:cover;border-end-start-radius:0;border-end-end-radius:0;inline-size:100%;position:static}@media (max-width:719.98px){.personality .completion__header-title{border-start-start-radius:0;border-start-end-radius:0}}.completion__overlay{background-color:var(--overlay);display:none;inset:0;position:fixed;z-index:2}.completion__overlay[data-state=showing]{display:block}.completion__score{background-color:var(--app-bg);border:5px solid var(--app-bg);border-radius:50%;block-size:9rem;display:grid;inline-size:9rem;margin-block-end:var(--space-4x);place-content:center;position:relative}.completion__score .dial{--dial-track:var(--grey-dd);--dial-time:var(--primary);--s:7px;inset:0;position:absolute}.completion__score__text{font-size:2rem;font-weight:700}.review-panel{background-color:var(--app-bg);border-radius:inherit;inset-block-start:20%;inset-block-end:0;inset-inline:0;position:absolute;transform:translateY(100%);transition:transform .25s ease-in-out;z-index:3}.review-panel[data-state=open]{transform:translateY(0)}.review-panel__answers{display:flex;flex-direction:column;inset:var(--space-8x) 0 0 0;overflow-y:auto;padding-block:0 var(--space-4x);padding-inline:var(--space-4x);position:absolute}.answer{align-items:flex-start;display:flex;gap:1rem;padding-block:var(--space-5x)}.answer+.answer{border-block-start:1px dashed var(--black)}.answer__number{color:var(--primary);flex-shrink:0;font-size:1.8rem;font-weight:400;inline-size:2.5rem}.answer__answers{display:flex;flex-direction:column;flex-grow:1}.answer__user-answer{align-items:center;display:flex;flex-grow:1;justify-content:space-between}.answer__user-answer>span{font-size:1.8rem;font-weight:700}.answer__puzzle-answer{display:flex;flex-direction:column;gap:var(--space-2x);margin-block-start:1rem}.answer__puzzle-answer>p{background-color:var(--grey-f5);border-radius:4px;inline-size:-moz-fit-content;inline-size:fit-content;padding-block:var(--space);padding-inline:var(--space-2x)}
/*# sourceMappingURL=maps/main.css.map */
