:root{ --bg:#f7f9fc; --card:#fff; --muted:#6b7280; --accent:#0b63d6; --radius:12px; --success:#16a34a; }
*{box-sizing:border-box}
body{font-family:Inter, Arial, sans-serif;background:var(--bg);margin:0;padding:18px;color:#0f172a}
.container{max-width:980px;margin:0 auto}
.header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}
.header h1{margin:0;font-size:20px}
.lang{padding:8px;border-radius:8px;border:1px solid #e6eef8}
.card{background:var(--card);border-radius:12px;padding:18px;margin-bottom:14px;box-shadow:0 6px 18px rgba(15,23,42,0.04)}
.trust{background:#f8fbff;border-left:4px solid #dbeeff;padding:12px;border-radius:8px;margin-bottom:12px}
label{display:block;margin-top:10px;font-weight:600}
input,select,textarea{width:100%;padding:10px;border-radius:8px;border:1px solid #e6eef8;margin-top:6px}
button{padding:10px 14px;border-radius:8px;border:none;cursor:pointer}
.btn-primary{background:var(--accent);color:white}
.row{display:flex;gap:8px;margin-top:8px}
.small{font-size:13px;color:var(--muted)}
.muted{color:var(--muted)}
.log{background:#071029;color:#bfe8ff;padding:10px;border-radius:8px;height:160px;overflow:auto;margin-top:12px}
.footer{margin-top:18px;font-size:13px;color:var(--muted)}
.notice{padding:10px;border-radius:8px;background:#fffbea;border-left:4px solid #f59e0b;margin-top:12px}
.success{color:var(--success);font-weight:700}
.trust-box {
  background: #f8f9fc;
  border: 1px solid #e5e7eb;
  padding: 20px;
  border-radius: 12px;
  margin: 30px 0;
  font-family: Arial, sans-serif;
}

.trust-box h2, .trust-box h3 {
  color: #1f2937;
  margin-bottom: 10px;
}

.trust-box p {
  font-size: 14px;
  color: #374151;
  line-height: 1.6;
}

.trust-box ul {
  padding-left: 20px;
  margin: 15px 0;
}

.trust-box li {
  margin-bottom: 8px;
  font-size: 14px;
}

.security-tags {
  font-size: 14px;
  margin-top: 15px;
  color: #065f46;
}
.support-note {
  margin-top: 15px;
  font-size: 13px;
  color: #374151;
}
.support-note strong {
  color: #1f2937;
}
