*,: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:#2b3333;--blue:#005c8a;--grey-33:#333;--grey-1d:#1d1d1b;--grey-01:#01000d;--white:#fff;--orange:#e08041;--red:#d34343;--blue:#00b1eb;--green:#98cb52;--primary:#0080c3;--danger:var(--red);--error:var(--red);--success:var(--green);--info:var(--blue);--primary-light:color-mix(in srgb,var(--primary) 22%,var(--white) 78%);--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(--black);--keyline-light:#d3d7d7;--app-fg:var(--black);--app-bg:var(--white);--app-margin:1rem}@supports not (background:color-mix(in srgb,#000 50%,#fff 50%)){:root{--primary-dark:#005c8a;--primary-light:#cce6f3;--error-light:#fddeda;--success-light:#d3eadd}}@media (min-width:720px){:root{--app-margin:var(--space-4x)}}:root{--content-wrapper-max-inline-size:1440px;--game-max-block-size:100vh;--font-sans:"Retina",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.3rem;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)}strong{font-weight:500}:root{--acrostic-keys-padding:var(--space-2x) .3rem;--acrostic-key-font-size:1.8rem;--acrostic-key-height:4.4rem;--acrostic-key-width:2.8rem;--acrostic-keys-column-gap:.4rem;--acrostic-keys-row-gap:.8rem}@media (min-width:375px){:root{--acrostic-key-width:3rem}}@media (min-width:720px){:root{--acrostic-keys-padding:var(--space-4x);--acrostic-key-font-size:2.6rem;--acrostic-keys-column-gap:.6rem;--acrostic-keys-row-gap:1.2rem;--acrostic-key-width:6.7rem}}@media (min-width:1024px){:root{--acrostic-keys-gap:1rem}}.no-touch{--acrostic-keys-height:0px}.no-touch .keys-container{display:none}.touch{--acrostic-keys-height:19.4rem}@media (min-width:720px){.touch{--acrostic-keys-height:19.8rem}}.touch .keys-container{display:flex}.keys-container{background-color:var(--grey-ed);block-size:var(--acrostic-keys-height);border-block-start:1px solid #abb3be;flex-direction:column;gap:var(--acrostic-keys-row-gap);justify-content:flex-start;padding:var(--acrostic-keys-padding);touch-action:none}.keys,.keys-container{display:flex;inline-size:100%}.keys{block-size:auto;gap:var(--acrostic-keys-column-gap);justify-content:center;margin-inline:auto;max-inline-size:calc(1024px - var(--space-4x)*2)}.completed .keys{pointer-events:none}.keys>li{block-size:var(--acrostic-key-height);display:flex;flex-direction:column;max-inline-size:6.7rem;inline-size:calc(10vw - var(--acrostic-keys-column-gap));inline-size:calc(10vi - var(--acrostic-keys-column-gap));min-inline-size:var(--acrostic-key-width)}.keys>li:has([data-key=delete]){--acrostic-key-width:var(--acrostic-key-height)}.key{align-items:center;background-color:var(--acrostic-key-bg,var(--white));block-size:100%;border-radius:2px;box-shadow:0 1px 0 0 rgba(0,0,0,.1);display:flex;font-size:var(--acrostic-key-font-size);font-weight:500;inline-size:100%;justify-content:center;position:relative;text-transform:uppercase;transition:transform 0s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.key--primary:after,.key--primary:before{opacity:0;position:absolute;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .1s ease-in-out,transform .1s ease-in-out}.key--primary:before{align-items:center;background-color:var(--app-bg);block-size:var(--acrostic-key-height);border:1px solid var(--grey-bb);content:attr(data-key);display:flex;inset:auto 0;justify-content:center;transform:scale(.7);z-index:2}.key--primary:after{background-color:var(--app-bg);border-block-end:1px solid var(--grey-bb);border-inline-end:1px solid var(--grey-bb);block-size:1rem;content:"";inline-size:1rem;inset:calc(100% - .5rem) auto auto 50%;transform:scale(.7) translateX(-50%) rotate(45deg);z-index:3}.key--primary.active,.key--primary:active{--acrostic-key-bg:var(--primary-light);box-shadow:none;transform:translateY(1px)}.key--primary.active:before,.key--primary:active:before{opacity:1;transform:translateY(calc(-100% - 10px)) scale(1)}.key--primary.active:after,.key--primary:active:after{opacity:1;transform:translateY(calc(var(--acrostic-key-height)*-1 - 10px)) translateX(-50%) scale(1) rotate(45deg)}.key--primary:is(.used-up,[disabled],[aria-disabled=true],.not-allowed){box-shadow:none;opacity:.5;pointer-events:none}.key--secondary{--acrostic-key-bg:#abb3be;aspect-ratio:1/1}@media (min-width:720px){.key--secondary{aspect-ratio:auto}}.key--secondary.active,.key--secondary:active{--acrostic-key-bg:var(--grey-dd)}.instructions{padding-block-start:var(--space-2x);position:relative}.instructions>p{font-size:calc(1.3rem + var(--bfs))}.instructions>p+p{margin-block-start:var(--space);text-wrap:pretty}.instructions>p:first-of-type{padding-inline-end:4rem}.instructions__close{block-size:4rem;inline-size:4rem;inset-block-start:0;inset-inline-end:calc(var(--space-2x)*-1);position:absolute}.single-clue{align-items:center;background-color:var(--primary-light);display:flex;gap:var(--space-3x);justify-content:space-between;padding-block:var(--space-5x)}@media (min-width:720px){.single-clue{gap:var(--space-5x)}}.single-clue__button{align-items:center;block-size:4rem;display:flex;flex-shrink:0;inline-size:4rem;justify-content:center}.single-clue__body{display:flex;flex-direction:column;flex-grow:1;gap:var(--space);text-align:start}.single-clue__body>p{font-size:calc(1.3rem + var(--bfs))}.single-clue__cells{display:flex;flex-wrap:wrap;row-gap:var(--space)}.single-clue__cells>*{margin-inline-start:-1px}.cell-input{--s:3.6rem;aspect-ratio:1/1;background-color:var(--cell-input-bg,transparent);block-size:var(--s);border:1px solid var(--keyline);cursor:pointer;display:grid;flex-shrink:0;font-size:calc(var(--bfs) + 1.4rem);font-weight:700;inline-size:var(--s);line-height:1;padding-block-start:6px;place-content:center;position:relative}:is(.citation__cells,.single-clue) .cell-input{--cell-input-bg:var(--white)}@media (hover:hover){.cell-input:hover{--cell-input-bg:#ededed}}.cell-input.pencil{color:var(--grey-69)}.cell-input.selected{--cell-input-bg:var(--primary);color:var(--white)}.cell-input.incorrect{--cell-input-bg:var(--error-light);overflow:hidden}.cell-input.incorrect:after{background-color:var(--error);block-size:160%;content:"";display:block;inline-size:1px;inset:50% auto auto 50%;position:absolute;transform:translate(-50%,-50%) rotate(45deg)}.cell-input.incorrect.selected{color:var(--error)}.cell-input.correct{--cell-input-bg:var(--success-light)}.cell-input.correct.selected{--cell-input-bg:var(--success);color:#fff}.cell-input.newly-revealed{--cell-input-bg:var(--success-light)}.cell-input.selected.newly-revealed{--cell-input-bg:var(--success);color:#fff}.cell-input .cell-number{font-size:calc(var(--bfs) + .8rem);font-weight:400;inset:2px auto auto 2px;position:absolute}.clue .cell-input .cell-number{color:var(--grey-6c);inset:calc(100% + var(--space)) auto auto 50%;transform:translateX(-50%)}.cell-input .cell-data{font-size:calc(var(--bfs) + .8rem);font-weight:400;inset:2px 2px auto auto;position:absolute}#pinch-zoom-image{transform-origin:top left}.grid{fill:transparent;pointer-events:none;stroke:var(--black);stroke-width:3px}.grid-lines{fill:transparent;stroke:var(--black);stroke-width:1px}.cell{fill:var(--acrostic-cell-fill,var(--app-bg))}.blank .cell{--acrostic-cell-fill:var(--grey-33)}.selected-word .cell{--acrostic-cell-fill:var(--primary-light)}.selected .cell{--acrostic-cell-fill:var(--primary)}.shaded .cell{background-color:var(--grey-dd)}.incorrect .cell{--acrostic-cell-fill:var(--error-light)}.correct .cell{--acrostic-cell-fill:var(--success-light)}.selected.correct .cell{--acrostic-cell-fill:var(--success)}.newly-revealed .cell{--acrostic-cell-fill:var(--success-light)}.selected.newly-revealed .cell{--acrostic-cell-fill:var(--success)}.cell-letter,.cell-number{font-family:var(--font-sans);-webkit-user-select:none;-moz-user-select:none;user-select:none}.cell-number{fill:var(--acrostic-cell-fg,var(--black));font-size:var(--acrostic-cell-number-font-size,25px)}.selected .cell-number{--acrostic-cell-fg:var(--white)}.selected.incorrect .cell-number{--acrostic-cell-fg:var(--error)}.cell-letter{fill:var(--acrostic-cell-fg,var(--black));font-size:var(--acrostic-cell-letter-font-size,55px);font-weight:700}.pencil .cell-letter{--acrostic-cell-fg:var(--grey-69)}.selected .cell-letter{--acrostic-cell-fg:var(--white)}.selected.incorrect .cell-letter{--acrostic-cell-fg:var(--error)}.cell-underline{fill:var(--cell-underline-fill,transparent)}.cell-strikethrough{stroke:var(--error);stroke-width:2px}.content-wrapper[data-area=main]{block-size:calc(100vh - var(--puzzle-masthead-height) - var(--puzzle-header-height) - var(--acrostic-keys-height));block-size:calc(100vb - var(--puzzle-masthead-height) - var(--puzzle-header-height) - var(--acrostic-keys-height));display:flex;flex-direction:column;gap:var(--app-margin);margin-block:var(--app-margin);overflow-y:auto}.keyboard-minimised .content-wrapper[data-area=main]{block-size:calc(100vh - var(--puzzle-masthead-height) - var(--puzzle-header-height));block-size:calc(100vb - var(--puzzle-masthead-height) - var(--puzzle-header-height))}.clues{--g:var(--space-3x);display:flex;flex-direction:column;gap:var(--g)}@media (min-width:1024px){.clues{flex-direction:row;flex-wrap:wrap}.clues>*{flex-grow:1;flex-shrink:0;flex-basis:calc(50% - var(--g))}}.keys-container{inset-block-end:0;inset-inline:0;position:fixed}#pinch-zoom-image{flex-shrink:0}.citation{background-color:#ededed;padding-block:var(--space-5x);padding-inline:var(--space-5x)}.citation__body{display:flex;flex-direction:column;flex-grow:1;gap:var(--space);text-align:start}.citation__body>p{font-size:calc(1.3rem + var(--bfs))}.citation__cells{display:flex;flex-wrap:wrap;row-gap:var(--space)}.citation__cells>*{margin-inline-start:-1px}.clue{align-items:center;cursor:pointer;display:flex;gap:var(--space-3x);justify-content:space-between;max-inline-size:calc(100vw - var(--app-margin)*2);max-inline-size:calc(100vi - var(--app-margin)*2);padding-block:var(--space-5x);padding-inline:var(--space-2x)}@media (min-width:720px){.clue{gap:var(--space-5x)}}.clue+.clue{border-block-start:1px solid var(--keyline-light)}.clue:has(.clue-input.selected){background-color:var(--primary-light)}.clue.selected{background-color:var(--primary-light)}.clue__body{display:flex;flex-direction:column;flex-grow:1;gap:var(--space);text-align:start}.clue__body>p{font-size:calc(1.3rem + var(--bfs))}.clue__cells{display:flex;flex-wrap:wrap;-moz-column-gap:var(--space);column-gap:var(--space);row-gap:var(--space-2x)}.clue__cells .cell-input{border-block-start:none;border-inline:none}: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{color:var(--primary);font-size:calc(1.3rem + var(--bfs));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}:root{--settings-menu-inset:0px;--settings-menu-px:var(--space-4x);--settings-menu-py:var(--space-4x);--settings-menu-padding:var(--settings-menu-py) var(--settings-menu-px);--settings-menu-transform:translateX(calc(100% + 2rem));--settings-menu-pos:fixed}@media (min-width:720px){:root{--settings-menu-px:var(--space-4x);--settings-menu-py:var(--space-4x);--settings-menu-inset:0px 0px auto auto;--settings-menu-width:30rem;--settings-menu-pos:absolute}}.settings-menu{background-color:var(--app-bg);inline-size:var(--settings-menu-width,auto);inset:0;opacity:0;overflow-y:auto;overflow-x:hidden;pointer-events:none;position:var(--settings-menu-pos);transition:opacity .1s ease-in-out;z-index:3}.settings-menu[data-state=open]{opacity:1;pointer-events:auto}@media (min-width:720px){.settings-menu{inset-block-end:auto;inset-block-start:0;inset-inline-end:0;inset-inline-start:auto}}.settings-menu__header{align-items:center;border-block-end:1px solid var(--keyline-light);display:flex;justify-content:center;padding-block:1rem;padding-inline:var(--settings-menu-px);position:relative}.settings-menu__title{font-size:1.3rem;font-weight:400;text-align:center}.settings-menu__close{block-size:3.6rem;inline-size:3.6rem;inset-block-start:2.5px;inset-inline-end:calc(var(--app-margin) - 2px);position:absolute}@media (min-width:720px){.settings-menu__close{inset-block-start:0;inset-inline-end:2px}}.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-block:var(--settings-menu-py);padding-inline:var(--settings-menu-px);text-transform:uppercase}.settings-menu__actions[aria-orientation=horizontal]{align-items:center;display:flex;justify-content:center;padding-block:var(--settings-menu-py);padding-inline:var(--settings-menu-px)}.settings-menu__actions[aria-orientation=horizontal]>li{align-items:center;display:flex;flex-grow:1;justify-content:center}.settings-menu__actions[aria-orientation=horizontal] .settings-menu__action{align-items:center;display:flex;flex-direction:column;font-size:calc(1.3rem + var(--bfs));gap:var(--space);inline-size:100%;justify-content:center}.settings-menu__actions[aria-orientation=vertical]{display:flex;flex-direction:column;padding-inline:var(--settings-menu-px)}.settings-menu__actions[aria-orientation=vertical] .settings-menu__action{align-items:center;border-block-start:1px solid #d3d7d7;cursor:pointer;display:flex;font-size:calc(1.3rem + var(--bfs));inline-size:100%;justify-content:space-between;padding-block:var(--settings-menu-py)}@media (hover:hover) and (pointer:fine){.settings-menu__actions[aria-orientation=vertical] .settings-menu__action:hover{background-color:transparent}}.settings-menu__actions[aria-orientation=vertical] .settings-menu__action:is([aria-disabled=true],[disabled],:disabled){--fill:var(--grey-cc);color:var(--grey-cc);cursor:not-allowed}.settings-menu__actions[aria-orientation=vertical] :is(button,a).settings-menu__action{gap:var(--space-2x);justify-content:flex-start}.puzzle-title{display:flex;flex-direction:column;padding-block:var(--space)}.puzzle-title>h1{font-weight:500}.puzzle-title>h1,.puzzle-title>p{font-size:calc(1.3rem + var(--bfs))}.puzzle-title>p{font-style:italic}@media (min-width:720px){.puzzle-title{gap:var(--space);padding-block:0}}:root{--puzzle-header-height:3.5rem}@media (min-width:720px){:root{--puzzle-header-height:7rem}}.puzzle-header{align-items:center;background-color:var(--app-bg);block-size:var(--puzzle-header-height);display:flex;inline-size:100%;justify-content:space-between;line-height:1.6rem;margin-inline:auto}@media (min-width:720px){.puzzle-header{border-block-end:none;gap:var(--app-margin)}}.puzzle-header__section{align-items:center;block-size:100%;display:flex}@media (min-width:720px){.puzzle-header__section{padding-block:var(--space-3x)}}.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--left{align-items:center;flex-shrink:0;gap:var(--space-2x);justify-content:space-between}@media (min-width:720px){.puzzle-header__section--left{align-items:flex-end;inline-size:var(--grid-size)}.list-view .puzzle-header__section--left{border-block-end:1px solid var(--keyline);inline-size:50%}}.puzzle-header__section--right{align-items:center;flex-grow:1;flex-shrink:0;justify-content:flex-end}@media (min-width:720px){.puzzle-header__section--right{align-items:flex-end;border-block-end:1px solid var(--keyline)}}.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(--primary);border-color:var(--primary)}.toggle-switch__input:checked+.toggle-switch__container:after{border-color:var(--primary);transform:translateX(1.6rem)}.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(--white);block-size:2.4rem;cursor:pointer;inline-size:4rem;position:relative}.toggle-switch__container,.toggle-switch__container:after{border:1px solid rgba(0,0,0,.7);border-radius:9999px;display:block}.toggle-switch__container:after{aspect-ratio:1/1;background-color:var(--app-bg);block-size:2rem;content:"";inline-size:2rem;inset:.1rem auto auto .1rem;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{--t:10px;--bg:var(--grey-dd);inline-size:min(100vw - var(--app-margin) * 2,7.2rem);inline-size:min(100vi - var(--app-margin) * 2,7.2rem);opacity:0;pointer-events:none;transform:translateX(-50%);transition:opacity .1s ease-in-out;z-index:10}.action-popout,.action-popout:after{background-color:var(--bg);position:absolute}.action-popout:after{block-size:var(--t);content:"";inline-size:var(--t);inset-block-end:100%;inset-inline-start:50%;transform:translate(-50%,50%) rotate(45deg)}@media (min-width:720px){.action-popout:after{inset-block-start:100%;inset-block-end:auto;transform:translate(-50%,-50%) rotate(45deg)}}.action-bar--header .action-popout{inset:calc(100% + var(--t)/ 2) auto auto 50%}.action-bar--gameplay .action-popout{inset:auto auto calc(100% + var(--t)/ 2) 50%}.action-popout[data-state=open]{opacity:1;pointer-events:auto}.action-popout__actions{display:flex;flex-direction:column}.action-popout__actions>li+li{border-block-start:1px solid var(--white)}.action-popout__action{align-items:center;block-size:2.4rem;display:flex;font-size:calc(1.2rem + var(--bfs));inline-size:100%;justify-content:center;line-height:1.2;text-align:center;text-transform:uppercase}.action-modal{background-color:var(--app-bg);box-shadow:var(--shadow);display:block;inline-size:min(28rem,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 .1s ease-in-out,opacity .1s 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--wide{inline-size:min(50rem,100vw - var(--app-margin) * 2)}@media (max-width:719.98px){.action-modal--fullscreen{block-size:100vh;block-size:100vb;inline-size:100vw;inline-size:100vi;inset:0 auto auto 0;transform:scale(.9)}.action-modal--fullscreen[data-state=open]{inset-block-start:0;inset-inline-end:0;transform:scale(1)}}.action-modal__close{--size:4rem;align-items:center;block-size:var(--size);display:flex;justify-content:center;inline-size:var(--size);inset-block-start:0;inset-inline-end:0;position:absolute}.action-modal__actions{border-block-start:1px solid var(--keyline);display:flex;margin-block-start:var(--space-8x)}.action-modal__actions>li{flex-grow:1}.action-modal__actions>li+li{border-inline-start:1px solid var(--keyline)}.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));block-size:4rem;font-weight:500;inline-size:100%;text-transform:uppercase}[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:transparent}}@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;padding-block:var(--space-8x) 0}.action-modal__content p{font-size:1.4rem;line-height:1.5;margin-inline:var(--space-4x);text-align:center;text-wrap:pretty}.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-height:100vh;--completion-width:100vw;--completion-py:var(--space-10x);--completion-px:var(--space-5x)}@supports (top:1vi){:root{--completion-width:100vi}}@supports (top:1vi){:root{--completion-height:100vb}}@media (min-width:720px){:root{--completion-height:min(55rem,(100vh - (var(--app-margin) * 2)));--completion-width:55rem;--completion-py:var(--space-12x);--completion-px:var(--space-12x)}@supports (top:1vi){:root{--completion-height:min(55rem,(100vb - (var(--app-margin) * 2)))}}}.completion{background-color:var(--app-bg);block-size:var(--completion-height);box-shadow:var(--shadow);display:flex;flex-direction:column;inset:50% auto auto 50%;inline-size:var(--completion-width);opacity:0;overflow-y:auto;padding-block:var(--completion-py);padding-inline:var(--completion-px);pointer-events:none;position:fixed;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .1s ease-in-out,opacity .1s ease-in-out;transform:translate(-50%,-50%);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%)}.completion>.signposts{margin-block-start:auto}.completion__puzzle-content{display:flex;flex-direction:column;flex-grow:1;inline-size:100%}.completion__title{font-size:2.4rem;font-weight:700;line-height:1.2;text-align:start;margin-block-end:1rem}.completion__message{font-size:1.6rem;margin-block-end:2rem;text-align:start;text-wrap:balance}.completion__timer{color:var(--primary)}.completion__review{--block-button-inline:8rem;display:block;margin-inline:0 auto}.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:start}.completion__share__actions{align-items:center;display:flex;gap:var(--space-3x)}.completion__signposts{border-block:2px solid var(--keyline-light);margin-block-start:var(--space-2x);padding-block:var(--space-6x)}.completion__signposts__title{font-size:1.4rem;font-weight:400;margin-block-end:var(--space-4x)}.completion__close{align-items:center;display:flex;inset-block-start:var(--space-4x);inset-inline-end:var(--space-4x);justify-content:center;min-block-size:4rem;min-inline-size:4rem;position:absolute}.completion__all{display:block;margin-block-start:var(--space-4x)}.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}.overlay[data-state=showing]{display:block}:is(.check-showing,.reveal-showing) .overlay{background-color:transparent}: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}.no-touch .hide-no-touch{display:none}.touch .show-touch{display:block}.block-button{align-items:center;background-color:var(--block-button-bg);block-size:4.8rem;border:1px solid var(--block-button-bc,currentColor);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 rgb(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-5x);margin-inline:auto}.signpost,.signposts,.signposts>div{inline-size:100%}.signpost{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-inline:auto;overflow:hidden;position:relative}.signpost:hover .signpost__title{color:var(--primary)}.signpost__title{font-size:2rem;font-weight:500;line-height:1.35}.signpost__date{color:#ff1b15;font-size:1.2rem;line-height:1.6}.icon{align-items:center;block-size:var(--icon-height);display:inline-flex;inline-size:var(--icon-width);justify-content:center}.icon[data-size="8"]{--icon-height:0.8rem;--icon-width:0.8rem}.icon[data-size="12"]{--icon-height:1.2rem;--icon-width:1.2rem}.icon[data-size="14"]{--icon-height:1.4rem;--icon-width:1.4rem}.icon[data-size="16"]{--icon-height:1.6rem;--icon-width:1.6rem}.icon[data-size="20"]{--icon-height:2rem;--icon-width:2rem}.icon[data-size="24"]{--icon-height:2.4rem;--icon-width:2.4rem}.icon[data-size="28"]{--icon-height:2.8rem;--icon-width:2.8rem}.icon[data-size="30"]{--icon-height:3rem;--icon-width:3rem}.icon[data-size="32"]{--icon-height:3.2rem;--icon-width:3.2rem}.icon[data-size="38"]{--icon-height:3.8rem;--icon-width:3.8rem}.icon[data-size="42"]{--icon-height:4.2rem;--icon-width:4.2rem}.icon[data-size="48"]{--icon-height:4.8rem;--icon-width:4.8rem}.icon-button{align-items:center;aspect-ratio:1/1;background-color:var(--icon-button-bg,transparent);block-size:3.2rem;display:inline-flex;flex-shrink:0;font-size:1.8rem;font-weight:500;inline-size:3.2rem;justify-content: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}[data-info-tooltip]{position:relative}[data-info-tooltip]:after,[data-info-tooltip]:before{background-color:var(--black);opacity:0;position:absolute;visibility:hidden;transition:opacity .1s ease-in-out,visibility .1s ease-in-out;z-index:2}[data-info-tooltip]:before{block-size:4px;clip-path:polygon(50% 0,0 100%,100% 100%);content:"";inline-size:8px;inset-block-start:calc(100% - 3px)}[data-info-tooltip]:after{align-items:center;block-size:3.2rem;color:var(--white);content:attr(data-info-tooltip);display:flex;font-size:1.2rem;inline-size:11.4rem;inset-block-start:calc(100% + 1px);justify-content:center}@media (hover:hover) and (pointer:fine){[data-info-tooltip]:hover:not([aria-expanded=true]):after,[data-info-tooltip]:hover:not([aria-expanded=true]):before{opacity:1;visibility:visible}}[data-info-tooltip-variant=right]:before{inset-inline-end:2rem}[data-info-tooltip-variant=right]:after{inset-inline-end:0}[data-info-tooltip-variant=centre]:after,[data-info-tooltip-variant=centre]:before{inset-inline-start:50%;transform:translateX(-50%)}.action-bar{align-items:center;background-color:var(--app-bg);block-size:var(--action-bar-height,100%)}.action-bar--header{flex-grow:1;justify-content:flex-end}@media (min-width:720px){.action-bar--header{gap:var(--space-3x)}}@media (min-width:1024px){.action-bar--header{gap:var(--space-4x)}}.action-bar--header>.action{flex-grow:1}@media (min-width:1024px){.action-bar--header>.action{max-inline-size:8rem}}.action-bar--header .action-button__label{font-size:calc(1.2rem + var(--bfs))}.action-bar--gameplay{--action-bar-height:9.6rem}.action-bar--gameplay>.action{flex-grow:1}.action-bar--gameplay .action-button{gap:var(--space)}.action-bar--gameplay .action-button__label{font-size:calc(1.2rem + var(--bfs))}.action{flex-shrink:0;inline-size:var(--action-width,auto);position:relative}.action-button{align-items:center;block-size:100%;display:flex;flex-direction:column;font-size:calc(1.3rem + var(--bfs));inline-size:100%;justify-content:center}.action-button[aria-disabled=true]{opacity:.5;pointer-events:none}.action-button__icon{--size:3.2rem;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:transparent}}.action-button[aria-expanded=true] .action-button__icon,.action-button[aria-pressed=true] .action-button__icon{background-color:transparent}.action-button__label{font-size:1.2rem}.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}.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)}:root{--puzzle-masthead-py:0px}@media (min-width:720px){:root{--puzzle-masthead-py:var(--space-2x) var(--space)}}.puzzle-masthead{padding-block:var(--puzzle-masthead-py)}@media (min-width:720px){.puzzle-masthead{border-block-end:2px solid #d4d8d7}}.puzzle-masthead>img{display:block;margin-inline:auto}.toaster{inline-size:min(100vw - var(--app-margin) * 2,36rem);inset-block-start:0;inset-inline-start:50%;padding-block-start:var(--space-10x);pointer-events:none;position:fixed;transform:translateX(-50%);z-index:50}.toaster-enter-active,.toaster-leave-active,.toaster-move{transition:all .5s ease}.toaster-enter-from,.toaster-leave-to{opacity:0;transform:translateY(calc(var(--space-16x)*-1))}.toast,.toaster-leave-active{position:absolute}.toast{--o:var(--space-10x);align-items:center;background-color:var(--primary);box-shadow:var(--shadow);color:var(--white);display:flex;font-size:calc(1.3rem + var(--bfs));gap:var(--s);inline-size:100%;inset-block-start:var(--space-10x);justify-content:space-between;padding-block:var(--space-2x);padding-inline:var(--space-4x);pointer-events:auto;transform:translateY(var(--o))}.toast__close{margin-block-end:auto}:root{--contest-info-px:var(--space-12x);--contest-info-py:12.4rem var(--space-12x);--contest-info-width:100vw;--contest-info-height:100vh}@supports (top:1vi){:root{--contest-info-height:100vb}}@supports (top:1vi){:root{--contest-info-width:100vi}}@media (min-width:720px){:root{--contest-info-width:40rem;--contest-info-height:40rem}}.contest-info{background-color:var(--app-bg);block-size:var(--contest-info-height);box-shadow:var(--shadow);inline-size:var(--contest-info-width);inset-block-start:50%;inset-inline-start:50%;opacity:0;padding-block:var(--contest-info-py);padding-inline:var(--contest-info-px);pointer-events:none;position:fixed;transform:translate(-50%,-50%);transition:opacity .1s ease-in-out;z-index:2}.contest-info[data-state=open]{opacity:1;pointer-events:auto}.contest-info>img{inset-block-start:var(--space-6x);inset-inline-start:var(--space-12x);position:absolute;transform:translateY(0)}@media (min-width:720px){.contest-info>img{inset-block-start:0;transform:translateY(-15%)}}.contest-info__title{font-size:calc(1.6rem + var(--bfs));font-weight:400;line-height:2.4rem;margin-block-end:var(--space-6x)}.contest-info__title>span{display:block}.contest-info__close{inset-block-start:var(--space-6x);inset-inline-end:var(--space-6x);position:absolute}:root{--puzzle-header-height:8rem}.puzzle-header{border-block-end:1px solid var(--keyline-light)}@media (max-width:719.98px){.puzzle-header__section{padding-block:1rem}}.puzzle-header__section--left{align-items:flex-start;flex-direction:column;gap:var(--space);justify-content:flex-start}.puzzle-header__section--right{align-items:flex-start;border-block-end:none}:root{--action-bar-height:7.1rem}.action-bar{border-block-end:1px solid var(--keyline-light);display:flex;flex-grow:0;justify-content:center}.action-bar>.action{flex-grow:1;max-inline-size:10rem}.action-popout{inline-size:min(100vw - var(--app-margin) * 2,10.2rem);inline-size:min(100vi - var(--app-margin) * 2,10.2rem);inset:calc(100% + var(--t)/ 2) auto auto 50%}@media (min-width:720px){.action-popout:after{inset-block-end:100%;inset-block-start:auto;inset-inline-start:50%;transform:translate(-50%,50%) rotate(45deg)}}.content-wrapper{inline-size:100%}.completion__quote{border-block:1px solid var(--keyline-light);margin-block:var(--space-4x) var(--space-2x);padding-block:var(--space-4x)}.completion__quote__text{font-size:1.7rem}.completion__quote__author{display:block;font-size:1.6rem;font-weight:700;margin-block-start:var(--space)}
/*# sourceMappingURL=maps/main.css.map */
