:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}@font-face{font-family:KoongyaFont;src:url(/fonts/Baekmuk-gulim.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pretendard;src:url(/fonts/PretendardVariable.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@media (max-width:380px){.result-page-small-screen .result-button{height:55px!important;max-height:55px!important}.result-page-small-screen .button-container{gap:8px!important;margin-bottom:8px!important}.result-page-small-screen .result-container{padding:8px!important;margin-bottom:8px!important}.result-page-small-screen{gap:8px}.result-page-small-screen .result-image-box{margin-top:10px!important;margin-bottom:5px!important;transform:scale(.85)!important}.result-page-small-screen .result-image-box img{max-height:150px!important}.result-page-small-screen .result-text{font-size:12px!important;line-height:1.2!important}.result-page-small-screen .character-table{transform:translateY(20px)}}