@font-face{font-family:Paperlogy;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-4Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Paperlogy;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-7Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}body{flex-direction:column;min-height:100svh;margin:0;font-family:Paperlogy,sans-serif;display:flex}nav ul{flex-wrap:wrap;justify-content:center;gap:1rem;padding:0;list-style:none;display:flex}main{flex:1}input,textarea,button,select{font-family:inherit}main:has(>.home-title){place-items:center;display:grid}.home-title{place-items:center;width:calc(100% - 2rem);min-width:0;font-size:min(14vw,8rem);display:grid}.home-title-source,.home-title-target{white-space:nowrap;grid-area:1/1;display:flex}.home-title-source{font-size:min(6vw,3.5rem)}[data-source-letter],[data-target-letter]{opacity:0;display:inline-block}.home-title-cursor{animation:.7s step-end infinite title-cursor}@keyframes title-cursor{50%{visibility:hidden}}footer{text-align:center}
