/* Installation preview keeps the supplied screenshot's original proportions. */
html #inicio .app-promo{box-sizing:border-box!important;min-width:0!important;border:1px solid var(--page-border,#60596b)!important;border-radius:28px!important;background:radial-gradient(ellipse at 18% 45%,color-mix(in srgb,var(--brand-primary,#a58bea) 10%,transparent),transparent 60%),var(--surface,#15131e)!important;color:var(--text,#fff)!important;box-shadow:0 14px 40px #0002!important;}
html #inicio .app-promo__visual{min-width:0!important;min-height:0!important;padding:18px 12px!important;box-sizing:border-box!important;}
html #inicio .app-promo__phone{width:min(230px,70vw)!important;height:auto!important;aspect-ratio:auto!important;max-width:100%!important;border-radius:37px!important;}
html #inicio .app-promo__phone::before{border-radius:34px!important;}
html #inicio .app-phone-preview{height:auto!important;aspect-ratio:739 / 1600!important;border-radius:31px!important;}
html #inicio .app-phone-preview__capture{width:100%!important;height:auto!important;max-width:100%!important;aspect-ratio:739 / 1600!important;object-fit:contain!important;border-radius:28px!important;}
html #inicio :is(.app-phone-preview__island,.app-phone-preview__home-indicator){display:none!important;}
html #inicio .app-promo__copy{min-width:0!important;}
html #inicio .app-promo__copy>small{color:var(--brand-primary,var(--text,#fff))!important;}
html #inicio .app-promo__copy h2{color:var(--text,#fff)!important;text-shadow:none!important;overflow-wrap:anywhere;}
html #inicio :is(.app-promo__copy>p,.app-promo__status){color:var(--muted,var(--text,#ddd))!important;}
html #inicio .app-promo__platforms button{min-width:0!important;border:1px solid var(--page-border,#60596b)!important;background:var(--page-bg,#09090e)!important;color:var(--text,#fff)!important;border-radius:16px!important;box-shadow:none!important;}
html #inicio .app-promo__platforms button strong{color:var(--text,#fff)!important;}
html #inicio .app-promo__platforms button small{color:var(--muted,var(--text,#ddd))!important;}
html #inicio .app-promo__platforms button>span{color:var(--brand-primary,var(--text,#fff))!important;}
html #inicio .app-promo__platforms button:hover{border-color:var(--brand-primary,#a58bea)!important;}
html #inicio .app-promo__platforms button:focus-visible{outline:2px solid var(--brand-primary,#a58bea)!important;outline-offset:3px;}
html #inicio .app-promo__spark{max-width:100%!important;max-height:100%!important;border-color:color-mix(in srgb,var(--brand-primary,#a58bea) 16%,transparent)!important;pointer-events:none;}
@media(max-width:900px){html #inicio .app-promo__phone{width:min(210px,65vw)!important;}}
@media(max-width:680px){html #inicio .app-promo{padding:22px 18px!important;border-radius:24px!important;}html #inicio .app-promo__phone{width:min(190px,58vw)!important;}html #inicio .app-promo__visual{width:100%!important;padding:10px 8px 16px!important;}}
@media(prefers-reduced-motion:reduce){html #inicio .app-promo__phone,html #inicio .app-promo__phone:hover{transform:none!important;transition:none!important;}}
