@import url("https://fonts.googleapis.com/css2?family=Google+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&display=swap");:root{--m3-radius-xl:28px;--m3-radius-lg:20px;--m3-radius-md:16px;--m3-radius-sm:12px;--m3-radius-xs:8px;color-scheme:light dark;--m3-primary:#6750a4;--m3-on-primary:#fff;--m3-surface:#fffbff;--m3-on-surface:#1d1b20;--m3-secondary:#625b71;--m3-tertiary:#7d5260;--m3-outline:#79747e;--m3-surface-variant:#e7e0ec;--m3-surface-container:#f3f0f7;--m3-surface-container-high:#ede1ee;--m3-elevation-1:0 1px 2px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.06);--m3-elevation-2:0 2px 6px rgba(0,0,0,.1),0 4px 12px rgba(0,0,0,.08);--m3-elevation-3:0 4px 8px rgba(0,0,0,.12),0 6px 20px rgba(0,0,0,.1);--m3-fast:0.2s cubic-bezier(0.4,0.0,0.2,1)}[data-theme=dark]{transition:--m3-surface .26s cubic-bezier(.2,0,.2,1),--m3-on-surface .26s cubic-bezier(.2,0,.2,1),--m3-surface-container .26s cubic-bezier(.2,0,.2,1),--m3-surface-container-high .26s cubic-bezier(.2,0,.2,1),--m3-primary .26s cubic-bezier(.2,0,.2,1),--m3-secondary .26s cubic-bezier(.2,0,.2,1),--m3-tertiary .26s cubic-bezier(.2,0,.2,1),--m3-outline .26s cubic-bezier(.2,0,.2,1);--m3-surface:#121316;--m3-on-surface:#e4e2e6;--m3-surface-variant:#2c2d31;--m3-surface-container:#1f1f23;--m3-surface-container-high:#2a2a2e;--m3-outline:#8f9095;--m3-primary:#b8c3ff;--m3-on-primary:#1a1b22;--m3-secondary:#c7c2db;--m3-tertiary:#e5b8c7}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Google Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;background:var(--m3-surface);color:var(--m3-on-surface);line-height:1.6;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}.container{max-width:1200px;margin:0 auto;padding:24px}.card{background:var(--m3-surface-container);border-radius:var(--m3-radius-lg);box-shadow:var(--m3-elevation-1);padding:24px;margin-bottom:20px;transition:transform var(--m3-fast),box-shadow var(--m3-fast),background var(--m3-fast),border-color var(--m3-fast);border:1px solid color-mix(in srgb,var(--m3-outline) 12%,transparent);transition:transform var(--m3-fast),box-shadow var(--m3-fast),background-color .3s cubic-bezier(.2,0,.2,1),border-color .3s cubic-bezier(.2,0,.2,1)}.card:hover{transform:translateY(-2px);box-shadow:var(--m3-elevation-2)}.button{background:var(--m3-primary);color:var(--m3-on-primary);border-radius:999px;padding:12px 20px;font-weight:600;font-size:14px;border:none;cursor:pointer;transition:transform var(--m3-fast),box-shadow var(--m3-fast),background var(--m3-fast);font-family:inherit;display:inline-flex;align-items:center;gap:8px;text-decoration:none}.button:hover{transform:scale(1.02);box-shadow:var(--m3-elevation-1)}.button:active{transform:scale(.98)}.badge{display:inline-block;border-radius:999px;padding:8px 14px;margin:4px 8px 4px 0;background:color-mix(in srgb,var(--m3-primary) 16%,var(--m3-surface-container));color:var(--m3-on-surface);font-size:13px;font-weight:500;border:1px solid color-mix(in srgb,var(--m3-primary) 20%,transparent);transition:transform var(--m3-fast),background var(--m3-fast),border-color var(--m3-fast)}.badge:hover{background:color-mix(in srgb,var(--m3-primary) 24%,var(--m3-surface-container));transform:translateY(-1px)}h1{font-weight:700;font-size:clamp(2rem,5vw,3rem);letter-spacing:-.02em;line-height:1.2;margin-bottom:8px}h2{font-weight:600;font-size:1.5rem;margin-bottom:16px}h3{font-weight:500;font-size:1.25rem;margin-bottom:8px}p{margin-bottom:12px}ul{padding-left:20px;margin-bottom:16px}li{margin-bottom:4px}@media (max-width:768px){.container{padding:16px}.card{padding:20px;margin-bottom:16px}h1{font-size:2rem}h2{font-size:1.25rem}.badge{margin:2px 4px 2px 0;padding:6px 10px;font-size:12px}}@media (max-width:480px){.container{padding:12px}.card{padding:16px}}.fade-in{animation:fadeIn var(--m3-fast)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--m3-surface-variant)}::-webkit-scrollbar-thumb{background:var(--m3-outline);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--m3-primary)}.liquid-nav{background:radial-gradient(140% 120% at 50% -40%,color-mix(in srgb,#fff 8%,transparent) 0,transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--m3-surface-container-high) 86%,transparent),color-mix(in srgb,var(--m3-surface-container) 64%,transparent));transition:background-color .3s cubic-bezier(.2,0,.2,1),box-shadow .3s cubic-bezier(.2,0,.2,1),border-color .3s cubic-bezier(.2,0,.2,1)}[data-theme=dark] .liquid-nav{background:radial-gradient(140% 120% at 50% -40%,color-mix(in srgb,#fff 7%,transparent) 0,transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--m3-surface-container-high) 88%,transparent),color-mix(in srgb,var(--m3-surface-container) 70%,transparent))}.liquid-hero{background:radial-gradient(160% 140% at 0 -20%,color-mix(in srgb,#fff 6%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--m3-surface) 92%,transparent),transparent),linear-gradient(0deg,transparent 0,color-mix(in srgb,var(--m3-surface) 6%,transparent) 100%)}.liquid-nav{position:-webkit-sticky;position:sticky;top:0;z-index:100;isolation:isolate;background:radial-gradient(120% 100% at 10% -10%,color-mix(in srgb,#fff 10%,transparent) 0,transparent 50%),radial-gradient(120% 140% at 90% 0,color-mix(in srgb,#fff 6%,transparent) 0,transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--m3-surface-container-high) 75%,transparent),color-mix(in srgb,var(--m3-surface-container) 55%,transparent));backdrop-filter:blur(24px) saturate(135%);-webkit-backdrop-filter:blur(24px) saturate(135%);border-bottom:1px solid color-mix(in srgb,var(--m3-outline) 28%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 16%,transparent),0 10px 32px color-mix(in srgb,var(--m3-outline) 22%,transparent)}[data-theme=dark] .liquid-nav{background:radial-gradient(120% 100% at 12% -12%,color-mix(in srgb,#fff 8%,transparent) 0,transparent 50%),radial-gradient(120% 140% at 88% 0,color-mix(in srgb,#fff 5%,transparent) 0,transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--m3-surface-container-high) 82%,transparent),color-mix(in srgb,var(--m3-surface-container) 62%,transparent));border-bottom:1px solid color-mix(in srgb,var(--m3-outline) 36%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 10%,transparent),0 14px 36px color-mix(in srgb,var(--m3-outline) 26%,transparent)}.liquid-nav:before{background:linear-gradient(120deg,color-mix(in srgb,#fff 7%,transparent),transparent 30%,transparent 70%,color-mix(in srgb,#fff 5%,transparent));opacity:.35;mix-blend-mode:soft-light}.liquid-nav:after,.liquid-nav:before{content:"";position:absolute;inset:0;pointer-events:none}.liquid-nav:after{opacity:.06;background-image:repeating-linear-gradient(0deg,hsla(0,0%,100%,.04) 0 1px,transparent 1px 2px),repeating-linear-gradient(90deg,rgba(0,0,0,.04) 0 1px,transparent 1px 2px);mix-blend-mode:overlay}.liquid-nav-inner{display:flex;align-items:center;justify-content:space-between;padding:16px 24px}.sheen{position:relative;overflow:hidden}.sheen:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 40%,color-mix(in srgb,#fff 18%,transparent) 50%,transparent 60%);transform:translateX(-120%);transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}.sheen:hover:after{transform:translateX(120%)}body,html{height:100%;background:var(--m3-surface)!important;color:var(--m3-on-surface)!important;transition:background-color .26s cubic-bezier(.2,0,.2,1),color .26s cubic-bezier(.2,0,.2,1)}.meta{gap:10px}.meta .spacer{flex:1 1 auto}.meta .dates{opacity:.85;font-size:.95rem}.theme-fade{position:fixed;inset:0;pointer-events:none;background:var(--m3-surface);opacity:0;transition:opacity .2s cubic-bezier(.2,0,.2,1);z-index:9999}.theme-fade.active{opacity:.18}.theme-ripple{position:fixed;inset:0;pointer-events:none;z-index:10000;overflow:hidden}.theme-ripple>span{position:absolute;width:24px;height:24px;border-radius:9999px;background:var(--m3-surface);transform:translate(-50%,-50%) scale(0);opacity:.16;will-change:transform,opacity,background-color;transition:transform .52s cubic-bezier(.2,0,.2,1),opacity .52s cubic-bezier(.2,0,.2,1),background-color .26s cubic-bezier(.2,0,.2,1)}.theme-ripple>span.expand{transform:translate(var(--x,0),var(--y,0)) scale(var(--scale,1));opacity:0}.badge{display:inline-flex;align-items:center;gap:6px}.contact-form{margin-top:24px}.form-group{margin-bottom:20px}.form-label{display:block;margin-bottom:8px;font-weight:500;font-size:14px;color:var(--m3-on-surface);transition:color var(--m3-fast)}.form-input,.form-textarea{width:100%;padding:14px 16px;border:2px solid color-mix(in srgb,var(--m3-outline) 20%,transparent);border-radius:var(--m3-radius-md);background:color-mix(in srgb,var(--m3-surface-container) 80%,var(--m3-surface) 20%);color:var(--m3-on-surface);font-family:inherit;font-size:16px;line-height:1.5;transition:all var(--m3-fast);outline:none;box-sizing:border-box}.form-input:focus,.form-textarea:focus{border-color:var(--m3-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--m3-primary) 12%,transparent);background:var(--m3-surface-container-high)}.form-input:disabled,.form-textarea:disabled{opacity:.7;cursor:not-allowed}.form-textarea{resize:vertical;min-height:120px}.contact-submit-btn{width:100%;justify-content:center;padding:16px 24px;font-size:16px;margin-top:8px;position:relative;overflow:hidden;display:flex;align-items:center;gap:8px}.contact-submit-btn:disabled{opacity:.7;cursor:not-allowed;transform:none!important}.loading-spinner{width:16px;height:16px;border-top:2px solid color-mix(in srgb,var(--m3-on-primary) 30%,transparent);border:2px solid color-mix(in srgb,var(--m3-on-primary) 30%,transparent);border-top-color:var(--m3-on-primary);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.submit-status{margin-top:16px;padding:12px 16px;border-radius:var(--m3-radius-sm);font-size:14px;font-weight:500}.submit-status.success{background:color-mix(in srgb,#22c55e 12%,var(--m3-surface-container));color:#15803d;border:1px solid color-mix(in srgb,#22c55e 20%,transparent)}.submit-status.error{background:color-mix(in srgb,#ef4444 12%,var(--m3-surface-container));color:#dc2626;border:1px solid color-mix(in srgb,#ef4444 20%,transparent)}.resume-download-btn:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent)}nav{backdrop-filter:blur(12px) saturate(1.8);-webkit-backdrop-filter:blur(12px) saturate(1.8)}@media (max-width:768px){.form-input,.form-textarea{padding:12px 14px;font-size:16px}.contact-submit-btn{padding:14px 20px}.resume-download-btn{width:100%;justify-content:center}nav{padding:12px 16px!important;flex-wrap:wrap;gap:12px}nav>div{flex:1 1;justify-content:flex-end;gap:8px!important}}@media (max-width:480px){.form-group{margin-bottom:16px}nav{flex-direction:column!important;align-items:stretch!important;gap:12px!important}nav>div{justify-content:center!important}}.meta{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--m3-secondary);flex-wrap:wrap}.meta .spacer{flex:1 1;min-width:20px}.meta .dates{white-space:nowrap}@media (max-width:600px){.meta{flex-direction:column;align-items:flex-start;gap:4px}.meta .spacer{display:none}}.navGlass{background:color-mix(in srgb,var(--m3-surface) 70%,transparent);backdrop-filter:blur(16px) saturate(1.8);-webkit-backdrop-filter:blur(16px) saturate(1.8);border:1.2px solid color-mix(in srgb,var(--m3-outline) 26%,transparent);box-shadow:0 8px 30px rgba(0,0,0,.18),inset 0 1px 0 color-mix(in srgb,#fff 35%,transparent);border-radius:16px;padding:12px 20px;margin:8px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.navGlass:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 60% at 0 0,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.06) 32%,transparent 60%),linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,0));mix-blend-mode:screen;opacity:.9}.navGlass:hover{border-color:color-mix(in srgb,var(--m3-outline) 34%,transparent);box-shadow:0 12px 36px rgba(0,0,0,.22),inset 0 1px 0 color-mix(in srgb,#fff 38%,transparent)}:root[data-theme=dark] .navGlass{background:color-mix(in srgb,var(--m3-surface) 24%,transparent);border-color:color-mix(in srgb,var(--m3-outline) 30%,transparent);box-shadow:0 10px 34px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.06)}.resume-download-btn{background:linear-gradient(135deg,var(--m3-tertiary),color-mix(in srgb,var(--m3-tertiary) 80%,var(--m3-primary) 20%));color:var(--m3-on-primary);font-weight:600;border:none;text-decoration:none;border-radius:999px;padding:12px 20px;position:relative;overflow:hidden;transition:all var(--m3-fast);font-size:14px;display:inline-flex;align-items:center;gap:8px;box-shadow:none}.resume-download-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.18),transparent);transition:left .5s;pointer-events:none}.resume-download-btn:hover:before{left:100%}.resume-download-btn:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--m3-tertiary) 90%,#fff 10%),color-mix(in srgb,var(--m3-tertiary) 70%,var(--m3-primary) 30%));box-shadow:var(--m3-elevation-2);transform:translateY(-2px) scale(1.02)}.resume-download-btn:active{transform:translateY(0) scale(.98)}@media (max-width:768px){.resume-download-btn{width:100%;justify-content:center}}.contact-me-btn{background:linear-gradient(135deg,var(--m3-primary),color-mix(in srgb,var(--m3-primary) 80%,var(--m3-tertiary) 20%));color:var(--m3-on-primary);font-weight:600;border-radius:999px;padding:12px 20px;text-decoration:none;border:none;font-size:14px;display:inline-flex;align-items:center;gap:8px;box-shadow:none;transition:all var(--m3-fast);cursor:pointer;position:relative;overflow:hidden}.contact-me-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.16),transparent);pointer-events:none;transition:left .5s}.contact-me-btn:hover:before{left:100%}.contact-me-btn:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--m3-primary) 92%,#fff 8%),color-mix(in srgb,var(--m3-primary) 60%,var(--m3-tertiary) 40%));box-shadow:var(--m3-elevation-2);transform:translateY(-2px) scale(1.02)}.contact-me-btn:active{transform:translateY(0) scale(.98)}@media (max-width:768px){.contact-me-btn{width:100%;justify-content:center}}.liquid-glass{background:radial-gradient(180% 120% at 10% -30%,hsla(0,0%,100%,.18) 0,transparent 56%),linear-gradient(120deg,rgba(120,134,255,.07) 10%,rgba(255,210,240,.07) 60%,transparent 100%),linear-gradient(180deg,color-mix(in srgb,var(--m3-surface,#fff) 72%,transparent),transparent);backdrop-filter:blur(28px) saturate(1.85);-webkit-backdrop-filter:blur(28px) saturate(1.85);border:none;box-shadow:0 .5px 0 0 hsla(0,0%,100%,.075),0 8px 36px 0 rgba(30,30,80,.11);border-radius:20px;position:relative;overflow:hidden;transition:background-color .35s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.liquid-glass:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,hsla(0,0%,100%,.22) 16%,hsla(0,0%,100%,.1) 40%,transparent 80%);mix-blend-mode:soft-light;opacity:.55;background-size:300% 300%;background-position:0 0;animation:liquidWave 7s cubic-bezier(.75,0,.25,1) infinite alternate}@keyframes liquidWave{0%{background-position:0 0;opacity:.44}45%{background-position:100% 56%;opacity:.74}65%{background-position:82% 88%;opacity:.51}to{background-position:0 0;opacity:.44}}.liquid-glass:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(0deg,hsla(0,0%,100%,.018) 0 1px,transparent 1px 2px),repeating-linear-gradient(90deg,rgba(0,0,0,.017) 0 1px,transparent 1px 2px);mix-blend-mode:overlay;opacity:.06}:root[data-theme=dark] .liquid-glass{background:radial-gradient(160% 110% at 18% -22%,hsla(0,0%,100%,.13) 0,transparent 58%),linear-gradient(120deg,rgba(120,134,255,.1) 8%,rgba(255,210,240,.08) 48%,transparent 96%),linear-gradient(180deg,color-mix(in srgb,var(--m3-surface,#222) 32%,transparent),transparent);box-shadow:0 .5px 0 0 hsla(0,0%,100%,.04),0 10px 44px 0 rgba(12,10,30,.27)}nav.liquid-glass{border-radius:0!important}.liquid-glass .nav-logo,nav.liquid-glass .nav-logo{color:var(--m3-primary);font-weight:700;font-size:1.65rem;letter-spacing:.01em;text-shadow:0 1px 8px rgba(0,0,0,.13);display:flex;align-items:baseline}:root[data-theme=dark] .liquid-glass .nav-logo,:root[data-theme=dark] nav.liquid-glass .nav-logo{color:#fff!important}nav.liquid-glass.nav-root{display:flex;align-items:center;justify-content:flex-start;gap:0;padding:12px 24px;min-height:56px;position:-webkit-sticky;position:sticky;top:0;z-index:100;transition:all var(--m3-fast)}nav .nav-actions{display:flex;align-items:center;gap:12px}.mobile-only{display:none}.desktop-only{display:flex;align-items:center;gap:12px}.nav-mobile-left,.nav-mobile-right{display:none}@media (max-width:640px){nav.liquid-glass.nav-root{justify-content:center;align-items:center;padding:8px 3vw 5px;min-height:48px}.nav-brand{justify-content:center;flex:none}.mobile-only{display:flex!important;align-items:center!important}.desktop-only{display:none!important}.nav-mobile-left{order:1;flex:0 0 44px;justify-content:flex-start}.nav-brand{order:2;min-width:0}.nav-mobile-right{order:3;flex:0 0 44px;justify-content:flex-end}.resume-btn,.theme-btn{width:38px;height:38px;justify-content:center;align-items:center;border-radius:999px;font-size:22px;background:transparent;border:none;outline:none;box-shadow:none;padding:0;margin:0;color:inherit;transition:background var(--m3-fast)}.resume-btn:active,.theme-btn:active{background:color-mix(in srgb,var(--m3-primary) 14%,transparent)}.resume-btn:focus,.theme-btn:focus{box-shadow:0 0 0 2px var(--m3-primary)}}.nav-desk{justify-content:space-between;width:100%;min-height:54px;padding:0 18px}.nav-brand,.nav-desk{display:flex;align-items:center}.nav-brand{flex:1 1 auto}.nav-logo{font-weight:700;font-size:1.3rem;letter-spacing:.01em;text-shadow:0 1px 8px rgba(0,0,0,.13);white-space:nowrap;padding:0}.nav-actions{gap:16px}.nav-actions,.pill-btn{display:flex;align-items:center}.pill-btn{background:linear-gradient(135deg,var(--m3-tertiary),color-mix(in srgb,var(--m3-tertiary) 80%,var(--m3-primary) 20%));border-radius:999px;padding:0 10px;min-width:36px;height:36px;justify-content:center;font-size:20px;margin:0;box-shadow:none;border:none}.theme-toggle-btn.pill-btn{background:linear-gradient(135deg,var(--m3-primary),color-mix(in srgb,var(--m3-primary) 80%,var(--m3-tertiary) 20%))}.nav-btn-label{margin-left:8px}.nav-mobile{display:flex!important;align-items:center;justify-content:space-between;width:100%;min-height:40px;padding:0 4px;background:none!important;border-radius:0!important;box-shadow:none!important}@media (max-width:640px){.nav-desk{display:none!important}.nav-mobile{display:flex!important;align-items:center;justify-content:space-between;width:100%;min-height:40px;padding:0 4px;background:inherit}.nav-logo-mobile{color:#fff!important;background:none!important;font-weight:700;font-size:1.08rem;letter-spacing:.01em;text-shadow:0 1px 8px rgba(0,0,0,.13);border-radius:0!important}.nav-logo-mobile,.nav-logo-mobile-wrap{background:none!important;border-radius:0!important;box-shadow:none!important;padding:0 1.5vw!important}.nav-logo-mobile-wrap{flex:1 1;display:flex;justify-content:center;min-width:0;z-index:1}.nav-logo.nav-logo-mobile{font-size:1.08rem;margin:0;padding:0 1vw;text-align:center}.nav-btn-label{display:none!important}.pill-btn{background:linear-gradient(135deg,var(--m3-tertiary),color-mix(in srgb,var(--m3-tertiary) 80%,var(--m3-primary) 20%));border-radius:999px;padding:0 10px;min-width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:20px;margin:0;box-shadow:none;border:none}:root[data-theme=dark] .nav-logo-mobile{color:#fff!important;text-shadow:0 1.5px 7px rgba(0,0,0,.28),0 .5px 0 rgba(0,0,0,.18)}.nav-logo-mobile{text-shadow:0 1.5px 7px rgba(0,0,0,.09)}}@media (max-width:700px){.nav-logo-mobile[data-theme=dark],:root[data-theme=dark] .nav-logo-mobile,[data-theme=dark] .nav-logo-mobile,body[data-theme=dark] .nav-logo-mobile,html[data-theme=dark] .nav-logo-mobile{color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.55),0 0 3px #000,0 1px 0 #000;font-weight:800!important;opacity:1!important;background:none!important;filter:none!important;mix-blend-mode:normal!important}:root:not([data-theme=dark]) .nav-logo-mobile,body:not([data-theme=dark]) .nav-logo-mobile,html:not([data-theme=dark]) .nav-logo-mobile{color:var(--m3-primary)!important;text-shadow:0 1px 8px rgba(0,0,0,.07);font-weight:700}}