*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#1a1a2e;color:#e0e0e0}.app-container{max-width:640px;margin:80px auto;padding:24px}h1{font-size:28px;margin-bottom:4px;color:#fff}.subtitle{color:#888;margin-bottom:32px}.status-card{background:#16213e;border-radius:8px;padding:20px;margin-top:16px}.status-label{color:#888;font-size:14px;margin-bottom:8px}.status-value{font-size:20px;font-weight:600}.status-value.ok{color:#4caf50}.status-value.error{color:#f44336}.detail{color:#666;font-size:12px;margin-top:8px}button{margin-top:16px;padding:8px 20px;background:#0f3460;color:#e0e0e0;border:none;border-radius:4px;cursor:pointer}button:hover{background:#1a5276}.version{color:#555;font-size:12px;margin-top:24px}
