html,
body {
    background: #ffffff !important;
    color: #111827 !important;
    font-family: system-ui, -apple-system, 'Segoe UI', Roboto, Arial, sans-serif;
}

.cart-body,
#main-body,
.main-content,
.content,
.container,
section,
main {
    background: #ffffff !important;
    color: #111827 !important;
}

.panel,
.card,
.well,
.box,
.domain-checker-container,
.domain-input-group,
.option {
    background: #ffffff !important;
    color: #111827 !important;
    border: 1px solid #e5e7eb !important;
    border-radius: 14px !important;
    box-shadow: none !important;
}

.panel-heading,
.card-header {
    background: #ffffff !important;
    border-bottom: 1px solid #e5e7eb !important;
    color: #111827 !important;
}

.panel-title {
    color: #111827 !important;
    font-weight: 600 !important;
}

h1, h2, h3, h4, h5, h6 {
    color: #111827 !important;
    font-weight: 600;
}

label,
.radio,
.checkbox {
    color: #374151 !important;
}

strong {
    color: #111827 !important;
    font-weight: 600;
}

.text-muted {
    color: #6b7280 !important;
}

a {
    color: #2563eb !important;
}

a:hover {
    color: #1d4ed8 !important;
}

.form-control,
select,
input[type="text"],
input[type="email"],
input[type="password"],
textarea {
    background: #ffffff !important;
    color: #111827 !important;
    border: 1px solid #d1d5db !important;
    border-radius: 10px !important;
    box-shadow: none !important;
}

.form-control:focus,
input:focus,
select:focus,
textarea:focus {
    border-color: #2563eb !important;
    box-shadow: 0 0 0 3px rgba(37,99,235,0.10) !important;
    outline: none !important;
}

.input-group-addon,
.input-group-text {
    background: #f9fafb !important;
    color: #111827 !important;
    border: 1px solid #e5e7eb !important;
}

.btn,
.btn-primary,
button,
input[type="submit"] {
    background: #2563eb !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 10px !important;
    box-shadow: none !important;
}

.btn:hover,
.btn-primary:hover {
    background: #1d4ed8 !important;
}

select option {
    background: #ffffff;
    color: #111827;
}

.domain-input-group {
    background: #ffffff !important;
    border: 1px solid #e5e7eb !important;
    padding: 12px;
    border-radius: 14px !important;
}

.option label {
    color: #374151 !important;
}

table {
    background: #ffffff !important;
    color: #111827 !important;
    border-collapse: collapse;
}

th {
    background: #f9fafb !important;
    color: #111827 !important;
    border-bottom: 1px solid #e5e7eb;
}

td {
    border-bottom: 1px solid #f1f5f9;
    color: #374151;
}

.alert {
    border-radius: 10px;
}

strong {
    color: #38bdf8 !important;
    font-weight: 700;
}




















.prod-desc-div{display:flex;flex-direction:column;gap:0.875rem;padding:1.75rem 2rem;background:#0a0d18;border-radius:20px;border:1px solid rgba(255,255,255,0.06);transition:all 0.3s ease;font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}.prod-desc-div:hover{transform:translateY(-3px);border-color:rgba(255,255,255,0.12);box-shadow:0 20px 35px -12px rgba(0,0,0,0.5)}.prod-desc-div br{display:none}.prod-desc-div{font-size:0.875rem;color:#8b92b0;line-height:1.5}.prod-desc-div strong{color:#60a5fa;font-weight:700;font-size:0.875rem;margin-right:0.75rem}