*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans KR","Noto Sans JP","Noto Sans SC",sans-serif;background:#141210;color:#e7e1d9;line-height:1.75;word-break:keep-all;overflow-wrap:anywhere}
main{max-width:720px;margin:0 auto;padding:32px 20px 80px}a{color:#EEDC9A}
header{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:28px}header img{width:44px;height:44px;border-radius:11px}header a.home{color:#fff;font-weight:700;font-size:18px;text-decoration:none}
.langs{margin-left:auto;display:flex;flex-wrap:wrap;gap:4px 10px;font-size:13px}.langs a{color:#9c958c;text-decoration:none}.langs a.on{color:#EEDC9A;font-weight:700}
h1{font-size:30px;line-height:1.3;margin:8px 0 12px}.updated{color:#9c958c;font-size:14px}
ul{padding-left:20px}li{margin:10px 0}
.hero{text-align:center;padding:40px 0}.hero img{width:120px;height:120px;border-radius:28px}.hero h1{font-size:34px}.hero p{color:#c9c2b8;font-size:18px}
.btn{display:inline-block;background:#EEDC9A;color:#141210;font-weight:700;border-radius:999px;padding:12px 26px;text-decoration:none;margin-top:18px}
footer{margin-top:48px;border-top:1px solid #34312c;padding-top:18px;display:flex;flex-wrap:wrap;gap:16px;font-size:14px}footer a{color:#9c958c}