*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:#111;outline-offset:5px;background:#e4e6e7;margin:0;font-family:Helvetica,Arial,sans-serif}::selection{color:#e4e6e7;background:#111}.sound-control{text-align:center;color:#000;margin-top:12px}.sound-options{justify-content:center;align-items:center;gap:8px;font-size:.6875rem;display:inline-flex}.sound-option{min-height:44px;color:inherit;font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:10px 5px;font-weight:400}.sound-option[aria-pressed=true]{text-underline-offset:5px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.sound-option:hover{text-underline-offset:5px;text-decoration:underline}.sound-option:focus-visible{outline-offset:3px;outline:2px solid #000}.sound-message{max-width:250px;margin:4px auto 0;font-size:.6875rem;line-height:1.4}body{isolation:isolate}.site-background,.site-content:before{z-index:-1;pointer-events:none;background:#e4e6e7 url(/assets/koi-background.png) 50%/cover no-repeat;position:fixed;inset:0}.site-content{isolation:isolate;opacity:1;min-height:100svh;transition:opacity .18s;position:relative}.site-content:before{content:"";z-index:-2}.site-content .home,.site-content .work-page{isolation:auto}.site-content-out{opacity:0;pointer-events:none}.site-content-in{animation:.24s both site-enter}@keyframes site-enter{0%{opacity:0}to{opacity:1}}@media (max-width:480px){.site-background,.site-content:before{background-position:48%}}@media (prefers-reduced-motion:reduce){.site-content{transition:none}.site-content-in{animation:none}}@media (prefers-contrast:more){.site-background,.site-content:before{background-image:none}}
