:root{--focus-color:#007bff;--focus-width:2px;--focus-offset:2px}html{scroll-behavior:smooth}body{color:#fcfcfc;margin:0;padding:0}*{letter-spacing:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro,system-ui,Roboto,Helvetica Neue,Apple SD Gothic Neo,Malgun Gothic,맑은 고딕,sans-serif;font-size:14px;font-weight:400;line-height:1.4}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.skip-link{color:#fff;z-index:10000;background:#000;border-radius:4px;padding:8px;text-decoration:none;position:absolute;top:-40px;left:6px}.skip-link:focus{top:6px}:focus{outline:var(--focus-width)solid var(--focus-color);outline-offset:var(--focus-offset)}:focus:not(:focus-visible){outline:none}:focus-visible{outline:var(--focus-width)solid var(--focus-color);outline-offset:var(--focus-offset)}button,[role=button],a{cursor:pointer;transition:all .2s ease-in-out}a:hover{opacity:.8}button:disabled,[role=button][aria-disabled=true]{cursor:not-allowed;opacity:.6}img{max-width:100%;height:auto}html{-webkit-text-size-adjust:100%}[aria-modal=true]{z-index:9999;width:100%;height:100%;position:fixed;top:0;left:0}::selection{background-color:var(--focus-color);color:#fff}@media (prefers-contrast:high){:focus,:focus-visible{outline-offset:2px;outline:3px solid}}
:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}img{max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}
