:root{--shadow-elev: 0 28px 70px rgba(0, 0, 0, .45);--shadow-card: 0 18px 50px rgba(0, 0, 0, .35);--shadow-soft: 0 10px 24px rgba(0, 0, 0, .25)}.shadow-elev{box-shadow:var(--shadow-elev)}.shadow-card{box-shadow:var(--shadow-card)}.shadow-soft{box-shadow:var(--shadow-soft)}.panel-surface{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:32px}.btn-base{min-height:56px}@media(min-width:768px){.btn-base{min-height:64px}}
