@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@300;400;500&display=swap);:root{--font-title:"Playfair Display",Georgia,serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"SF Mono","Monaco","Consolas",monospace;--glass-black-ultra:rgba(0,0,0,.95);--glass-black-heavy:rgba(0,0,0,.8);--glass-black-medium:rgba(0,0,0,.6);--glass-black-light:rgba(0,0,0,.4);--glass-black-subtle:rgba(0,0,0,.2);--glass-black-whisper:rgba(0,0,0,.1);--glass-charcoal:rgba(24,24,27,.8);--glass-slate:rgba(30,41,59,.7);--glass-midnight:rgba(15,23,42,.85);--glass-shadow:rgba(8,8,12,.9);--accent-whisper:hsla(0,0%,100%,.03);--accent-ghost:hsla(0,0%,100%,.06);--accent-mist:hsla(0,0%,100%,.1);--accent-soft:hsla(0,0%,100%,.15);--accent-gentle:hsla(0,0%,100%,.2);--gradient-midnight:linear-gradient(135deg,rgba(0,0,0,.9),rgba(15,15,20,.8) 50%,rgba(0,0,0,.95));--gradient-charcoal:linear-gradient(135deg,rgba(24,24,27,.9),rgba(39,39,42,.8) 50%,rgba(24,24,27,.9));--gradient-slate:linear-gradient(135deg,rgba(30,41,59,.8),rgba(51,65,85,.7) 50%,rgba(30,41,59,.8));--text-gradient-whisper:linear-gradient(135deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.7) 50%,hsla(0,0%,100%,.85));--text-gradient-mist:linear-gradient(135deg,hsla(0,0%,100%,.8),rgba(248,250,252,.6) 50%,hsla(0,0%,100%,.75));--text-gradient-ghost:linear-gradient(135deg,hsla(0,0%,100%,.6),rgba(241,245,249,.4) 50%,hsla(0,0%,100%,.55));--text-primary:hsla(0,0%,100%,.95);--text-secondary:hsla(0,0%,100%,.9);--text-muted:hsla(0,0%,100%,.7);--text-ghost:hsla(0,0%,100%,.5);--text-whisper:hsla(0,0%,100%,.35);--border-whisper:1px solid hsla(0,0%,100%,.08);--border-ghost:1px solid hsla(0,0%,100%,.12);--border-mist:1px solid hsla(0,0%,100%,.18);--border-soft:1px solid hsla(0,0%,100%,.25);--blur-whisper:blur(8px);--blur-ghost:blur(12px);--blur-mist:blur(16px);--blur-soft:blur(20px);--blur-heavy:blur(24px);--shadow-whisper:0 4px 12px rgba(0,0,0,.1);--shadow-ghost:0 8px 24px rgba(0,0,0,.15);--shadow-mist:0 12px 32px rgba(0,0,0,.2);--shadow-soft:0 16px 40px rgba(0,0,0,.25);--shadow-deep:0 20px 48px rgba(0,0,0,.3)}*{color:var(--text-secondary);font-family:var(--font-body);font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--gradient-midnight);min-height:100vh}.h1,h1{background:var(--text-gradient-whisper);-webkit-background-clip:text;font-size:clamp(2.5rem,5vw,4rem);letter-spacing:-.02em;line-height:1.1;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1.5rem;text-shadow:0 2px 8px rgba(0,0,0,.3)}.h1,.h2,h1,h2{font-family:var(--font-title);font-weight:300}.h2,h2{background:var(--text-gradient-mist);-webkit-background-clip:text;font-size:clamp(2rem,4vw,3rem);letter-spacing:-.015em;line-height:1.2;-webkit-text-fill-color:transparent;background-clip:text;margin:2rem 0 1rem}.h3,h3{color:var(--text-primary);font-size:clamp(1.5rem,3vw,2rem);line-height:1.3;margin:1.5rem 0 .75rem}.h3,.h4,h3,h4{font-family:var(--font-body);font-weight:400}.h4,h4{color:var(--text-secondary);font-size:clamp(1.25rem,2.5vw,1.5rem);line-height:1.4;margin:1.25rem 0 .5rem}.h5,h5{font-size:clamp(1.125rem,2.25vw,1.25rem);line-height:1.4}.h5,.h6,h5,h6{color:var(--text-muted);font-family:var(--font-body);font-weight:300;margin:1rem 0 .5rem}.h6,h6{font-size:1rem;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}.text-body{color:var(--text-secondary);font-family:var(--font-body);font-size:clamp(1rem,2vw,1.125rem);font-weight:300;letter-spacing:.01em;line-height:1.7;margin-bottom:1rem}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.text-ghost{color:var(--text-ghost)}.text-whisper{color:var(--text-whisper)}.text-gradient-whisper{background:var(--text-gradient-whisper);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-mist{background:var(--text-gradient-mist);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-ghost{background:var(--text-gradient-ghost);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glass-container-ghost{backdrop-filter:var(--blur-ghost);-webkit-backdrop-filter:var(--blur-ghost);background:var(--glass-black-light);border:var(--border-ghost);border-radius:20px;box-shadow:var(--shadow-ghost)}.glass-container-mist{backdrop-filter:var(--blur-mist);-webkit-backdrop-filter:var(--blur-mist);background:var(--glass-charcoal);border:var(--border-mist);border-radius:24px;box-shadow:var(--shadow-mist)}.card-glass{backdrop-filter:var(--blur-ghost);-webkit-backdrop-filter:var(--blur-ghost);background:var(--glass-charcoal);border:var(--border-whisper);border-radius:20px;box-shadow:var(--shadow-ghost);padding:2rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.card-glass:hover{background:var(--glass-slate);border:var(--border-ghost);box-shadow:var(--shadow-mist);transform:translateY(-4px)}@media (max-width:768px){.card-glass,.glass-container-ghost,.glass-container-mist{border-radius:16px;padding:1.5rem}.h1,h1{font-size:clamp(2rem,8vw,2.5rem)}}@keyframes glass-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){.card-glass{transition:none}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--glass-black-whisper)}::-webkit-scrollbar-thumb{background:var(--glass-black-medium);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--glass-black-light)}@keyframes pulse-smart{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}@keyframes pulse-slow{0%,to{opacity:.7;transform:scale(1)}50%{opacity:.4;transform:scale(1.08)}}@keyframes glow-pulse{0%,to{box-shadow:0 0 20px rgba(34,197,94,.3),0 0 40px rgba(34,197,94,.1),inset 0 1px 0 hsla(0,0%,100%,.2)}50%{box-shadow:0 0 30px rgba(34,197,94,.5),0 0 60px rgba(34,197,94,.2),inset 0 1px 0 hsla(0,0%,100%,.3)}}.notification-icon{color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));flex-shrink:0;height:24px;width:24px}.notification-content{color:#fff;flex:1;font-size:14px;font-weight:200;line-height:1.4;text-shadow:0 1px 2px rgba(0,0,0,.3)}@keyframes notificationSlideOut{0%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(50px) scale(.95)}}@keyframes notificationBounce{0%{opacity:0;transform:scale(0) rotate(-180deg)}50%{opacity:.8;transform:scale(1.1) rotate(-10deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@media (max-width:768px){.notification-content{font-size:13px}}@media (prefers-contrast:high){.notification-content{font-weight:300}}:root{--toast-glass-bg-opacity:0.15;--toast-glass-border-opacity:0.25;--toast-glass-backdrop-blur:16px;--toast-glass-shadow:0 25px 50px -12px rgba(0,0,0,.25);--toast-glass-glow:0 0 20px rgba(0,0,0,.1)}@keyframes toast-glass-slide-in{0%{backdrop-filter:blur(0);opacity:0;transform:translateX(100%) scale(.8)}50%{backdrop-filter:blur(8px);opacity:.8;transform:translateX(-5%) scale(1.05)}to{backdrop-filter:blur(var(--toast-glass-backdrop-blur));opacity:1;transform:translateX(0) scale(1)}}@keyframes toast-glass-slide-out{0%{backdrop-filter:blur(var(--toast-glass-backdrop-blur));opacity:1;transform:translateX(0) scale(1)}to{backdrop-filter:blur(0);opacity:0;transform:translateX(100%) scale(.8)}}@media (max-width:768px){:root{--toast-glass-backdrop-blur:12px;--toast-glass-bg-opacity:0.2;--toast-glass-border-opacity:0.3}}@media (prefers-contrast:high){:root{--toast-glass-bg-opacity:0.8;--toast-glass-border-opacity:1;--toast-glass-backdrop-blur:8px}}@media (prefers-color-scheme:dark){:root{--toast-glass-bg-opacity:0.2;--toast-glass-border-opacity:0.3;--toast-glass-shadow:0 25px 50px -12px rgba(0,0,0,.5);--toast-glass-glow:0 0 20px rgba(0,0,0,.05)}}@media (prefers-color-scheme:light){:root{--toast-glass-bg-opacity:0.25;--toast-glass-border-opacity:0.4;--toast-glass-shadow:0 25px 50px -12px rgba(0,0,0,.15);--toast-glass-glow:0 0 20px rgba(0,0,0,.05)}}@keyframes toast-glass-pulse{0%,to{box-shadow:var(--toast-glass-shadow),var(--toast-glass-glow)}50%{box-shadow:var(--toast-glass-shadow),var(--toast-glass-glow),0 0 30px rgba(0,0,0,.2)}}:root{--glass-violet-deep:rgba(147,51,234,.95);--glass-violet-medium:rgba(126,34,206,.85);--glass-violet-light:rgba(168,85,247,.8);--glass-indigo-primary:rgba(99,102,241,.85);--glass-indigo-secondary:rgba(79,70,229,.8);--glass-indigo-dark:rgba(67,56,202,.9);--glass-black-transparent:rgba(0,0,0,.3);--glass-black-subtle:rgba(0,0,0,.15);--glass-black-light:rgba(0,0,0,.05);--glass-highlight:rgba(0,0,0,.25);--glass-highlight-subtle:rgba(0,0,0,.1);--glass-highlight-strong:rgba(0,0,0,.4);--accent-green:rgba(0,255,136,.8);--accent-blue:rgba(0,200,255,.8);--accent-pink:rgba(255,20,147,.8);--accent-gold:rgba(255,215,0,.8);--mouse-x:0;--mouse-y:0;--rotation-x:0deg;--rotation-y:0deg;--tilt-intensity:15deg}@keyframes borderGlow{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}.tamagotchi-header.ultimate{align-items:center;backdrop-filter:blur(10px);background:transparent;border:1px solid rgba(0,0,0,.1);border-radius:15px;display:flex;justify-content:space-between;margin-bottom:20px;padding:15px}@keyframes titlePulse{0%,to{text-shadow:0 0 10px rgba(0,255,136,.6)}50%{text-shadow:0 0 20px rgba(0,255,136,.9)}}.level{color:var(--accent-gold);font-size:.9rem;font-weight:300;text-shadow:0 0 8px rgba(255,215,0,.6)}.close-btn.ultimate{align-items:center;backdrop-filter:blur(10px);background:transparent;border:none;border:1px solid rgba(255,20,147,.3);border-radius:50%;color:var(--accent-pink);cursor:pointer;display:flex;font-size:1.2rem;font-weight:400;height:35px;justify-content:center;transition:all .3s ease;width:35px}.close-btn.ultimate:hover{background:transparent;box-shadow:0 0 15px rgba(255,20,147,.6);transform:scale(1.1) rotate(90deg)}.tamagotchi-screen.ultimate{backdrop-filter:blur(15px);background:transparent;border:1px solid rgba(0,0,0,.08);border-radius:20px;overflow:hidden;padding:20px;position:relative}.tamagotchi-screen.ultimate:before{background:transparent radial-gradient(circle at 20% 20%,rgba(0,255,136,.05) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(255,20,147,.05) 0,transparent 50%),radial-gradient(circle at 40% 60%,rgba(99,102,241,.05) 0,transparent 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.primary-stats{display:grid;gap:12px;margin-bottom:15px}.stat-icon{font-size:1.2rem;text-align:center;width:24px}.stat-bar{background:transparent;border:1px solid rgba(0,0,0,.15);border-radius:4px;flex:1;height:8px}.stat-bar,.stat-fill{overflow:hidden;position:relative}.stat-fill{border-radius:4px;height:100%;transition:width .8s cubic-bezier(.25,.46,.45,.94)}.stat-fill:after{animation:shine 2s infinite;background:transparent transparent,rgba(0,0,0,.4),transparent );content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes shine{0%{left:-100%}to{left:100%}}.stat-fill.happiness{background:transparent var(--accent-pink) 0,rgba(255,105,180,.8) 100% );box-shadow:0 0 10px rgba(255,20,147,.4)}.stat-fill.energy{background:transparent var(--accent-blue) 0,rgba(0,255,255,.8) 100% );box-shadow:0 0 10px rgba(0,200,255,.4)}.stat-fill.hunger{background:transparent var(--accent-green) 0,rgba(50,255,50,.8) 100% );box-shadow:0 0 10px rgba(0,255,136,.4)}.stat-value{color:rgba(0,0,0,.9);font-size:.9rem;font-weight:300;min-width:30px;text-align:right;text-shadow:0 0 5px rgba(0,0,0,.3)}.olive-display.ultimate{backdrop-filter:blur(12px);background:transparent;border:1px solid rgba(0,0,0,.08);border-radius:20px;margin:25px 0;padding:20px;position:relative;text-align:center}.olive-display.ultimate:before{animation:avatarGlow 6s ease-in-out infinite;background:transparent transparent 0,rgba(0,255,136,.2) 25%,transparent 50%,rgba(255,20,147,.2) 75%,transparent 100% );border-radius:22px;bottom:-2px;content:"";left:-2px;position:absolute;right:-2px;top:-2px;z-index:-1}@keyframes avatarGlow{0%,to{opacity:.5}50%{opacity:1}}.interactive.ultimate{transition:all .4s cubic-bezier(.25,.46,.45,.94)}.interactive.ultimate:hover{filter:drop-shadow(0 0 25px rgba(0,255,136,.8));transform:scale(1.05) rotate(2deg)}.mood-indicator.ultimate{align-items:center;backdrop-filter:blur(10px);background:transparent;border:1px solid rgba(0,0,0,.15);border-radius:20px;display:flex;gap:8px;justify-content:center;margin-top:15px;padding:8px 15px}.mood-emoji{animation:moodPulse 2s ease-in-out infinite;font-size:1.5rem}@keyframes moodPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes messageAppear{0%{opacity:0;transform:translateX(-50%) translateY(-20px) scale(.8)}20%{opacity:1;transform:translateX(-50%) translateY(0) scale(1.1)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}.actions-grid.ultimate{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:20px}.action-btn.ultimate{align-items:center;backdrop-filter:blur(12px);background:transparent;border:1px solid rgba(0,0,0,.15);border-radius:15px;color:rgba(0,0,0,.9);cursor:pointer;display:flex;flex-direction:column;font-size:.8rem;font-weight:300;gap:6px;overflow:hidden;padding:15px 8px;perspective:1000px;position:relative;transform-style:preserve-3d;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.action-btn.ultimate:before{background:transparent var(--accent-green) 0,var(--accent-blue) 25%,var(--glass-violet-deep) 50%,var(--accent-pink) 75%,var(--accent-green) 100% );border-radius:16px;bottom:-1px;content:"";left:-1px;opacity:0;position:absolute;right:-1px;top:-1px;transition:opacity .4s ease;z-index:-1}.action-btn.ultimate:hover:before{opacity:.8}.action-btn.ultimate:hover{background:transparent;box-shadow:0 10px 30px rgba(0,255,136,.3),inset 0 1px 0 rgba(0,0,0,.2);transform:perspective(1000px) rotateX(-5deg) rotateY(5deg) translateY(-3px) scale(1.05)}.action-btn.ultimate:active{transform:perspective(1000px) rotateX(2deg) rotateY(-2deg) translateY(1px) scale(.98)}.action-btn.ultimate.disabled{cursor:not-allowed;opacity:.4;transform:none!important}.action-name{font-size:.75rem;text-shadow:0 0 5px rgba(0,0,0,.3)}.notification{align-items:center;animation:notificationSlideIn .5s ease-out;backdrop-filter:blur(15px);background:transparent;border:1px solid rgba(0,0,0,.2);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);color:rgba(0,0,0,.9);display:flex;font-size:.85rem;font-weight:200;gap:10px;overflow:hidden;padding:12px 16px;position:relative}.notification:before{animation:notificationProgress 5s linear;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.notification.achievement:before,.notification.level_up:before,.notification.need:before,.notification.olive_response:before,.notification.scenario:before,.notification:before{background:transparent}@keyframes notificationSlideIn{0%{opacity:0;transform:translateX(100%) scale(.8)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes notificationProgress{0%{height:100%}to{height:0}}.notification-icon{filter:drop-shadow(0 0 5px rgba(0,0,0,.3));font-size:1.2rem}.notification-text{flex:1;text-shadow:0 0 5px rgba(0,0,0,.2)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.scenario-modal-overlay.ultimate{align-items:center;animation:overlayFadeIn .3s ease-out;backdrop-filter:blur(8px);background:transparent;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:3000}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}.scenario-modal.ultimate{animation:modalSlideIn .5s cubic-bezier(.25,.46,.45,.94);backdrop-filter:blur(20px);background:transparent;border:2px solid rgba(0,255,136,.6);border-radius:20px;box-shadow:0 0 40px rgba(0,255,136,.4),inset 0 1px 0 rgba(0,0,0,.15);max-height:80vh;max-width:450px;overflow-y:auto;padding:25px;position:relative}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.8) translateY(50px)}to{opacity:1;transform:scale(1) translateY(0)}}.scenario-header{align-items:center;border-bottom:1px solid rgba(0,0,0,.2);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.scenario-header h3{color:var(--accent-green);font-size:1.3rem;font-weight:300;margin:0;text-shadow:0 0 10px rgba(0,255,136,.6)}.scenario-rarity{background:transparent;border:1px solid rgba(255,215,0,.3);border-radius:8px;color:var(--accent-gold);font-size:.7rem;font-weight:300;padding:4px 8px;text-transform:uppercase}.scenario-description{color:rgba(0,0,0,.9);font-size:.95rem;line-height:1.6;margin-bottom:20px;text-shadow:0 0 5px rgba(0,0,0,.2)}.scenario-choices{display:flex;flex-direction:column;gap:12px}.choice-btn.ultimate{align-items:flex-start;backdrop-filter:blur(10px);background:transparent;border:1px solid rgba(0,0,0,.15);border-radius:12px;color:rgba(0,0,0,.9);cursor:pointer;display:flex;flex-direction:column;gap:8px;overflow:hidden;padding:15px;position:relative;text-align:left;transition:all .3s ease}.choice-btn.ultimate:before{background:transparent transparent,rgba(0,255,136,.1),transparent );content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.choice-btn.ultimate:hover:before{left:100%}.choice-btn.ultimate:hover{background:transparent;border-color:rgba(0,255,136,.4);box-shadow:0 5px 20px rgba(0,255,136,.2);transform:translateY(-2px)}.choice-text{color:rgba(0,0,0,.95);font-size:.9rem;font-weight:300}.choice-effects{color:rgba(0,0,0,.6);font-size:.75rem;font-style:italic}@keyframes panelSlideIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.panel-header{align-items:center;border-bottom:1px solid rgba(0,0,0,.2);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.panel-header h3{color:var(--glass-indigo-primary);font-size:1.2rem;font-weight:300;margin:0;text-shadow:0 0 10px rgba(99,102,241,.6)}.panel-header button{align-items:center;background:transparent;border:none;border-radius:50%;color:var(--accent-pink);cursor:pointer;display:flex;font-size:1rem;font-weight:400;height:30px;justify-content:center;transition:all .3s ease;width:30px}.panel-header button:hover{background:transparent;transform:scale(1.1)}.achievements-list{max-height:280px;overflow-y:auto;padding-right:10px}.achievements-list::-webkit-scrollbar{width:6px}.achievements-list::-webkit-scrollbar-thumb,.achievements-list::-webkit-scrollbar-track{background:transparent;border-radius:3px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes glow{0%,to{box-shadow:0 0 20px rgba(0,255,136,.4)}50%{box-shadow:0 0 40px rgba(0,255,136,.8)}}@keyframes sparkle{0%,to{opacity:0;transform:scale(.5) rotate(0deg)}50%{opacity:1;transform:scale(1) rotate(180deg)}}@media (max-width:480px){.actions-grid.ultimate{gap:10px;grid-template-columns:repeat(2,1fr)}.scenario-modal.ultimate{max-height:70vh;width:90vw}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.action-btn.ultimate:focus,.choice-btn.ultimate:focus{outline:2px solid var(--accent-green);outline-offset:2px}:root{--glass-bg-primary:hsla(0,0%,6%,.85);--glass-bg-secondary:rgba(25,25,25,.75);--glass-bg-tertiary:rgba(35,35,35,.65);--glass-border:hsla(0,0%,100%,.1);--glass-text-primary:hsla(0,0%,100%,.95);--glass-text-secondary:hsla(0,0%,100%,.75);--glass-text-muted:hsla(0,0%,100%,.55);--glass-accent:rgba(139,188,143,.8);--glass-hover:hsla(0,0%,100%,.05)}.expert-canvas-dark{backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);background:radial-gradient(ellipse at center,hsla(0,0%,6%,.95) 0,rgba(5,5,5,.98) 100%);border:2px solid var(--glass-accent);border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.1),0 0 100px rgba(139,188,143,.1)}@keyframes glassMorphFadeIn{0%{backdrop-filter:blur(0);opacity:0;transform:translateY(10px)}to{backdrop-filter:blur(20px);opacity:1;transform:translateY(0)}}