*,*:before,*:after{box-sizing:border-box}body.template-index{background:var(--sl-dark);color:var(--sl-dark-text)}body.template-index #MainContent{background:var(--sl-dark)}.sl-wrap{max-width:1280px;margin:0 auto;padding-left:clamp(20px,5vw,44px);padding-right:clamp(20px,5vw,44px)}.sl-wrap-hero{max-width:1420px;margin:0 auto;padding-left:clamp(20px,5vw,48px);padding-right:clamp(20px,5vw,48px)}.sl-eyebrow{font-family:var(--sl-mono);font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--sl-accent)}.sl-h2{font-family:var(--sl-display);font-weight:600;line-height:1.04;letter-spacing:-.025em}body.template-index{font-family:var(--sl-sans);line-height:1.6}img{max-width:100%;height:auto}.sl-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;cursor:pointer;font-family:var(--sl-sans);font-weight:600;border-radius:999px;border:none;text-decoration:none;transition:transform .15s var(--sl-ease),background .2s,color .2s,box-shadow .3s var(--sl-ease)}.sl-btn--primary{background:var(--sl-ink);color:var(--sl-dark-text)}.sl-btn--primary:hover{background:#1e293b;transform:translateY(-1px)}.sl-btn--secondary{background:linear-gradient(180deg,#aebcff,var(--sl-accent));color:#0d1117;box-shadow:0 6px 24px #8ea4ff59}.sl-btn--secondary:hover{box-shadow:0 10px 40px #8ea4ff99;transform:translateY(-1px)}.sl-btn--ghost{background:transparent;color:currentColor;border:1px solid currentColor}.sl-btn--ghost:hover{background:currentColor}.sl-glass{background:linear-gradient(180deg,#1e293b80,#0d11176b);border:1px solid rgba(199,205,214,.14);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.sl-anchor{scroll-margin-top:108px}.sl-page{padding:clamp(48px,8vw,110px) 0;min-height:55vh}.sl-page h1{font-family:var(--sl-serif);font-weight:400;font-size:clamp(32px,5vw,54px);margin:0 0 22px;letter-spacing:-.015em}.sl-auth{max-width:440px;margin:0 auto}.sl-auth.sl-auth--wide{max-width:760px}.sl-field{display:flex;flex-direction:column;gap:7px;margin-bottom:16px}.sl-field label{font-family:var(--sl-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--sl-muted)}.sl-input{height:52px;border:1.5px solid var(--sl-line);border-radius:14px;padding:0 16px;font-family:var(--sl-sans);font-size:15px;color:var(--sl-ink);background:#fff;width:100%;transition:border-color .2s,box-shadow .2s}.sl-input:focus{outline:none;border-color:var(--sl-accent);box-shadow:0 0 0 3px #8ea4ff2e}.sl-formnote{font-size:14px;color:var(--sl-muted);margin-top:14px}.sl-formnote a{color:var(--sl-ink);text-decoration:underline}.sl-errors{background:#e0533d14;border:1px solid rgba(224,83,61,.3);color:var(--sl-alert);border-radius:12px;padding:12px 16px;margin-bottom:18px;font-size:14px}.sl-success{background:#6fcf971a;border:1px solid rgba(111,207,151,.35);color:#3f8f63;border-radius:12px;padding:12px 16px;margin-bottom:18px;font-size:14px}.sl-table{width:100%;border-collapse:collapse;font-size:14px}.sl-table th,.sl-table td{text-align:left;padding:12px 10px;border-bottom:1px solid var(--sl-line)}.sl-table th{font-family:var(--sl-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--sl-muted)}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/sloomi-base.css.map */
