:root{--dusty-rose:#c98ba0;--mauve:#9b6b8e;--deep-plum:#4a2545;--gold:#d4af8b;--ivory:#faf3ec;--text-main:var(--deep-plum);--text-muted:#7a5c73;--border:#e6d7dd;--font-heading:"Playfair Display",Georgia,serif;--font-body:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}body,html{background:#faf3ec;background:var(--ivory);color:#4a2545;color:var(--text-main);font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-body);margin:0;padding:0}h1,h2,h3,h4{color:#4a2545;color:var(--deep-plum);font-family:Playfair Display,Georgia,serif;font-family:var(--font-heading);margin:0 0 .5em}a{color:inherit;text-decoration:none}.container{margin:0 auto;max-width:1180px;padding:0 20px}.btn{border:none;border-radius:999px;cursor:pointer;display:inline-block;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-body);font-size:.95rem;font-weight:500;padding:12px 28px;transition:all .2s ease}.btn-primary{background:#4a2545;background:var(--deep-plum);color:#faf3ec;color:var(--ivory)}.btn-primary:hover{background:#9b6b8e;background:var(--mauve)}.btn-outline{background:transparent;border:1.5px solid #4a2545;border:1.5px solid var(--deep-plum);color:#4a2545;color:var(--deep-plum)}.btn-outline:hover{background:#4a2545;background:var(--deep-plum);color:#faf3ec;color:var(--ivory)}.btn-gold{background:#d4af8b;background:var(--gold);color:#4a2545;color:var(--deep-plum)}.btn-gold:hover{opacity:.85}.btn:disabled{cursor:not-allowed;opacity:.5}.card{background:#fff;border:1px solid #e6d7dd;border:1px solid var(--border);border-radius:14px;overflow:hidden}input,select,textarea{background:#fff;border:1.5px solid #e6d7dd;border:1.5px solid var(--border);border-radius:8px;color:#4a2545;color:var(--text-main);font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-body);font-size:.95rem;padding:11px 14px;width:100%}input:focus,select:focus,textarea:focus{border-color:#9b6b8e;border-color:var(--mauve);outline:none}label{color:#7a5c73;color:var(--text-muted);display:block;font-size:.85rem;font-weight:500;margin-bottom:6px}.badge{border-radius:999px;display:inline-block;font-size:.75rem;font-weight:600;padding:4px 12px;text-transform:capitalize}.badge-pending{background:#fdf0d5;color:#92620a}.badge-processing{background:#dce9fb;color:#1b4b91}.badge-shipped{background:#e6dcf5;color:#5b2c9c}.badge-delivered{background:#d9f2e3;color:#16794a}.badge-cancelled{background:#fbdcdc;color:#a12727}.badge-verified{background:#d9f2e3;color:#16794a}.badge-rejected{background:#fbdcdc;color:#a12727}.badge-awaiting_verification{background:#fdf0d5;color:#92620a}.grid{grid-gap:24px;display:grid;gap:24px}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}.section{padding:60px 0}.text-muted{color:#7a5c73;color:var(--text-muted)}.text-center{text-align:center}.nav-mobile-controls{display:none}.nav-mobile-link{border-bottom:1px solid hsla(0,0%,100%,.25);padding:10px 4px}@media (max-width:768px){.nav-actions-desktop,.nav-links-desktop{display:none!important}.nav-mobile-controls{display:flex!important}}.split-layout{grid-gap:24px;align-items:start;display:grid;gap:24px}@media (max-width:800px){.split-layout{grid-template-columns:1fr!important}}@media (max-width:640px){.section{padding:36px 0}h1{font-size:1.6rem}h2{font-size:1.35rem}.container{padding:0 16px}}.hero-title{font-size:2.6rem}@media (max-width:640px){.hero-title{font-size:1.9rem}}@media (max-width:420px){.hero-title{font-size:1.6rem}}@media (max-width:700px){.footer-grid{gap:28px!important;grid-template-columns:1fr!important;text-align:center}}@media (max-width:800px){.admin-sidebar{display:flex;gap:6px;overflow-x:auto;position:static!important;top:auto!important}.admin-sidebar h4{display:none}.admin-sidebar a{margin-bottom:0!important;white-space:nowrap}}
/*# sourceMappingURL=main.7119b7af.css.map*/