:root{--bg:#121318;--panel:#1b1c22;--line:#2a2c33;--tx:#e8e9ee;--mu:#9aa0ad;--ac:#0FA39A;--ac2:#2EE6B0}
*{box-sizing:border-box;margin:0;padding:0}
body{background:var(--bg);color:var(--tx);font-family:Pretendard,'Noto Sans KR','Malgun Gothic',sans-serif;line-height:1.75;font-size:15px}
.wrap{max-width:760px;margin:0 auto;padding:48px 20px 64px}
.logo{display:flex;align-items:center;gap:10px;font-weight:900;font-size:22px;margin-bottom:28px}
.logo i{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#0B6E6E,var(--ac),var(--ac2));display:grid;place-items:center;font-style:normal;color:#fff}
h1{font-size:26px;margin-bottom:10px}h2{font-size:18px;margin:28px 0 8px;color:var(--ac2)}
p,li{color:#cfd2da}ul{padding-left:20px}a{color:var(--ac2)}
.card{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:20px 22px;margin-top:18px}
.mu{color:var(--mu);font-size:13px}
nav{margin-top:36px;display:flex;gap:16px;font-size:14px}
