:root{color-scheme:dark;font-family:system-ui,-apple-system,'Noto Sans KR',sans-serif;background:#0e1520;color:#eaf0f9}*{box-sizing:border-box}body{margin:0}main{width:min(680px,100%);margin:auto;padding:48px 22px}a{color:#e4cc97;text-underline-offset:4px}h1{font-size:32px;margin:30px 0 14px}h2{font-size:23px;line-height:1.45}p{font-size:16px;line-height:1.85;color:#d0dbe8}section{padding:24px;border:1px solid #67768a;border-radius:14px;margin:26px 0;background:#172233}section[data-state=operational]{border-color:#76bfa1}section[data-state=unavailable]{border-color:#eea5a5}#status-reference{overflow-wrap:anywhere;font-size:14px}button{min-height:44px;padding:10px 18px;font:inherit;font-weight:650;border-radius:8px;border:1px solid #d1b77e;background:#d1b77e;color:#141923;cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid #b8d9ff;outline-offset:4px}button:disabled{opacity:.6;cursor:wait}nav{display:flex;gap:24px;flex-wrap:wrap}
.language-control{display:block;margin-top:18px;font-size:14px;color:#d0dbe8}.language-control select{font:inherit;color:#fff;background:#172233;border:1px solid #67768a;padding:8px;border-radius:6px}
