@font-face{font-family:Withe;src:url('/entry/fonts/NotoSerifKR-entry-subset.ttf')}*{box-sizing:border-box}body{margin:0;background:#0b1c20;color:#eee8dc;font:16px/1.7 system-ui,'Segoe UI',sans-serif;min-height:100vh;background-image:radial-gradient(ellipse at 75% 30%,#273a342d,transparent 70%)}header,main,footer{max-width:1040px;margin:auto;padding:28px clamp(22px,5vw,64px)}header{display:flex;justify-content:space-between;align-items:center;gap:16px}.brand{display:flex;align-items:center;gap:12px;letter-spacing:.12em;color:#dbc48f;text-decoration:none;font-size:15px}.brand small{font-size:10px}select{max-width:145px;background:transparent;border:1px solid #8d846950;border-radius:4px;color:inherit;padding:8px;font:inherit;font-size:12px}option{background:#173039}main{max-width:840px;padding-top:55px}.eyebrow,.number{color:#c5aa73;font-size:11px;letter-spacing:.18em}h1{font-family:Withe,Georgia,serif;font-weight:400;font-size:clamp(36px,6vw,58px);line-height:1.4;letter-spacing:-.035em;margin:20px 0}.lead{font-size:clamp(17px,2vw,20px);color:#aebbb9;margin-bottom:40px}section{border-top:1px solid #ac98753c;padding:28px 0}h2{font-size:21px;font-weight:500;margin:8px 0 20px}.primary{display:inline-flex;color:#172a2d;background:#ddc28c;padding:12px 22px;border-radius:4px;text-decoration:none;font-size:15px;font-weight:600;cursor:pointer}.primary[hidden]{display:none}.primary:hover,.primary:focus-visible{background:#eed4a1;outline:2px solid #f1e2be;outline-offset:4px}.note,details,.boundary{color:#b4bfba;font-size:14px;line-height:1.8}details{margin-top:18px}summary{cursor:pointer;color:#dcc18b}.boundary{border:1px solid #c5aa7338;padding:18px 22px;margin:28px 0}.release{font:11px/1.8 monospace;color:#a6b8b1;overflow-wrap:anywhere}.back{color:#c9b98f;font-size:13px;text-underline-offset:5px}footer{color:#7e9691;font-size:10px;letter-spacing:.16em;padding-top:45px;padding-bottom:35px}@media(max-width:380px){header{align-items:flex-start}.brand{font-size:11px;letter-spacing:.08em;gap:8px}.brand img{width:28px;height:28px}select{max-width:105px;padding:6px;font-size:10px}main{padding-top:25px}.primary{font-size:13px;max-width:100%;overflow-wrap:anywhere}}
