.glass-panel.svelte-5x5lje{position:relative;isolation:isolate;border:1px solid var(--platform-glass-border);background:linear-gradient(180deg,var(--platform-glass-highlight),transparent 28%),var(--platform-glass-surface);box-shadow:var(--platform-shadow-elevated),inset 0 1px #ffffff0d;backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);overflow:visible;min-width:0;transition:transform .12s cubic-bezier(.22,1,.36,1),border-color var(--webrain-platform-transition-fast),background var(--webrain-platform-transition-fast),box-shadow .14s cubic-bezier(.22,1,.36,1)}.glass-panel.svelte-5x5lje:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(112deg,transparent 22%,rgba(255,255,255,.07) 34%,transparent 46%),radial-gradient(circle at 16% 10%,rgba(255,255,255,.045),transparent 24%);opacity:.22;pointer-events:none}.glass-panel--soft.svelte-5x5lje{border-radius:var(--webrain-platform-radius-lg)}.glass-panel--strong.svelte-5x5lje{border-radius:var(--webrain-platform-radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 30%),var(--platform-glass-surface-strong)}.glass-panel--floating.svelte-5x5lje{border-radius:var(--webrain-platform-radius-xl);box-shadow:var(--platform-shadow-floating),inset 0 1px #ffffff14,inset 0 -1px #ffffff08}.glass-panel--hero.svelte-5x5lje{border-radius:34px;background:linear-gradient(180deg,rgba(255,255,255,.07),transparent 28%),linear-gradient(135deg,#ffffff09,#ffffff03),var(--platform-glass-surface-soft)}.glass-panel--interactive.svelte-5x5lje{will-change:transform}.glass-panel--interactive.svelte-5x5lje:hover{transform:translateY(-3px) scale(1.012);border-color:var(--platform-glass-border-strong);box-shadow:0 30px 86px #00000080,inset 0 1px #ffffff17,0 0 42px #ffffff09}
