:root{--bg-dark: hsl(260, 24%, 96%);--bg-deep: hsl(260, 22%, 91%);--bg-card: hsla(260, 20%, 90%, .4);--bg-bubble-user: linear-gradient(135deg, hsl(270, 76%, 54%) 0%, hsl(244, 75%, 58%) 100%);--bg-bubble-bot: hsla(260, 15%, 100%, .95);--color-text-primary: hsl(260, 30%, 15%);--color-text-secondary: hsl(260, 15%, 35%);--color-text-muted: hsl(260, 10%, 55%);--accent-gemma-gold: hsl(38, 95%, 45%);--accent-gemma-purple: hsl(270, 80%, 50%);--accent-gemma-indigo: hsl(240, 80%, 55%);--accent-gemma-cyan: hsl(185, 95%, 38%);--grad-gemma: linear-gradient(135deg, var(--accent-gemma-purple) 0%, var(--accent-gemma-indigo) 50%, var(--accent-gemma-gold) 100%);--grad-gemma-text: linear-gradient(135deg, hsl(270, 90%, 45%) 0%, hsl(240, 90%, 50%) 50%, var(--accent-gemma-gold) 100%);--grad-glow: radial-gradient(circle at 50% 50%, hsla(270, 70%, 50%, .04) 0%, transparent 70%);--border-glass: 1px solid hsla(260, 30%, 30%, .08);--border-glass-bright: 1px solid hsla(260, 30%, 30%, .15);--shadow-premium: 0 15px 35px -10px hsla(260, 30%, 20%, .08);--shadow-neon-purple: 0 0 15px -5px hsla(270, 80%, 60%, .25);--shadow-neon-gold: 0 0 15px -5px hsla(45, 100%, 55%, .2);--font-heading: "Outfit", "Inter", sans-serif;--font-body: "Inter", sans-serif;--font-mono: "JetBrains Mono", monospace;--transition-smooth: all .35s cubic-bezier(.25, .8, .25, 1);--transition-fast: all .15s ease-out;--bg-sidebar: hsla(260, 24%, 98%, .85);--bg-input: hsla(260, 20%, 93%, .7);--bg-btn-reset: hsla(260, 20%, 90%, .4);--bg-btn-reset-hover: hsla(260, 30%, 85%, .6);--bg-badge: hsla(185, 95%, 40%, .1);--color-badge-text: var(--accent-gemma-cyan);--bg-chat-header: hsla(260, 24%, 96%, .3);--bg-btn-icon: hsla(260, 20%, 90%, .5);--bg-btn-icon-hover: hsla(260, 20%, 85%, .7);--bg-chat-radial-glow: radial-gradient(circle at center, hsla(260, 30%, 85%, .2) 0%, transparent 100%);--bg-user-avatar: hsla(260, 20%, 88%, .8);--border-code-block: 1px solid hsla(260, 20%, 80%, .3);--bg-code-block: hsl(260, 20%, 95%);--bg-code-inline: hsla(260, 20%, 88%, .5);--bg-chat-input-area: hsla(260, 24%, 96%, .45);--bg-image-preview: hsla(260, 20%, 90%, .6);--bg-input-wrapper: hsla(260, 20%, 93%, .85);--bg-btn-send-disabled: hsla(260, 20%, 90%, .6);--bg-voice-active: hsla(185, 95%, 40%, .15);--border-voice-active-pulse: hsla(185, 95%, 40%, .4);--border-voice-active-pulse-end: hsla(185, 95%, 40%, .8);--bg-welcome-card-hover: hsla(260, 20%, 86%, .6);--bg-thought: hsla(260, 20%, 93%, .5);--border-thought-divider: 1px solid hsla(260, 20%, 30%, .08)}body.dark-mode{--bg-dark: hsl(260, 24%, 6%);--bg-deep: hsl(260, 22%, 9%);--bg-card: hsla(260, 20%, 15%, .4);--bg-bubble-user: linear-gradient(135deg, hsl(270, 76%, 54%) 0%, hsl(244, 75%, 58%) 100%);--bg-bubble-bot: hsla(260, 15%, 15%, .65);--color-text-primary: hsl(210, 20%, 96%);--color-text-secondary: hsl(260, 15%, 70%);--color-text-muted: hsl(260, 10%, 50%);--accent-gemma-gold: hsl(45, 100%, 55%);--accent-gemma-purple: hsl(270, 85%, 65%);--accent-gemma-indigo: hsl(240, 85%, 65%);--accent-gemma-cyan: hsl(180, 100%, 65%);--grad-gemma: linear-gradient(135deg, var(--accent-gemma-purple) 0%, var(--accent-gemma-indigo) 50%, var(--accent-gemma-gold) 100%);--grad-gemma-text: linear-gradient(135deg, hsl(270, 100%, 75%) 0%, hsl(240, 100%, 75%) 50%, var(--accent-gemma-gold) 100%);--grad-glow: radial-gradient(circle at 50% 50%, hsla(270, 70%, 50%, .15) 0%, transparent 70%);--border-glass: 1px solid hsla(260, 30%, 50%, .15);--border-glass-bright: 1px solid hsla(260, 30%, 80%, .25);--shadow-premium: 0 20px 50px -10px hsla(0, 0%, 0%, .5);--shadow-neon-purple: 0 0 20px -5px hsla(270, 80%, 60%, .5);--shadow-neon-gold: 0 0 20px -5px hsla(45, 100%, 55%, .5);--bg-sidebar: hsla(260, 24%, 4%, .8);--bg-input: hsla(260, 20%, 10%, .6);--bg-btn-reset: hsla(260, 20%, 20%, .4);--bg-btn-reset-hover: hsla(260, 30%, 30%, .6);--bg-badge: hsla(180, 100%, 65%, .15);--color-badge-text: var(--accent-gemma-cyan);--bg-chat-header: hsla(260, 24%, 6%, .3);--bg-btn-icon: hsla(260, 20%, 15%, .4);--bg-btn-icon-hover: hsla(260, 20%, 25%, .6);--bg-chat-radial-glow: radial-gradient(circle at center, hsla(260, 30%, 10%, .2) 0%, transparent 100%);--bg-user-avatar: hsla(260, 20%, 25%, .8);--border-code-block: 1px solid hsla(260, 30%, 50%, .2);--bg-code-block: hsl(260, 25%, 4%);--bg-code-inline: hsla(260, 20%, 20%, .3);--bg-chat-input-area: hsla(260, 24%, 6%, .4);--bg-image-preview: hsla(260, 20%, 15%, .6);--bg-input-wrapper: hsla(260, 20%, 10%, .7);--bg-btn-send-disabled: hsla(260, 20%, 20%, .6);--bg-voice-active: hsla(180, 100%, 65%, .2);--border-voice-active-pulse: hsla(180, 100%, 65%, .5);--border-voice-active-pulse-end: hsla(180, 100%, 65%, 1);--bg-welcome-card-hover: hsla(260, 20%, 20%, .6);--bg-thought: hsla(260, 20%, 12%, .55);--border-thought-divider: 1px solid hsla(260, 20%, 50%, .15)}*{margin:0;padding:0;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:hsla(260,30%,50%,.3) transparent}body{font-family:var(--font-body);background-color:var(--bg-dark);color:var(--color-text-primary);overflow:hidden;height:100vh;width:100vw;display:flex;justify-content:center;align-items:center;position:relative;transition:background-color var(--transition-smooth),color var(--transition-smooth),border-color var(--transition-smooth)}app-root{display:block;width:100vw;height:100vh}app-landing-root,app-auth-root,app-chat-root{display:block;width:100%;height:100%;overflow:hidden}body,.sidebar,.chat-container,.chat-header,.chat-messages,.bubble,.chat-input-area,.input-wrapper,.text-area-input,.btn-icon,.welcome-card,.thought-container,pre,code{transition:background-color var(--transition-smooth),color var(--transition-smooth),border-color var(--transition-smooth),box-shadow var(--transition-smooth)}body:before{content:"";position:absolute;inset:0;background-image:var(--grad-glow);z-index:-1;pointer-events:none}body:after{content:"";position:absolute;width:300px;height:300px;background:radial-gradient(circle,hsla(45,100%,55%,.05) 0%,transparent 75%);top:10%;right:10%;z-index:-1;filter:blur(50px);pointer-events:none;animation:slow-glow 15s infinite alternate ease-in-out}@keyframes slow-glow{0%{transform:translate(0) scale(1)}to{transform:translate(-50px,30px) scale(1.2)}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-glass-bright);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--accent-gemma-purple)}.app-container{display:grid;grid-template-columns:320px 1fr;width:100%;height:100vh;background:radial-gradient(circle at 30% 30%,var(--bg-deep) 0%,var(--bg-dark) 100%);position:relative;z-index:10}.sidebar{background-color:var(--bg-sidebar);border-right:var(--border-glass);padding:2rem 1.5rem;display:flex;flex-direction:column;justify-content:space-between;height:100%;z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sidebar-header{display:flex;align-items:center;gap:.75rem;margin-bottom:2.5rem}.sidebar-logo{width:42px;height:42px;background:var(--grad-gemma);border-radius:12px;display:flex;justify-content:center;align-items:center;font-family:var(--font-heading);font-weight:800;font-size:1.5rem;color:var(--bg-dark);box-shadow:var(--shadow-neon-purple)}.sidebar-title-container h1{font-family:var(--font-heading);font-weight:700;font-size:1.25rem;letter-spacing:-.5px;background:var(--grad-gemma-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.sidebar-title-container p{font-size:.75rem;color:var(--accent-gemma-cyan);font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-top:2px}.config-section{display:flex;flex-direction:column;gap:1.75rem;flex-grow:1}.config-group{display:flex;flex-direction:column;gap:.5rem}.config-group label{font-size:.85rem;font-weight:600;color:var(--color-text-secondary);display:flex;justify-content:space-between}.config-group label span.value{color:var(--accent-gemma-gold);font-family:var(--font-mono)}.slider-input{-webkit-appearance:none;appearance:none;width:100%;height:5px;border-radius:5px;background:#473d5c80;outline:none;transition:var(--transition-fast)}.slider-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;border-radius:50%;background:var(--grad-gemma);cursor:pointer;box-shadow:0 0 10px #9947eb80;transition:var(--transition-fast)}.slider-input::-webkit-slider-thumb:hover{transform:scale(1.3)}.text-area-input{width:100%;background-color:var(--bg-input);border:var(--border-glass);border-radius:10px;color:var(--color-text-primary);padding:.75rem;font-family:var(--font-body);font-size:.85rem;resize:none;outline:none;transition:var(--transition-smooth)}.text-area-input:focus{border-color:var(--accent-gemma-purple);box-shadow:0 0 15px #9947eb26}.btn-reset{background:var(--bg-btn-reset);border:var(--border-glass);color:var(--color-text-secondary);padding:.75rem 1rem;border-radius:10px;font-family:var(--font-body);font-weight:500;font-size:.85rem;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:.5rem;transition:var(--transition-smooth)}.btn-reset:hover{background:var(--bg-btn-reset-hover);color:var(--color-text-primary);border-color:var(--accent-gemma-gold)}.sidebar-footer{border-top:var(--border-glass);padding-top:1.5rem;display:flex;flex-direction:column;gap:.5rem}.system-stat{display:flex;justify-content:space-between;font-size:.75rem;color:var(--color-text-secondary)}.system-stat .badge{background-color:var(--bg-badge);color:var(--color-badge-text);padding:2px 6px;border-radius:4px;font-family:var(--font-mono);font-weight:600}.chat-container{display:flex;flex-direction:column;height:100%;position:relative;overflow:hidden}.chat-header{height:80px;border-bottom:var(--border-glass);display:flex;justify-content:space-between;align-items:center;padding:0 2rem;background-color:var(--bg-chat-header);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:15}.model-badge-container{display:flex;align-items:center;gap:.75rem}.model-status-indicator{width:10px;height:10px;border-radius:50%;background-color:var(--accent-gemma-cyan);box-shadow:0 0 10px var(--accent-gemma-cyan)}.model-status-indicator.loading{background-color:var(--accent-gemma-gold);box-shadow:0 0 10px var(--accent-gemma-gold);animation:pulse 1.5s infinite alternate ease-in-out}@keyframes pulse{0%{transform:scale(1);opacity:.6}to{transform:scale(1.3);opacity:1}}.model-info-text h2{font-family:var(--font-heading);font-weight:600;font-size:1.1rem}.model-info-text p{font-size:.75rem;color:var(--color-text-secondary)}.chat-header-actions{display:flex;gap:.75rem}.btn-icon{width:40px;height:40px;border-radius:10px;border:var(--border-glass);background:var(--bg-btn-icon);color:var(--color-text-secondary);display:flex;justify-content:center;align-items:center;cursor:pointer;outline:none;transition:var(--transition-smooth)}.btn-icon:hover{color:var(--color-text-primary);background:var(--bg-btn-icon-hover);border-color:var(--accent-gemma-purple);transform:translateY(-2px)}.chat-messages{flex-grow:1;overflow-y:auto;padding:2rem;display:flex;flex-direction:column;gap:1.5rem;background:var(--bg-chat-radial-glow)}.message{display:flex;gap:1rem;max-width:80%;animation:message-slide-up .4s cubic-bezier(.16,1,.3,1) forwards}@keyframes message-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.message.user{align-self:flex-end;flex-direction:row-reverse}.message.assistant{align-self:flex-start}.avatar{width:38px;height:38px;border-radius:10px;display:flex;justify-content:center;align-items:center;font-size:1.1rem;flex-shrink:0;box-shadow:var(--shadow-premium)}.message.user .avatar{background:var(--bg-user-avatar);border:var(--border-glass-bright)}.message.assistant .avatar{background:var(--grad-gemma);color:var(--bg-dark);font-weight:700}.bubble{padding:1rem 1.25rem;border-radius:16px;font-size:.95rem;line-height:1.6;word-break:break-word;box-shadow:var(--shadow-premium);overflow-x:auto}.message.user .bubble{background:var(--bg-bubble-user);border:1px solid hsla(270,80%,70%,.2);border-top-right-radius:4px;color:#f9fafb}.message.assistant .bubble{background:var(--bg-bubble-bot);border:var(--border-glass);border-top-left-radius:4px;color:var(--color-text-primary);position:relative}.message.assistant .bubble:after{content:"";position:absolute;top:0;left:0;bottom:0;width:3px;background:var(--grad-gemma);border-top-left-radius:4px;border-bottom-left-radius:4px}.bubble p{margin-bottom:.75rem}.bubble p:last-child{margin-bottom:0}.bubble ul,.bubble ol{margin-left:1.5rem;margin-bottom:.75rem}.bubble li{margin-bottom:.25rem}.bubble table{width:100%;border-collapse:collapse;margin:1.25rem 0;font-size:.88rem;line-height:1.5;background:#ffffff05;border:1px solid rgba(138,43,226,.15);border-radius:10px;overflow:hidden;box-shadow:0 4px 15px #0000000d}body:not(.dark-theme) .bubble table{background:#00000004;border:1px solid rgba(138,43,226,.1)}.bubble th,.bubble td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid rgba(138,43,226,.08)}.bubble th{background:linear-gradient(135deg,#8a2be21f,#1e90ff1f);color:var(--accent-gemma-cyan);font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid rgba(138,43,226,.25)}body:not(.dark-theme) .bubble th{color:#5417cf;border-bottom:2px solid rgba(138,43,226,.15)}.bubble tr:last-child td{border-bottom:none}.bubble tr:nth-child(2n){background-color:#ffffff03}body:not(.dark-theme) .bubble tr:nth-child(2n){background-color:#00000003}.bubble tr:hover{background-color:#8a2be20a}body:not(.dark-theme) .bubble tr:hover{background-color:#8a2be205}pre{background-color:var(--bg-code-block);border:var(--border-code-block);border-radius:10px;padding:1rem;overflow-x:auto;margin:1rem 0;position:relative}code{font-family:var(--font-mono);font-size:.85rem;color:var(--accent-gemma-cyan);background:var(--bg-code-inline);padding:2px 5px;border-radius:4px}pre code{background:transparent;padding:0;color:var(--color-text-primary)}.typing-indicator{display:flex;gap:4px;align-items:center;height:20px;padding:0 4px}.typing-dot{width:6px;height:6px;background-color:var(--accent-gemma-purple);border-radius:50%;animation:typing-bounce 1.4s infinite ease-in-out both}.typing-dot:nth-child(2){animation-delay:.2s;background-color:var(--accent-gemma-indigo)}.typing-dot:nth-child(3){animation-delay:.4s;background-color:var(--accent-gemma-gold)}@keyframes typing-bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.chat-input-area{padding:1.5rem 2rem 2.5rem;background-color:var(--bg-chat-input-area);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-top:var(--border-glass);z-index:15}.image-preview-panel{display:none;align-items:center;gap:1rem;padding:.75rem 1rem;background:var(--bg-image-preview);border:var(--border-glass);border-radius:12px;margin-bottom:.75rem;width:fit-content;animation:slide-in-bottom .3s cubic-bezier(.16,1,.3,1)}@keyframes slide-in-bottom{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.image-preview-container{position:relative;width:60px;height:60px;border-radius:8px;overflow:hidden;border:1px solid var(--accent-gemma-purple)}.image-preview-container img{width:100%;height:100%;object-fit:cover}.btn-remove-image{position:absolute;top:2px;right:2px;width:18px;height:18px;border-radius:50%;background-color:#e61919cc;color:#fff;border:none;display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:10px;font-weight:700}.image-preview-details span{font-size:.8rem;color:var(--color-text-secondary)}.input-wrapper{display:flex;align-items:center;gap:.75rem;background-color:var(--bg-input-wrapper);border:var(--border-glass);border-radius:16px;padding:.5rem 1rem;box-shadow:inset 0 2px 4px #0000004d;transition:var(--transition-smooth)}.input-wrapper:focus-within{border-color:var(--accent-gemma-purple);box-shadow:0 0 20px -5px #9947eb4d,inset 0 2px 4px #0000004d}.input-wrapper textarea{flex-grow:1;background:transparent;border:none;outline:none;color:var(--color-text-primary);font-family:var(--font-body);font-size:.95rem;resize:none;height:40px;max-height:150px;padding:.5rem 0;line-height:1.5}.input-actions{display:flex;align-items:center;gap:.5rem}.btn-send{background:var(--grad-gemma);border:none;color:var(--bg-dark);font-weight:700;width:40px;height:40px;border-radius:10px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:var(--transition-smooth)}.btn-send:hover{transform:scale(1.05);box-shadow:var(--shadow-neon-purple)}.btn-send:disabled{background:var(--bg-btn-send-disabled);color:var(--color-text-muted);cursor:not-allowed;box-shadow:none}.btn-icon.active{background-color:var(--bg-voice-active);border-color:var(--accent-gemma-cyan);color:var(--accent-gemma-cyan);animation:pulse-border 1.5s infinite alternate ease-in-out}@keyframes pulse-border{0%{border-color:var(--border-voice-active-pulse)}to{border-color:var(--border-voice-active-pulse-end)}}.welcome-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;padding:2rem;animation:fade-in .8s ease-out}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.welcome-logo{width:90px;height:90px;background:var(--grad-gemma);border-radius:24px;display:flex;justify-content:center;align-items:center;font-family:var(--font-heading);font-weight:800;font-size:3rem;color:var(--bg-dark);box-shadow:var(--shadow-neon-purple);margin-bottom:2rem;animation:bounce-slow 4s infinite ease-in-out}@keyframes bounce-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.welcome-screen h2{font-family:var(--font-heading);font-size:2.25rem;font-weight:800;margin-bottom:.5rem;letter-spacing:-.5px;background:var(--grad-gemma-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.welcome-screen p{color:var(--color-text-secondary);max-width:480px;font-size:1rem;line-height:1.6;margin-bottom:2.5rem}.welcome-cards{display:grid;grid-template-columns:repeat(2,220px);gap:1.25rem}.welcome-card{background:var(--bg-card);border:var(--border-glass);padding:1.25rem;border-radius:16px;cursor:pointer;transition:var(--transition-smooth);text-align:left}.welcome-card:hover{background:var(--bg-welcome-card-hover);border-color:var(--accent-gemma-gold);transform:translateY(-5px)}.welcome-card h3{font-family:var(--font-heading);font-size:.95rem;font-weight:600;margin-bottom:.5rem;color:var(--accent-gemma-cyan)}.welcome-card p{font-size:.8rem;color:var(--color-text-secondary);line-height:1.4;margin-bottom:0}.chat-bubble-image{max-width:100%;max-height:250px;border-radius:8px;box-shadow:0 4px 15px #00000040;display:block;margin-bottom:.5rem}.thought-container{background:var(--bg-thought);border-left:3px solid var(--accent-gemma-gold);border-radius:8px;margin-bottom:.75rem;padding:.75rem 1rem;font-size:.9rem;transition:var(--transition-smooth);border:var(--border-glass);box-shadow:inset 0 0 10px #0003}.thought-header{display:flex;align-items:center;gap:.5rem;color:var(--accent-gemma-gold);font-family:var(--font-heading);font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none}.thought-header i.fa-brain{animation:brain-pulse 2s infinite ease-in-out}@keyframes brain-pulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1;filter:drop-shadow(0 0 4px var(--accent-gemma-gold))}}.thought-toggle{margin-left:auto;font-size:.8rem;color:var(--color-text-muted);transition:transform .3s ease}.thought-container.collapsed .thought-toggle{transform:rotate(-90deg)}.thought-content{margin-top:.5rem;color:var(--color-text-secondary);line-height:1.5;border-top:var(--border-thought-divider);padding-top:.5rem;font-style:italic}.thought-container.collapsed .thought-content{display:none}.generated-files-badges{display:flex;flex-wrap:wrap;gap:8px;margin-left:44px;margin-bottom:16px;animation:fadeInBadge .3s ease-out}@keyframes fadeInBadge{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.file-download-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:var(--bg-input);border:var(--border-glass);border-radius:10px;cursor:pointer;font-size:13px;color:var(--color-text-primary);transition:var(--transition-fast);font-family:inherit}.file-download-badge:hover{border-color:#fff3;background:#ffffff0d;transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.file-badge-name{font-weight:500;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge-download-icon{font-size:12px;color:#10b981;opacity:.7;transition:opacity .2s}.file-download-badge:hover .badge-download-icon{opacity:1}.tool-executing-bar{display:flex;align-items:center;gap:10px;padding:10px 16px;background:#6366f114;border:1px solid rgba(99,102,241,.2);border-radius:10px;font-size:13px;color:#818cf8;margin-bottom:12px;animation:pulse-glow 1.5s ease-in-out infinite}.tool-executing-bar i.fa-spin{font-size:14px}@keyframes pulse-glow{0%,to{box-shadow:0 0 #6366f100}50%{box-shadow:0 0 8px 2px #6366f126}}
