.home-side{gap:var(--space-4);text-align:left;flex-direction:column;display:flex}.home-side__block{border-radius:var(--ar-rad-lg);background:linear-gradient(#0003,#00000014);flex-direction:column;align-items:flex-start;gap:10px;padding:22px 24px;display:flex;box-shadow:inset 0 1px #ffecd60d,inset 0 0 0 1px #00000040}.home-side__kicker{color:var(--text-muted);font:750 12px/16px var(--font-ui);letter-spacing:.12em;text-transform:uppercase;margin:0}.home-side__title{font-family:var(--font-slab);text-shadow:0 2px #00000073;margin:0;font-size:22px;font-weight:400;line-height:28px}.home-side__text{color:var(--text-muted);margin:0 0 4px;font-size:15px;line-height:22px}.home-side__count{color:var(--text-muted);align-items:baseline;gap:10px;margin:0;font-size:15px;display:flex}.home-side__count strong{color:var(--text);font-family:var(--font-slab);text-shadow:0 2px #00000080;font-size:38px;font-weight:400;line-height:44px}.home-side__meter{align-self:stretch;position:relative}.home-side__gems{flex-wrap:wrap;gap:8px 18px;margin:4px 0 8px;padding:0;list-style:none;display:flex}.home-side__gems li{color:var(--text);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:15px;font-weight:700;display:inline-flex}.home-side__meter{grid-template-columns:minmax(0,1fr)}.home-side__meter .wk-meter__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.home-hall{flex-direction:column;flex:1;justify-content:center;margin-top:-8px;display:flex}@media (min-width:768px){.home-hall{padding-top:var(--space-4);margin-top:0}}.home-welcome{gap:var(--space-4);flex-direction:column;display:flex}.home-welcome__head{gap:var(--space-2);flex-direction:column;display:flex}.home-welcome__title{font-size:clamp(28px,6vw,38px)}.home-hero__lead{max-width:46ch;color:var(--text-muted);margin:0;font-size:16px;line-height:24px}.welcome-offer{align-items:center;gap:var(--space-3);max-width:420px;padding:var(--space-4);border-radius:var(--ar-rad-lg);text-align:center;background:linear-gradient(#2a201b 0%,#1c1612 100%);flex-direction:column;display:flex;box-shadow:inset 0 1px #ffecd61c,inset 0 0 0 1px #b5ac9724,0 12px 20px #00000052}.welcome-offer__title{font-family:var(--font-slab);text-shadow:0 2px #00000073;margin:0;font-size:22px;font-weight:400;line-height:28px}.welcome-offer__text{color:var(--text-muted);margin:0;font-size:14px;line-height:21px}.welcome-offer__text strong{color:var(--reward-text)}
