/*!
 * Vendora — Maintenance mode: the coming soon and maintenance page.
 * Written with logical properties (inline-start/end), so one file serves LTR and RTL.
 */.v-maintenance{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:100vh;min-height:100svh;background:var(--v-bg)}.v-maintenance__panel{display:flex;flex-direction:column;gap:2.5rem;padding:clamp(1.5rem,4vw,3rem) clamp(1.5rem,6vw,5.5rem)}.v-maintenance__brand{display:flex;align-items:center}.v-maintenance__brand .v-brand__title{margin:0;font-size:1.5rem}.v-maintenance__body{width:100%;max-width:36rem;margin-block:auto}.v-maintenance__eyebrow:before{animation:v-pulse 1.6s ease-in-out infinite}.v-maintenance__title{margin:0 0 1.25rem;font-size:clamp(2.6rem,6vw,4.75rem);line-height:.98;letter-spacing:-.045em}.v-maintenance__title em{font-family:var(--v-font-accent);font-weight:400;letter-spacing:-.01em}.v-maintenance__text{max-width:32rem;color:var(--v-muted);font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.6}.v-maintenance__text p{margin:0 0 .75em}.v-maintenance .v-countdown{margin-block:1.75rem 0}.v-maintenance .v-countdown__unit{border-color:var(--v-border);background:var(--v-surface)}.v-maintenance__form{max-width:32rem;margin-block-start:2rem}.v-maintenance__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;color:var(--v-muted);font-size:.85rem}.v-maintenance__foot .v-social,.v-maintenance__copy{margin:0}.v-maintenance__media{position:relative;overflow:hidden;background:var(--v-surface-2)}.v-maintenance__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media(max-width:900px){.v-maintenance{grid-template-columns:minmax(0,1fr);min-height:0}.v-maintenance__media{order:-1;height:34vh;min-height:220px}.v-maintenance__body{margin-block:0}}.v-maintenance-custom{min-height:100vh;min-height:100svh}
