.dmt-card{background:linear-gradient(135deg,#ffffff,#f4f8ff);border:1px solid #d9e4ff;border-radius:16px;padding:24px;box-shadow:0 8px 24px rgba(20,67,145,.08);margin:24px auto;max-width:780px}.dmt-card__header h2{margin:0 0 8px;color:#1e3a8a;font-size:clamp(1.2rem,2.2vw,1.8rem)}.dmt-card__header p{margin:0 0 16px;color:#334155}.dmt-input{display:block;width:100%;border:1px solid #cbd5e1;border-radius:10px;padding:10px 12px;margin:8px 0 14px;background:#fff}.dmt-btn{background:#2563eb;color:#fff;border:0;border-radius:10px;padding:10px 16px;font-weight:600;cursor:pointer}.dmt-btn:hover{background:#1d4ed8}.dmt-result{margin-top:16px;padding:12px;border-radius:10px;background:#e2e8f0;color:#0f172a;font-weight:600;min-height:24px}
