:root{color-scheme:light;--logo-filter: none;--color-bg: #ffffff;--color-surface: #f6f2fa;--color-card-bg: #ffffff;--color-border: #e4dbea;--color-text: #191221;--color-text-muted: #74667f;--color-accent: #452064;--color-accent-dark: #34164e;--color-danger: #dc2626;--color-danger-bg: #fef2f2;--color-danger-border: #fecaca;--color-success: #16a34a;--color-success-bg: #f0fdf4;--color-success-border: #bbf7d0;--radius: 10px;--radius-pill: 9999px;--shadow: 0 1px 3px rgba(0, 0, 0, .08);--max-width: 1200px;--gradient-primary: linear-gradient(268deg, #452064 0%, #34164e 100%);--gradient-discount: linear-gradient(to right, #6d328e, #452064);--gradient-hero: linear-gradient(135deg, #eee3f7, #f6f2fa);--gradient-placeholder: linear-gradient(135deg, #f3edf8, #e4dbea);--color-btn-bg: var(--gradient-primary);--color-btn-text: #ffffff;--status-pending-bg: #fef3c7;--status-pending-color: #b45309;--status-confirmed-bg: #dbeafe;--status-confirmed-color: #1d4ed8;--status-shipped-bg: #ede9fe;--status-shipped-color: #6d28d9;--status-delivered-bg: #dcfce7;--status-delivered-color: #15803d;--status-cancelled-bg: #fee2e2;--status-cancelled-color: #b91c1c;--status-paymentfailed-bg: #fce7f3;--status-paymentfailed-color: #be185d}:root[data-theme=dark]{color-scheme:dark;--logo-filter: brightness(0) saturate(100%) invert(85%) sepia(18%) saturate(875%) hue-rotate(218deg);--gradient-primary: linear-gradient(268deg, #753e9b 0%, #572875 100%);--gradient-hero: linear-gradient(135deg, #241432, #191221);--gradient-placeholder: linear-gradient(135deg, #2b2036, #382945);--color-btn-bg: var(--gradient-primary);--color-btn-text: #ffffff;--color-bg: #191221;--color-surface: #241b2e;--color-card-bg: #241b2e;--color-border: #493653;--color-text: #f7f1fc;--color-text-muted: #bdacc9;--color-accent: #d2acf0;--color-accent-dark: #b98cde;--color-danger: #f87171;--color-danger-bg: #3f1d1d;--color-danger-border: #7f1d1d;--color-success: #4ade80;--color-success-bg: #14291c;--color-success-border: #166534;--shadow: 0 1px 3px rgba(0, 0, 0, .4);--status-pending-bg: #452c0b;--status-pending-color: #fbbf24;--status-confirmed-bg: #1e3a5f;--status-confirmed-color: #60a5fa;--status-shipped-bg: #3b1d54;--status-shipped-color: #c4b5fd;--status-delivered-bg: #14291c;--status-delivered-color: #4ade80;--status-cancelled-bg: #3f1d1d;--status-cancelled-color: #f87171;--status-paymentfailed-bg: #4a1942;--status-paymentfailed-color: #f472b6}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){color-scheme:dark;--logo-filter: brightness(0) saturate(100%) invert(85%) sepia(18%) saturate(875%) hue-rotate(218deg);--gradient-primary: linear-gradient(268deg, #753e9b 0%, #572875 100%);--gradient-hero: linear-gradient(135deg, #241432, #191221);--gradient-placeholder: linear-gradient(135deg, #2b2036, #382945);--color-btn-bg: var(--gradient-primary);--color-btn-text: #ffffff;--color-bg: #191221;--color-surface: #241b2e;--color-card-bg: #241b2e;--color-border: #493653;--color-text: #f7f1fc;--color-text-muted: #bdacc9;--color-accent: #d2acf0;--color-accent-dark: #b98cde;--color-danger: #f87171;--color-danger-bg: #3f1d1d;--color-danger-border: #7f1d1d;--color-success: #4ade80;--color-success-bg: #14291c;--color-success-border: #166534;--shadow: 0 1px 3px rgba(0, 0, 0, .4);--status-pending-bg: #452c0b;--status-pending-color: #fbbf24;--status-confirmed-bg: #1e3a5f;--status-confirmed-color: #60a5fa;--status-shipped-bg: #3b1d54;--status-shipped-color: #c4b5fd;--status-delivered-bg: #14291c;--status-delivered-color: #4ade80;--status-cancelled-bg: #3f1d1d;--status-cancelled-color: #f87171;--status-paymentfailed-bg: #4a1942;--status-paymentfailed-color: #f472b6}}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:Vazirmatn,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--color-text);background:var(--color-bg);line-height:1.7;transition:background-color .15s ease,color .15s ease}html:dir(ltr) body{font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif,Vazirmatn}a{color:inherit;text-decoration:none}button,input,select,option,textarea{font-family:inherit}.container{max-width:var(--max-width);margin:0 auto;padding:0 20px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 22px;border-radius:var(--radius-pill);border:1px solid transparent;background:var(--color-btn-bg);color:var(--color-btn-text);font-size:14px;font-weight:600;cursor:pointer;transition:opacity .15s ease,transform .15s ease}.btn:hover{opacity:.9}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-outline{background:transparent;color:var(--color-text);border-color:var(--color-border)}.btn-outline:hover{background:var(--color-surface);opacity:1}.btn-danger{background:var(--color-danger)}.form-field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.form-field label{font-size:13px;font-weight:600;color:var(--color-text-muted)}.form-field input,.form-field select,.form-field textarea{padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius);font-size:14px;background:var(--color-card-bg);color:var(--color-text)}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{outline:none;border-color:var(--color-accent)}.form-field .field-error{color:var(--color-danger);font-size:12px}.card{background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow)}.alert{padding:12px 16px;border-radius:var(--radius);font-size:14px;margin-bottom:16px}.alert.alert-error{background:var(--color-danger-bg);color:var(--color-danger);border:1px solid var(--color-danger-border)}.alert.alert-success{background:var(--color-success-bg);color:var(--color-success);border:1px solid var(--color-success-border)}.page{min-height:calc(100vh - 140px);padding:32px 0 64px}.page-title{font-size:24px;font-weight:700;margin-bottom:24px}.brand-logo{display:block;width:160px;height:52px;object-fit:cover;filter:var(--logo-filter)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}
