*{box-sizing:border-box}body{margin:0;background:#0d100e;color:#f1f0e9;font-family:system-ui,-apple-system,"Noto Sans KR",sans-serif}a{color:inherit;text-decoration:none}header{height:78px;display:flex;justify-content:space-between;align-items:center;padding:0 clamp(20px,6vw,92px);border-bottom:1px solid #ffffff12}header>a:last-child{font-size:.85rem;color:#c5b692}.brand{font-family:Georgia,serif;color:#d8bb7b;font-weight:700;font-size:1.5rem;letter-spacing:.06em}.brand span{font-size:.8rem;margin-left:8px;letter-spacing:.12em;color:#eee}main{max-width:1050px;min-height:70vh;margin:auto;padding:clamp(70px,10vw,140px) 24px}.eyebrow{color:#c9a965;font-size:.7rem;letter-spacing:.2em;font-weight:700}h1{font-family:Georgia,serif;font-size:clamp(2.2rem,5vw,4rem);font-weight:400;margin:20px 0 32px}.boards{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:48px}.boards a{font-size:.86rem;padding:10px 15px;border:1px solid #ffffff20;border-radius:30px;color:#d9d6cb}.boards a[aria-current=page]{background:#d9bd85;color:#171810;border-color:#d9bd85}.count{color:#b2b3aa;font-size:.9rem}.post-list{border-top:1px solid #ffffff38}.post{min-height:76px;display:grid;grid-template-columns:1fr auto auto;gap:24px;align-items:center;border-bottom:1px solid #ffffff19;padding:16px 2px}.post:hover strong{color:#d9bd85}.post time,.entry time{color:#9c9e96;font-size:.82rem}.post span{color:#d9bd85}.pagination{display:flex;justify-content:center;gap:24px;margin-top:40px;color:#cbb383}.entry{border-top:1px solid #ffffff38;padding:30px 0}.entry h2{font-size:1.45rem}.entry-body{border-top:1px solid #ffffff19;border-bottom:1px solid #ffffff19;line-height:1.9;margin:30px 0;padding:30px 0;white-space:normal;overflow-wrap:anywhere}.list-link{display:inline-block;border:1px solid #c5aa72;border-radius:8px;padding:11px 18px;color:#dfc995}.empty{color:#aaa;padding:32px 0}footer{padding:30px 24px;text-align:center;font:12px Georgia,serif;letter-spacing:.16em;color:#8c826a;border-top:1px solid #ffffff12}@media(max-width:480px){header{height:66px}.post{grid-template-columns:1fr auto;gap:8px}.post span{display:none}.post time{grid-column:1;grid-row:2}main{padding-top:62px}}
.entry-body img{max-width:100%;height:auto;border-radius:8px}.entry-body a{color:#d9bd85;text-decoration:underline}.entry-body blockquote{margin:18px 0;padding-left:18px;border-left:2px solid #bca16d;color:#d0c8b7}
.board-header-actions{display:flex;align-items:center;gap:clamp(10px,2vw,24px);min-width:0}.board-home{font-size:.85rem;color:#c5b692;white-space:nowrap}.board-language{display:flex;align-items:center;gap:6px}.board-language label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.board-language select,.board-language button{color:#eee;background:#1b1d1a;border:1px solid #bda77880;border-radius:9px;min-height:40px;padding:0 10px;font:inherit;font-size:.82rem}.board-language select:focus-visible,.board-language button:focus-visible{outline:2px solid #edcf91;outline-offset:2px}.board-language button[hidden]{display:none}@media(max-width:480px){header{padding-left:16px;padding-right:16px}.brand{font-size:1.25rem}.brand span{font-size:.62rem;margin-left:4px}.board-header-actions{gap:10px}.board-home{font-size:.72rem}.board-language select{min-height:38px;max-width:103px;padding:0 6px;font-size:.75rem}}
/* Compact, consistent header and reading layout for translated board pages. */
header{gap:16px}
.brand{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;flex-shrink:0;line-height:1}
.brand span{display:inline-block;white-space:nowrap;margin-left:0}
.board-header-actions{justify-content:flex-end;flex-wrap:nowrap}
.board-language select{appearance:none;-webkit-appearance:none;cursor:pointer;padding:0 14px;background:#1b1d1a;color:#eee;border-color:#bda77866;border-radius:10px;min-width:112px}
.board-language select:hover{border-color:#d8bb7b}
.board-home{display:inline-flex;align-items:center;min-height:40px;padding:0 3px}
.entry h2{line-height:1.4;overflow-wrap:anywhere}
.entry-body{font-size:1rem;line-height:1.85}
@media(max-width:600px){header{padding:0 16px;gap:8px}.brand{font-size:1.2rem;gap:6px}.brand span{font-size:.6rem;letter-spacing:.08em}.board-header-actions{gap:8px}.board-language select{min-width:0;width:106px;max-width:106px;min-height:36px;padding:0 8px;font-size:.74rem}.board-home{min-height:36px;font-size:.7rem}main{padding:50px 20px 70px}.eyebrow{font-size:.64rem}h1{margin:16px 0 26px}.boards{margin-bottom:32px}.entry{padding:24px 0}.entry h2{font-size:1.25rem}.entry-body{margin:24px 0;padding:22px 0}.list-link{padding:10px 15px}}
@media(max-width:350px){header{padding:0 12px}.brand span{font-size:.54rem}.board-header-actions{gap:6px}.board-language select{width:91px;max-width:91px;padding:0 6px;font-size:.7rem}.board-home{font-size:.64rem}}
