:root{--bg:#101413;--fg:#f2f5f1;--mint:#6ef2c2;--kor:#ff7a59;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--fg);-webkit-tap-highlight-color:transparent;overflow-x:hidden}:focus-visible{outline:2px solid var(--mint);outline-offset:4px}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
