:root{--color-bg-primary:#ffffff;--color-bg-canvas:#fafafa;--color-ink-black:#18181b;--color-ink-text:#18181b;--color-surface-muted:#f4f4f5;--color-surface-dark:#18181b;--color-border-subtle:#e4e4e7;--color-text-secondary:#71717a;--color-text-muted:#71717a;--color-accent-orange:#FF6D00;--color-accent-orange-hover:#E65100;--color-accent-orange-light:#fff4ec;--color-accent-red:#FF6D00;--color-accent-red-hover:#E65100;--color-accent-yellow:#ffb800;--color-accent-yellow-dark:#ffb800;--color-accent-yellow-tint:#fffbeb;--font-heading:"Plus Jakarta Sans",system-ui,sans-serif;--font-body:"Inter",system-ui,sans-serif;--font-mono:"JetBrains Mono",monospace}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:rgba(0,0,0,0)}body,html{overflow-x:clip;width:100%;max-width:100%}body{font-family:var(--font-body);background-color:var(--color-bg-canvas);color:var(--color-ink-text);line-height:1.5;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{flex:1 1;min-width:0;width:100%;max-width:100%;position:relative;z-index:10}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--color-ink-black);font-weight:800;line-height:1.25;letter-spacing:-.02em}a{color:inherit;text-decoration:none;transition:color .15s ease}a:hover{color:var(--color-accent-red)}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}@media(max-width:768px){input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{font-size:16px!important}}button{cursor:pointer;border:none;background:none}ol,ul{list-style:none}&::-webkit-scrollbar{width:6px;height:6px}&::-webkit-scrollbar-track{background:#f1f1f1}&::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}&::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.container{width:100%;max-width:1380px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}@media(max-width:768px){.container{padding-left:12px;padding-right:12px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.price-qar,.text-mono{font-family:var(--font-mono)}.price-qar{font-weight:800;letter-spacing:-.02em;color:var(--color-ink-black)}.price-qar .currency{font-size:.78em;font-weight:700;margin-right:3px;color:var(--color-accent-red)}.badge-air-express{display:inline-flex;align-items:center;gap:5px;background:#fff4ec;color:#ff6d00;border:1px solid #fed7aa;border-radius:9999px;font-size:11px;font-weight:700;padding:2px 8px;letter-spacing:-.01em}.badge-air-express svg{width:12px;height:12px;color:#ff6d00}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #fff!important;-webkit-text-fill-color:#111827!important;caret-color:#111827!important;-webkit-transition:background-color 50000s ease-in-out 0s!important;transition:background-color 50000s ease-in-out 0s!important}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{background-color:#fff!important;box-shadow:inset 0 0 0 1000px #fff!important;-webkit-text-fill-color:#111827!important;color:#111827!important;-webkit-transition:background-color 50000s ease-in-out 0s!important;transition:background-color 50000s ease-in-out 0s!important}input:autofill,input:autofill:focus,input:autofill:hover{background-color:#fff!important;box-shadow:inset 0 0 0 1000px #fff!important;-webkit-text-fill-color:#111827!important;color:#111827!important;transition:background-color 50000s ease-in-out 0s!important}