@font-face{font-family:SeosinBrush;src:url('./brush.ttf') format('truetype');font-display:swap}*{box-sizing:border-box}body{margin:0;background:#f3ecdd;color:#292b24;font-family:system-ui,sans-serif;line-height:1.8}main{max-width:760px;margin:auto;padding:56px 24px 80px}header{display:flex;align-items:center;gap:24px;margin-bottom:36px}header img{width:92px;height:92px}h1{font:56px/1.2 SeosinBrush,serif;margin:0}h2{font-size:22px;margin:36px 0 12px}p{margin:12px 0}nav{display:flex;gap:24px;flex-wrap:wrap}a{color:#843e32;text-underline-offset:5px}a:focus-visible{outline:2px solid #843e32;outline-offset:5px}.date{font-size:14px;color:#66685f}footer{margin-top:48px;font-size:14px}@media(max-width:420px){main{padding:32px 20px}h1{font-size:44px}header{gap:16px}}
