:root{--background:#f1eae6;--text-color:#000;--primary:#3bb5a8;--secondary:#fff;--green-dark:#1f6d7a;--green-active:#189cb2;--green-light:#3bb5a8;--pink-light:#edb7c7;--pink-dark:#e28da6;--pink-active:#d65c95;--beige:#dcc4bf;--yellow:#fffced;--beige-light:#dcd8d9;--menu-bg:#e7dbd4}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-basic)}html{scroll-behavior:smooth;scroll-snap-align:start}@font-face{font-family:Cormorant Garamond;font-style:italic;src:url(./CormorantGaramond-Italic-VariableFont_wght.DHG8PTA-.ttf)}@font-face{font-family:Cormorant Garamond;font-style:normal;src:url(./CormorantGaramond-VariableFont_wght.BOTdpueR.ttf)}@font-face{font-family:Montserrat;font-style:normal;src:url(./Montserrat-VariableFont_wght.CiIa1Ne8.ttf)}@font-face{font-family:Montserrat;font-style:italic;src:url(./Montserrat-Italic-VariableFont_wght.B1o0utJu.ttf)}:root{--font-highlight:"Cormorant Garamond",helvetica;--font-basic:"Montserrat",arial}a{color:inherit;text-decoration:none}body{--screen-padding:.75rem;--screen-max:120ch;background-color:var(--background);color:var(--text-color);height:100vh}#__nuxt{display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow-x:hidden;padding:var(--screen-padding);scroll-behavior:smooth}@media (min-width:1024px){body{--screen-padding:2.5rem}}.page{flex-grow:1;margin-inline:auto;max-width:var(--screen-max);padding-inline:var(--screen-padding);width:100%}.nav-link{color:var(--text-color)}.nav-link.router-link-active,.nav-link:active,.nav-link:focus,.nav-link:hover{color:var(--green-dark)}.nav-link.router-link-active,.nav-link:active{text-decoration:underline}.nav-link.strong{font-weight:600}@media (hover:hover){.color-hover .color-hover-target,.color-hover-parent .color-hover-target,.color-hover-self{filter:grayscale(1);transition:filter .3s ease-in-out}.color-hover-parent:has(.color-hover-source:hover) .color-hover-target,.color-hover-self:hover,.color-hover:hover .color-hover-target{filter:grayscale(0)}}@media not (hover:hover){.color-hover-target{filter:grayscale(var(--grayscale,0));transition:filter .1s ease-in-out}}@keyframes scroll-from-left{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes scroll-from-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes scroll-from-bottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.visually-hidden{height:1px;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.nuxt-icon svg{height:1em;margin-bottom:.125em;vertical-align:middle;width:1em}.nuxt-icon.nuxt-icon--fill,.nuxt-icon.nuxt-icon--fill *{fill:currentColor!important}.nuxt-icon.nuxt-icon--stroke,.nuxt-icon.nuxt-icon--stroke *{stroke:currentColor!important}._basic_button_1uq1a_1{border:none;cursor:pointer;font-family:var(--font-basic);font-size:1.25rem;font-style:italic;padding:.25rem;text-align:center;white-space:nowrap}._green-light_1uq1a_12,._green_1uq1a_12{background-color:var(--green-light);color:var(--secondary)}._green-light_1uq1a_12:hover,._green_1uq1a_12:hover{background-color:var(--green-dark)}._green-light_1uq1a_12:active,._green_1uq1a_12:active{background-color:var(--green-active)}._pink-light_1uq1a_23,._pink_1uq1a_23{background-color:var(--pink-light);color:var(--text-color)}._pink-light_1uq1a_23:hover,._pink_1uq1a_23:hover{background-color:var(--pink-dark)}._pink-light_1uq1a_23:active,._pink_1uq1a_23:active{background-color:var(--pink-active)}@media (min-width:1024px){._basic_button_1uq1a_1{font-size:1rem;padding:.5rem .25rem}}._error_11hj8_1{align-items:center;display:flex;flex-direction:column;gap:2.5rem;height:100%;justify-content:center;width:100%}._code_11hj8_11{font-family:var(--font-highlight);font-size:5rem;font-style:italic;font-weight:700}._text_11hj8_18{font-size:1.25rem;font-style:italic}._back_11hj8_23{align-items:center;color:#000;display:flex;flex-direction:row;font-size:.75rem;font-weight:500;gap:1.25rem;line-height:120%}._back_button_11hj8_34{background-color:var(--pink-light);color:#000;font-size:1rem;padding:.5rem}._back_button_11hj8_34:hover{background-color:var(--pink-dark)}._back_button_11hj8_34:active{background-color:var(--pink-active)}@media (min-width:1024px){._code_11hj8_11{font-size:7.5rem}._text_11hj8_18{font-size:2.5rem}._back_11hj8_23{font-size:1rem}}
