@font-face{font-family:cairo;src:url(../media/Cairo_Regular-s.p.00-izsncjgwtr.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:cairo;src:url(../media/Cairo_Bold-s.p.0b4tw0_4-gr44.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:cairo Fallback;src:local(Arial);ascent-override:137.28%;descent-override:60.16%;line-gap-override:0.0%;size-adjust:94.91%}.tCFAeG_className{font-family:cairo,cairo Fallback}.tCFAeG_variable{--font-body:"cairo", "cairo Fallback"}
@font-face{font-family:tajawal;src:url(../media/Tajawal_Bold-s.p.42mo9-pbx6uxg.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:tajawal Fallback;src:local(Arial);ascent-override:64.92%;descent-override:36.04%;line-gap-override:20.19%;size-adjust:99.05%}.wDiA8a_className{font-family:tajawal,tajawal Fallback}.wDiA8a_variable{--font-heading:"tajawal", "tajawal Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--primary:#8b5cf6;--primary-pale:#ede7fe;--secondary:#f0459b;--accent:#f6c144;--brand-text:#6d3bc0;--brand-fill:#6d3bc0;--on-brand:#fff;--cta-start:#d0307f;--cta-end:#6d3bc0;--success-text:#0f7a55;--success-pale:#e3f7ec;--warning-text:#965a0c;--warning-pale:#fff3dd;--error-text:#c42544;--error-pale:#ffe9ed;--danger-fill:#c42544;--info-text:#1c63a3;--info-pale:#e7f2ff;--surface:#fff;--surface-variant:#f6f2fe;--background:#f7f5fc;--on-surface:#180f30;--on-surface-variant:#5f5680;--outline:#1c103a24;--skeleton:#ebe6f7;--shadow:0 6px 20px #332c8c14;--radius-sm:12px;--radius-md:16px;--radius-lg:22px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--header-height:60px;--bottom-nav-height:64px;--tap:44px;--logo-size:36px;--cta:linear-gradient(135deg, var(--cta-start), var(--cta-end))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--primary:#a78bfa;--primary-pale:#2e2366;--secondary:#f472b6;--brand-text:#c4b5fd;--brand-fill:#7c4dd6;--success-text:#6ee7b7;--success-pale:#12382b;--warning-text:#fcd34d;--warning-pale:#3d2c0c;--error-text:#fda4af;--error-pale:#3f1420;--info-text:#93c5fd;--info-pale:#0f2a44;--surface:#1b1440;--surface-variant:#241b52;--background:#0f0b24;--on-surface:#f1edff;--on-surface-variant:#b9b0d9;--outline:#ffffff24;--skeleton:#2a2160;--shadow:0 6px 20px #00000059}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--primary:#a78bfa;--primary-pale:#2e2366;--secondary:#f472b6;--brand-text:#c4b5fd;--brand-fill:#7c4dd6;--success-text:#6ee7b7;--success-pale:#12382b;--warning-text:#fcd34d;--warning-pale:#3d2c0c;--error-text:#fda4af;--error-pale:#3f1420;--info-text:#93c5fd;--info-pale:#0f2a44;--surface:#1b1440;--surface-variant:#241b52;--background:#0f0b24;--on-surface:#f1edff;--on-surface-variant:#b9b0d9;--outline:#ffffff24;--skeleton:#2a2160;--shadow:0 6px 20px #00000059}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--background);min-height:100dvh;color:var(--on-surface);font-family:var(--font-body), "Noto Sans Arabic", system-ui, sans-serif;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.6}h1,h2,h3{font-family:var(--font-heading), var(--font-body), system-ui, sans-serif;margin:0 0 var(--space-3);line-height:1.3}h1{font-size:1.375rem}h2{font-size:1.125rem}a{color:inherit}img{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.skip-link{inset-inline-start:var(--space-3);background:var(--surface);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);z-index:100;position:absolute;top:-100px}.skip-link:focus{top:var(--space-2)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page{width:100%;max-width:1200px;padding:var(--space-4) var(--space-4) calc(var(--bottom-nav-height) + var(--space-5) + env(safe-area-inset-bottom));margin-inline:auto}@media (min-width:768px){.page{padding:var(--space-5) var(--space-5) var(--space-6)}}.section{margin-block-end:var(--space-5)}.section-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.muted{color:var(--on-surface-variant)}.site-header{z-index:20;background:var(--surface);border-block-end:1px solid var(--outline);padding-top:env(safe-area-inset-top);position:sticky;top:0}.site-header__inner{max-width:1200px;min-height:var(--header-height);padding-inline:var(--space-4);align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-inline:auto;display:flex}.wordmark{font-family:var(--font-heading), sans-serif;color:var(--brand-text);white-space:nowrap;min-height:var(--tap);align-items:center;gap:var(--space-2);font-size:1.2rem;font-weight:700;text-decoration:none;display:inline-flex}.logo{inline-size:var(--logo-size);block-size:var(--logo-size);border-radius:calc(var(--logo-size) * .22);flex:none}.search-form{gap:var(--space-2);flex:180px;min-width:0;display:flex}.search-form input{min-width:0;min-height:var(--tap);border:1px solid var(--outline);border-radius:var(--radius-sm);padding-inline:var(--space-3);background:var(--surface-variant);flex:1}.desktop-nav{gap:var(--space-2);display:none}@media (min-width:900px){.desktop-nav{display:flex}}.desktop-nav a{min-height:var(--tap);padding-inline:var(--space-3);border-radius:var(--radius-sm);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.desktop-nav a:hover{background:var(--primary-pale)}.desktop-nav a[aria-current=page]{background:var(--primary-pale);color:var(--brand-text)}.bottom-nav{inset-inline:0;z-index:20;background:var(--surface);border-block-start:1px solid var(--outline);padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0}.bottom-nav a{min-height:var(--bottom-nav-height);color:var(--on-surface-variant);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:.8rem;font-weight:700;text-decoration:none;display:flex}.bottom-nav a[aria-current=page]{color:var(--brand-text)}.bottom-nav svg{width:22px;height:22px}@media (min-width:900px){.bottom-nav{display:none}}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-4);border-radius:var(--radius-sm);cursor:pointer;background:var(--surface);border:1px solid #0000;border-color:var(--outline);font-weight:700;text-decoration:none;display:inline-flex}.btn-primary{background:var(--cta);color:var(--on-brand);border:0}.btn-block{width:100%}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.field{gap:var(--space-1);margin-block-end:var(--space-3);display:grid}.field label{font-weight:700}.field input,.field select,.field textarea{width:100%;min-height:var(--tap);border:1px solid var(--outline);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--surface)}.field textarea{resize:vertical;min-height:96px}.color-choices{border:0;margin-inline:0;padding:0}.color-choices legend{margin-block-end:var(--space-1);font-weight:700}.color-choices__list{gap:var(--space-2);flex-wrap:wrap;display:flex}.field .color-choice{align-items:center;gap:var(--space-2);min-height:var(--tap);padding:var(--space-1) var(--space-3);border:1px solid var(--outline);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;font-weight:400;display:inline-flex}.field .color-choice input{width:auto;min-height:0;margin:0}.field .color-choice:has(input:checked){border-color:var(--primary);background:var(--primary-pale);font-weight:700}.field .color-choice--out{opacity:.55;cursor:not-allowed;text-decoration:line-through}.swatch{border:1px solid var(--outline);vertical-align:middle;border-radius:4px;flex:none;block-size:16px;inline-size:16px;display:inline-block}.line-color{align-items:center;gap:var(--space-1);display:flex}.ltr{text-align:end;direction:ltr}.hint{color:var(--on-surface-variant);font-size:.875rem}.field-error{color:var(--error-text);font-size:.875rem}.field input[aria-invalid=true]{border-color:var(--error-text)}.card{background:var(--surface);border:1px solid var(--outline);border-radius:var(--radius-md);padding:var(--space-4)}.narrow{max-width:480px;margin-inline:auto}.alert{border-radius:var(--radius-sm);padding:var(--space-3);margin-block-end:var(--space-3)}.alert-error{background:var(--error-pale);color:var(--error-text)}.alert-success{background:var(--success-pale);color:var(--success-text)}.alert-info{background:var(--info-pale);color:var(--info-text)}.chips{gap:var(--space-2);scrollbar-width:thin;margin-block-end:var(--space-3);padding-block-end:var(--space-2);display:flex;overflow-x:auto}.chip{min-height:40px;padding-inline:var(--space-3);background:var(--surface);border:1px solid var(--outline);white-space:nowrap;border-radius:999px;flex:none;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.chip[aria-current=true]{background:var(--brand-fill);border-color:var(--brand-fill);color:var(--on-brand)}.product-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(136px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:600px){.product-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}.product-card{background:var(--surface);border:1px solid var(--outline);border-radius:var(--radius-md);height:100%;box-shadow:var(--shadow);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.product-card__media{aspect-ratio:1;background:var(--surface-variant);position:relative}.product-card__media img{object-fit:cover;width:100%;height:100%}.product-card__body{padding:var(--space-3);gap:var(--space-1);flex:1;display:grid}.product-card__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;font-weight:700;display:-webkit-box;overflow:hidden}.price{color:var(--brand-text);white-space:nowrap;font-weight:700}.price-previous{color:var(--on-surface-variant);white-space:nowrap;font-size:.85rem;text-decoration:line-through}.price-soon{color:var(--warning-text);overflow-wrap:anywhere;font-size:.9rem;font-weight:700;display:block}.price-soon--detail{font-size:1.1rem}.price-row{gap:var(--space-2);flex-wrap:wrap;align-items:baseline;display:flex}.badge{background:var(--cta-start);color:var(--on-brand);border-radius:999px;padding:2px 10px;font-size:.8rem;font-weight:700;position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2)}.pill{border-radius:999px;padding:2px 10px;font-size:.8rem;font-weight:700;display:inline-block}.pill-out{background:var(--error-pale);color:var(--error-text)}.pill-low{background:var(--warning-pale);color:var(--warning-text)}.pill-promo{background:var(--success-pale);color:var(--success-text)}.pill-offer{border-radius:10px}.pagination{justify-content:center;align-items:center;gap:var(--space-3);margin-block:var(--space-5);flex-wrap:wrap;display:flex}.pagination__current{color:var(--on-surface-variant);font-weight:700}.product-layout{gap:var(--space-5);display:grid}@media (min-width:900px){.product-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.gallery{gap:var(--space-2);display:grid}.gallery__main{aspect-ratio:1;border-radius:var(--radius-lg);background:var(--surface-variant);position:relative;overflow:hidden}.gallery__nav{background:var(--surface);width:44px;height:44px;color:var(--on-surface-variant);box-shadow:var(--shadow);cursor:pointer;border:0;border-radius:14px;font-size:24px;line-height:1;position:absolute;top:50%;translate:0 -50%}.gallery__nav--prev{inset-inline-start:var(--space-2)}.gallery__nav--next{inset-inline-end:var(--space-2)}.gallery__nav:disabled{opacity:.4;cursor:default}.gallery__main img{object-fit:cover;width:100%;height:100%}.gallery__thumbs{gap:var(--space-2);display:flex;overflow-x:auto}.gallery__thumb{border-radius:var(--radius-sm);border:1px solid var(--outline);background:var(--surface-variant);cursor:pointer;flex:none;width:64px;height:64px;padding:0;overflow:hidden}.gallery__thumb[aria-current=true]{border:2px solid var(--secondary)}.gallery__thumb img{object-fit:cover;width:100%;height:100%}.stepper{border:1px solid var(--outline);border-radius:var(--radius-sm);background:var(--surface);align-items:center;display:inline-flex}.stepper button{min-width:var(--tap);min-height:var(--tap);cursor:pointer;background:0 0;border:0;font-size:1.25rem;font-weight:700}.stepper output{text-align:center;min-width:2.5ch;font-weight:700}.sticky-action{bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom) + var(--space-2));z-index:10;position:sticky}@media (min-width:900px){.sticky-action{position:static}}.cart-lines{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.cart-line{gap:var(--space-3);grid-template-columns:72px minmax(0,1fr);align-items:start;display:grid}.cart-line img,.cart-line__placeholder{object-fit:cover;border-radius:var(--radius-sm);background:var(--surface-variant);width:72px;height:72px}.cart-line__actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;margin-block-start:var(--space-2);display:flex}.summary{gap:var(--space-2);display:grid}.summary-row{justify-content:space-between;gap:var(--space-3);display:flex}.summary-row>:last-child{text-align:end;white-space:nowrap}.summary-row>:first-child{min-width:0}.details{gap:var(--space-2);margin:0;display:grid}.details div{gap:2px;display:grid}.details dt{color:var(--on-surface-variant);font-size:.875rem}.details dd{overflow-wrap:anywhere;margin:0;font-weight:700}.summary-row--total{border-block-start:1px solid var(--outline);padding-block-start:var(--space-2);font-size:1.1rem;font-weight:700}.two-col{gap:var(--space-4);display:grid}@media (min-width:900px){.two-col{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}}.review-lines{padding:0 0 var(--space-2);gap:var(--space-1);border-block-end:1px solid var(--outline);margin:0;list-style:none;display:grid}.review-lines span:first-child{overflow-wrap:anywhere;min-width:0}.order-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.order-link{text-decoration:none;display:block}.timeline{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.timeline li{border-inline-start:3px solid var(--primary-pale);padding-inline-start:var(--space-3)}.empty{text-align:center;padding:var(--space-6) var(--space-4)}.empty p{margin:0 0 var(--space-4)}.order-list,.cart-lines,.stack,.summary{grid-template-columns:minmax(0,1fr)}.stack{gap:var(--space-3);display:grid}.form-links{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.form-links a{min-height:var(--tap);align-items:center;display:inline-flex}.choice-group{border:0;margin-inline:0;padding:0}.choice-group legend{margin-block-end:var(--space-1);padding:0;font-weight:700}.choice-group label{align-items:center;gap:var(--space-2);min-height:var(--tap);margin-inline-end:var(--space-4);font-weight:400;display:inline-flex}.choice-group input{width:20px;height:20px;min-height:0}.address{white-space:pre-line;overflow-wrap:anywhere}.pill-status{background:var(--info-pale);color:var(--info-text);white-space:nowrap}.pill-status--completed{background:var(--success-pale);color:var(--success-text)}.pill-status--rejected{background:var(--error-pale);color:var(--error-text)}.pill-status--pending_admin_confirmation{background:var(--warning-pale);color:var(--warning-text)}.app-download{border-block-start:1px solid var(--outline);text-align:center;margin-block-start:var(--space-6);padding-block-start:var(--space-4)}.app-download__link{min-height:44px;padding-inline:var(--space-4);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.site-footer{border-block-start:1px solid var(--outline);justify-items:center;gap:var(--space-3);margin-block-start:var(--space-6);padding-block-start:var(--space-4);display:grid}.site-footer .app-download{border:0;margin:0;padding:0}.theme-switch{justify-content:center;align-items:center;gap:var(--space-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.theme-switch legend{float:inline-start;color:var(--on-surface-variant);margin-inline-end:var(--space-2);font-weight:700}.theme-switch .chip{min-height:var(--tap);cursor:pointer;margin:0;position:relative}.theme-switch input{opacity:0;pointer-events:none;position:absolute}.theme-switch .chip:has(input:checked){background:var(--brand-fill);border-color:var(--brand-fill);color:var(--on-brand)}.theme-switch .chip:has(input:focus-visible){outline:3px solid var(--primary);outline-offset:2px}.skeleton{background:var(--skeleton);border-radius:var(--radius-sm);display:block}@media (prefers-reduced-motion:no-preference){.skeleton{animation:1.4s ease-in-out infinite skeleton-pulse}}@keyframes skeleton-pulse{50%{opacity:.55}}.skeleton--title{block-size:28px;inline-size:min(220px,60%);margin-block-end:var(--space-4)}.skeleton--chips{block-size:40px;margin-block-end:var(--space-4)}.skeleton--media{aspect-ratio:1;border-radius:0}.skeleton--line{block-size:14px;margin-block:var(--space-2)}.skeleton--short{inline-size:50%}.skeleton--block{border-radius:var(--radius-md);block-size:96px}.skeleton--gallery{aspect-ratio:1;border-radius:var(--radius-lg)}.social-links{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.social-links .chip{min-height:var(--tap);gap:var(--space-2)}.social-links .chip svg{flex:none;block-size:1.15em;inline-size:1.15em}.btn-small{min-height:var(--tap);padding:0 var(--space-3);font-size:.9rem}.btn-ghost{background:0 0}.row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.choice{align-items:center;gap:var(--space-2);min-height:var(--tap);display:inline-flex}.file-pick{position:relative}.favorite{margin-block-start:var(--space-3)}.favorite__button svg{fill:none;stroke:currentColor;stroke-width:2px}.favorite__button--on{color:var(--secondary);border-color:var(--secondary)}.favorite__button--on svg{fill:currentColor}.restock{margin-block:var(--space-3)}.restock-colors,.review-list,.review-slots,.level-list,.notification-list,.alert-list,.account-links ul,.activity-list,.rules{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.restock-color{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.restock-color__name{align-items:center;gap:var(--space-2);display:inline-flex}.stars{letter-spacing:1px;direction:ltr;display:inline-flex}.stars__on{color:var(--accent)}.stars__off{color:var(--outline)}.reviews{margin-block-start:var(--space-6)}.reviews__summary{align-items:center;gap:var(--space-2);font-weight:700;display:inline-flex}.review__head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.review__comment{white-space:pre-line;overflow-wrap:anywhere}.review__photos{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.review__photos li{gap:var(--space-1);justify-items:center;display:grid}.review__photos img{object-fit:cover;border-radius:var(--radius-sm);background:var(--skeleton);width:88px;height:88px}.star-input{gap:var(--space-1);direction:ltr;justify-content:flex-end;display:flex}.star-input label{min-width:var(--tap);min-height:var(--tap);color:var(--outline);cursor:pointer;place-items:center;font-size:1.75rem;display:inline-grid}.star-input input{opacity:0;width:1px;height:1px;position:absolute}.star-input .star-input__on{color:var(--accent)}.star-input label:focus-within{outline:2px solid var(--brand-text);outline-offset:2px;border-radius:var(--radius-sm)}.avatar{object-fit:cover;background:var(--surface-variant);border-radius:50%;flex:none;width:64px;height:64px}.avatar--empty{display:inline-block}.account-head{align-items:center;gap:var(--space-4);display:flex}.account-links a{min-height:var(--tap);align-items:center;font-weight:700;display:flex}.points-balance strong{color:var(--brand-text);font-size:2rem}.progress{background:var(--surface-variant);border-radius:999px;height:10px;overflow:hidden}.progress span{background:var(--cta);height:100%;display:block}.level--reached{border-color:var(--brand-fill)}.amount-positive{color:var(--success-text)}.amount-negative{color:var(--error-text)}.notification--unread{border-inline-start:4px solid var(--brand-fill)}.h3{margin:0;font-size:1rem}.legal-page{max-width:760px;margin-inline:auto}.legal{overflow-wrap:anywhere;line-height:1.8}.legal h1{margin-block:0 var(--space-1)}.legal h2{margin-block:var(--space-5) var(--space-2);font-size:1.15rem}.legal ul{gap:var(--space-2);margin:0;padding-inline-start:var(--space-5);display:grid}.legal__head{margin-block-end:var(--space-3)}.legal__link{margin-block:var(--space-5) 0}.legal-lang{justify-content:flex-end}.btn-danger{background:var(--danger-fill);color:var(--on-brand);border:0}.consent{align-items:flex-start;gap:var(--space-2);min-height:var(--tap);display:flex}.consent input{block-size:22px;inline-size:22px;accent-color:var(--error-text);flex:none;margin-block-start:3px}.delete-confirm{border:2px solid var(--error-text);border-radius:var(--radius-sm);padding:var(--space-4);background:var(--error-pale)}.delete-confirm h3{color:var(--error-text);margin:0}.deletion-reference{letter-spacing:.04em;font-family:ui-monospace,monospace;font-weight:700}.footer-links{justify-content:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.footer-links a{min-height:var(--tap);color:var(--on-surface-variant);align-items:center;display:inline-flex}.app-promo{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:var(--on-brand);box-shadow:var(--shadow);grid-template-columns:auto 1fr;margin-block-end:var(--space-4);display:grid}.app-promo--violet{background:linear-gradient(135deg,#5a2ea6,#6d3bc0 55%,#a1266a)}.app-promo--night{background:linear-gradient(135deg,#0f0b24,#241b52);border:1px solid #ffffff24}.app-promo__icon{width:36px;height:36px}.app-promo__text{min-width:0}.app-promo__title{margin:0;font-weight:700;line-height:1.4}.app-promo__subtitle{opacity:.88;margin:0;font-size:.875rem}.app-promo__cta{min-height:var(--tap);padding-inline:var(--space-5);background:var(--on-brand);color:#4a2390;border-radius:999px;grid-column:1/-1;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.app-promo__cta:hover{background:#f1edff}.app-promo__cta:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media (min-width:600px){.app-promo{grid-template-columns:auto 1fr auto}.app-promo__cta{grid-column:auto}}
