*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;font-size:1.0625rem;line-height:1.6}h1,h2,h3{font-family:var(--ako-font-heading);color:var(--ako-color-heading);line-height:1.25}a{color:var(--ako-color-link);text-underline-offset:.15em;text-decoration:underline}:focus-visible{outline:3px solid var(--ako-color-focus);outline-offset:2px}iframe:focus,iframe[data-focused=true]{outline:3px solid var(--ako-color-focus);outline-offset:-3px}main:focus{outline:none}input[type=file]::file-selector-button{border:2px solid var(--ako-color-primary);border-radius:var(--ako-radius);background:var(--ako-color-background);min-height:44px;color:var(--ako-color-primary);font:inherit;cursor:pointer;margin-right:.75rem;padding:.5em 1em;font-weight:600}.ako-studio input[type=file]::file-selector-button{border:1px solid color-mix(in srgb, var(--ako-color-text-muted) 65%, var(--ako-color-background));color:var(--ako-color-text-muted);letter-spacing:.06em;text-transform:uppercase;background:0 0;border-radius:999px;padding:.75rem 1.5rem;font-size:.8125rem;font-weight:500}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
[data-door=kids]{font-size:1.0625rem;line-height:1.6}[data-door=kids] :is(h1,h2,h3,h4){font-family:var(--ako-font-heading);letter-spacing:0;font-weight:800}[data-door=kids] h1{font-weight:900}[data-door=kids] :is(button,input[type=submit],a[role=button]){border-radius:999px;min-height:44px;font-weight:700}[data-door=kids] :is(button,input[type=submit]):not(:disabled){box-shadow:var(--tk-edge)}[data-door=kids] :is(button,input[type=submit]):not(:disabled):active{box-shadow:var(--tk-edge-press);transform:translateY(2px)}[data-door=kids] :is(input:not([type=checkbox],[type=radio],[type=range]),select,textarea){border-width:2px;border-radius:16px}[data-door=kids] :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--ako-color-focus);outline-offset:2px;box-shadow:var(--tk-focus)}@media (prefers-reduced-motion:reduce){[data-door=kids] :is(button,input[type=submit]):active{transform:none}}
