*{margin:0;padding:0;box-sizing:border-box}body{font-family:system-ui,-apple-system,sans-serif;background:#1a1a2e;color:#e0e0e0;min-height:100vh}#app{max-width:600px;margin:0 auto;padding:60px 20px}header{text-align:center;margin-bottom:48px}h1{font-size:2.4rem;font-weight:800;color:#fff}.subtitle{font-size:1.1rem;color:#89a;margin-top:8px}h2{font-size:1.2rem;color:#fff;margin-bottom:12px}section{margin-bottom:36px}ol{padding-left:20px;line-height:1.8}p{line-height:1.7}code{background:#0f3460;padding:2px 6px;border-radius:4px;font-size:.9em}a{color:#6c9bff;text-decoration:none}a:hover{text-decoration:underline}.example{background:#16213e;padding:16px 20px;border-radius:8px;margin-top:12px;text-align:center}.example code{font-size:1rem;background:none}.example strong{color:#ff6b6b}.input-group{display:flex;gap:8px}input[type=text]{flex:1;padding:10px 14px;border:1px solid #334;border-radius:6px;background:#16213e;color:#e0e0e0;font-size:1rem}input[type=text]::placeholder{color:#667}button{padding:10px 20px;border:none;border-radius:6px;background:#0f3460;color:#fff;font-size:1rem;cursor:pointer;font-weight:600}button:hover{background:#1a4a8a}footer{margin-top:60px;text-align:center;color:#556;font-size:.85rem}
