:root{--font-family-base:"Halvetica", -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;--oc-typo-font-family:var(--font-family-base)}:root,[data-theme=light],[data-theme=dark]{--oc-color-theme-primary-normal:var(--oc-color-theme-label-strong)}[data-oc-component=button][data-oc-appearance=solid][data-oc-resolved-variant=primary]:not(:disabled,[aria-disabled=true]){--oc-button-color:var(--oc-color-theme-background-normal-normal);--oc-button-loading-color:var(--oc-color-theme-background-normal-normal);--oc-interaction-color:var(--oc-color-theme-background-normal-normal)}[data-oc-component=radio]{--oc-radio-color:var(--oc-color-theme-background-normal-normal)}:root{--site-header-height:4rem}html,body{min-height:100%;margin:0}body{background:var(--oc-color-theme-background-normal-normal);min-height:100svh;color:var(--oc-color-theme-label-normal);font-family:var(--oc-typo-font-family);word-break:keep-all;font-size:calc(var(--oc-typo-size-body1)*var(--oc-typo-size-factor,1));line-height:calc(var(--oc-typo-height-body1)*var(--oc-typo-size-factor,1));letter-spacing:var(--oc-typo-spacing-body1);font-weight:var(--oc-typo-weight-body1-normal)}button,input,textarea,select{font:inherit}.srOnly{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
