
/* ============ Proffsig finish v3: ikoner, djup och mjuka effekter ============ */
.ic{width:1em;height:1em;vertical-align:-.14em;display:inline-block}
button .ic{margin-right:.15em}
.over{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
.sheet{box-shadow:0 30px 80px -30px rgba(0,0,0,.45)}
.over.open .sheet{animation:sheet-in .28s cubic-bezier(.2,.8,.3,1) both}
@keyframes sheet-in{from{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}
.panel,.focus{animation:rise .4s cubic-bezier(.2,.8,.3,1) both}
@keyframes rise{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
.fab{box-shadow:0 12px 28px -10px color-mix(in oklab,var(--brand) 60%,transparent)}
.fab:active{transform:translateY(0) scale(.96)}
p,.lead,.muted{line-height:1.6}
.kicker{letter-spacing:.14em;font-weight:600}
button.primary,.ll-btn:not(.link){box-shadow:0 8px 20px -10px color-mix(in oklab,var(--brand) 55%,transparent)}
button.primary:hover,.ll-btn:not(.link):hover{transform:translateY(-2px)}
@media(prefers-reduced-motion:reduce){.over.open .sheet,.panel,.focus{animation:none}}
