.pixel-blast-container{width:100%;height:100%;position:relative;overflow:hidden}:root{--bg: #000;--fg: #fff;--muted: rgba(255, 255, 255, .65);--faint: rgba(255, 255, 255, .35);--line: rgba(255, 255, 255, .18);--panel-bg: #000;--panel-border: rgba(255, 255, 255, .18);--icon-filter: invert(1);--github-chart-filter: invert(1);--overlay-bg: rgba(0, 0, 0, .7);--modal-bg: rgba(0, 0, 0, .92);--header-bg: rgba(0, 0, 0, .75);--header-fg: #fff;--bg-rgb: 0, 0, 0;--fg-rgb: 255, 255, 255;--maxw: 1100px;--padX: 28px;--mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--legendary: #d6b35f;--epic: #a78bfa;--rare: #60a5fa;--common: #34d399;--radius: 14px}[data-theme=light]{--bg: #f0e6ff;--fg: #1a1a1a;--muted: rgba(26, 26, 26, .75);--faint: rgba(26, 26, 26, .5);--line: rgba(26, 26, 26, .15);--panel-bg: #ffffff;--panel-border: rgba(26, 26, 26, .15);--icon-filter: none;--github-chart-filter: none;--overlay-bg: rgba(32, 24, 52, .38);--modal-bg: rgba(255, 255, 255, .96);--header-bg: rgba(200, 180, 240, .85);--header-fg: #1a1a1a;--bg-rgb: 240, 230, 255;--fg-rgb: 26, 26, 26;--legendary: #b8860b;--epic: #6d28d9;--rare: #0369a1;--common: #059669}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--fg);font-family:var(--mono);overflow-x:hidden}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}::selection{background:var(--fg);color:var(--bg)}.container{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 var(--padX);overflow:visible}.section{padding:64px 0}.sectionTitle{text-transform:uppercase;letter-spacing:.1em;font-size:14px;color:var(--fg);margin:0 0 16px;display:inline-block!important;padding:6px 10px;border:1px solid var(--panel-border);border-radius:10px;background:var(--panel-bg);position:relative!important;z-index:999!important;visibility:visible!important;opacity:1!important}.h1{font-size:40px;line-height:1.15;margin:0 0 14px}.p{margin:0;line-height:1.75;color:var(--fg)}.row{display:flex;gap:14px;flex-wrap:wrap}.grid2{display:grid;grid-template-columns:1.15fr .85fr;overflow:visible;gap:24px}@media (max-width: 880px){:root{--padX: 18px}.grid2{grid-template-columns:1fr}}.panelSolid{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--radius);padding:16px}.card{border:1px solid var(--line);border-radius:var(--radius);padding:16px;background:var(--panel-bg)}.container .card,.section .card{background:var(--panel-bg)}.rarityBlurb{margin:6px 0 14px;color:var(--muted);line-height:1.6;max-width:75ch;background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--radius);padding:12px 14px}.grid2>div:first-child{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--radius);padding:16px}.cardTitle{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.btn{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--panel-border);border-radius:999px;padding:10px 14px;text-transform:uppercase;letter-spacing:.08em;font-size:12px;color:var(--fg);text-decoration:none;background:var(--panel-bg)}.btn:hover{border-color:#ffffff59;text-decoration:none}[data-theme=light] .btn:hover{border-color:#1a1a1a8c;box-shadow:inset 0 0 0 1px #1a1a1a14}.kbd{border:1px solid var(--panel-border);border-bottom-color:var(--panel-border);border-radius:8px;padding:2px 8px;font-size:12px;color:var(--muted);background:var(--panel-bg)}.headerBar{height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px}header{background:var(--bg)}.headerBrand{display:flex;align-items:baseline;gap:12px;white-space:nowrap;flex:0 0 auto}.headerLang{display:flex;align-items:center;justify-content:center;flex:0 0 auto}.langToggle{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--panel-border);border-radius:8px;padding:6px 10px;background:var(--panel-bg);color:var(--fg);font-size:11px;letter-spacing:.08em;text-transform:uppercase;transition:border-color .12s ease,transform .12s ease,background-color .12s ease}.langToggle:hover{border-color:var(--muted);transform:translateY(-1px)}.langToggleOpt{padding:2px 6px;border-radius:4px;color:var(--faint);transition:background-color .12s ease,color .12s ease}.langToggleOpt.isActive{background:var(--fg);color:var(--panel-bg)}.langToggleSep{color:var(--panel-border)}.themeToggle{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--panel-border);border-radius:8px;padding:6px 10px;background:var(--panel-bg);color:var(--fg);font-size:11px;letter-spacing:.08em;text-transform:uppercase;transition:border-color .12s ease,transform .12s ease,background-color .12s ease}.themeToggle:hover{border-color:var(--muted);transform:translateY(-1px)}.themeToggleOpt{padding:2px 6px;border-radius:4px;color:var(--faint);transition:background-color .12s ease,color .12s ease}.themeToggleOpt.isActive{background:var(--fg);color:var(--panel-bg)}.themeToggleSep{color:var(--panel-border)}.headerNav{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;justify-content:flex-end;white-space:nowrap;overflow:hidden;flex:1;min-width:0}.headerDesktopRight{display:flex;align-items:center;gap:10px;flex:1;justify-content:flex-end}.headerMenuToggle{display:none}.navBtn{all:unset;cursor:pointer;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;flex:0 0 auto;padding:5px 7px;border-radius:999px;border:1px solid transparent;transition:background-color .12s ease,color .12s ease,border-color .12s ease,transform .12s ease}.navBtn:hover{background:var(--fg);color:var(--bg);border-color:#ffffff59;transform:translateY(-1px);animation:navBlink .65s steps(2,end) 1}.navBtnActive{background:var(--fg);color:var(--bg);border-color:#ffffff59}@keyframes navBlink{0%{opacity:1}20%{opacity:.35}40%{opacity:1}60%{opacity:.35}80%{opacity:1}to{opacity:1}}.headerMenuPanel,.headerMobileWarning{display:none}.headerMenuInner{display:flex;flex-direction:column;gap:10px;padding:8px 0 10px}.headerMenuNav{display:flex;flex-wrap:wrap;gap:8px}.headerMenuToggles{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.headerMenuLangToggle,.headerMenuThemeToggle{flex:1;min-width:120px}@media (max-width: 880px){.headerDesktopRight{display:none}.headerBar{height:auto;padding:10px 0 8px}.headerMenuToggle{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;padding:5px 9px;background:var(--bg);color:var(--muted);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease,transform .12s ease}.headerMenuToggle:hover{background:var(--fg);color:var(--bg);border-color:#ffffff59;transform:translateY(-1px)}.headerMenuToggle.isOpen{background:var(--fg);color:var(--bg)}.headerMenuIcon:before{content:"≡";font-size:13px}.headerMenuPanel{display:none;background:rgba(var(--bg-rgb),.96);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.headerMenuPanel.isOpen{display:block}.headerMobileWarning{display:block;margin:0 auto 10px;padding:8px 0 10px;color:var(--muted);font-size:10px;line-height:1.45;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid var(--line)}}.chipRow{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.chip{font-size:11px;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:var(--panel-bg)}.muted{color:var(--muted);line-height:1.55}.iconBtnRow{display:flex;flex-direction:column;gap:10px;margin-top:12px;flex-wrap:nowrap}.iconBtn{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--panel-border);border-radius:999px;padding:10px 12px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--fg);background:var(--panel-bg);text-decoration:none;transition:background-color .12s ease,border-color .12s ease,transform .12s ease,opacity .12s ease}.iconBtn:hover{background:var(--fg);color:var(--bg);border-color:#ffffff59;transform:translateY(-1px);animation:navBlink .65s steps(2,end) 1;text-decoration:none}.iconBtn:active{transform:translateY(0);opacity:.9}.iconBtnIcon{width:16px;height:16px;object-fit:contain;display:block;filter:var(--icon-filter);opacity:.9}.iconBtn:hover .iconBtnIcon{filter:var(--icon-filter);opacity:1}.iconBtn{justify-content:flex-start}.contactCard{display:flex;flex-direction:column}.contactBtnRow{flex:1;margin-top:10px}.contactBtn{flex:1;border-radius:14px;padding:12px 14px;letter-spacing:.12em;border-color:#fff3;box-shadow:inset 0 0 0 1px #ffffff0a;transition:background-color .12s ease,border-color .12s ease,transform .12s ease,opacity .12s ease,box-shadow .12s ease}[data-theme=light] .contactBtn{background:#ffffffb8;border-color:#1a1a1a29;box-shadow:inset 0 0 0 1px #1a1a1a0d}.contactBtn:hover{background:#ffffff06;color:var(--fg);border-color:#fff9;transform:translateY(-1px);animation:navBlink .65s steps(2,end) 1;box-shadow:inset 0 0 0 1px #ffffff2e,0 0 14px #ffffff14;text-decoration:none}[data-theme=light] .contactBtn:hover{background:#fffffffa;border-color:#1a1a1abf;box-shadow:inset 0 0 0 1px #1a1a1a2e,0 0 0 1px #1a1a1a14}.contactBtn:hover .iconBtnIcon{filter:var(--icon-filter);opacity:1}.swapType{color:inherit}.swapCursor{display:inline-block;width:.7ch;margin-left:2px;animation:cursorBlink .9s steps(2,end) infinite}@keyframes cursorBlink{0%{opacity:1}50%{opacity:0}to{opacity:1}}.miniHeader{display:flex;align-items:center;gap:10px;margin-bottom:8px}.miniIcon{width:18px;height:18px;object-fit:contain;display:block;filter:var(--icon-filter);opacity:.9}.contactCard a:not(.iconBtn){color:var(--fg)}.contactCard a:not(.iconBtn):hover{color:var(--fg)}.filterRow{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.rarityFilterBtn{border:1px solid var(--panel-border);border-radius:999px;padding:9px 14px;font-size:12px;text-transform:uppercase;letter-spacing:.1em;line-height:1;font-family:var(--mono);cursor:pointer;background:var(--panel-bg);color:var(--muted);transition:background-color .12s ease,border-color .12s ease,color .12s ease,transform .12s ease,opacity .12s ease,box-shadow .12s ease}.rarityFilterBtn:hover{border-color:#ffffffa6;background:#111;transform:translateY(-1px);box-shadow:0 0 0 2px #000000f2,0 0 0 3px #ffffff59;animation:navBlink .65s steps(2,end) 1}.rarityFilterBtn[data-rarity=LEGENDARY]:hover:not([aria-pressed=true]){background:#241a06;border-color:#d6b35fd9;color:#f6d280}.rarityFilterBtn[data-rarity=EPIC]:hover:not([aria-pressed=true]){background:#1d1330;border-color:#a78bfad9;color:#d1bdff}.rarityFilterBtn[data-rarity=RARE]:hover:not([aria-pressed=true]){background:#0d1f34;border-color:#60a5fae6;color:#97c8ff}.rarityFilterBtn[data-rarity=COMMON]:hover:not([aria-pressed=true]){background:#0d251c;border-color:#34d399e6;color:#85f0ca}.rarityFilterBtnAll:hover:not([aria-pressed=true]){background:#171717;border-color:#ffffffd9;color:#fff}.rarityFilterBtn:active{transform:translateY(0);opacity:.9}.rarityFilterBtn[data-rarity=LEGENDARY]{color:var(--legendary);border-color:#d6b35f73}.rarityFilterBtn[data-rarity=EPIC]{color:var(--epic);border-color:#a78bfa73}.rarityFilterBtn[data-rarity=RARE]{color:var(--rare);border-color:#60a5fa73}.rarityFilterBtn[data-rarity=COMMON]{color:var(--common);border-color:#34d39973}.rarityFilterBtn[aria-pressed=true]{font-weight:700;text-shadow:0 1px 0 rgba(0,0,0,.6);box-shadow:0 0 0 2px #000000f2,0 0 0 3px #ffffff80,0 0 14px #ffffff1f}.rarityFilterBtn[data-rarity=LEGENDARY][aria-pressed=true]{background:#2d2106;border-color:#d6b35f;color:#ffd882}.rarityFilterBtn[data-rarity=EPIC][aria-pressed=true]{background:#221637;border-color:#a78bfa;color:#ccbaff}.rarityFilterBtn[data-rarity=RARE][aria-pressed=true]{background:#0f2238;border-color:#60a5fa;color:#9bcbff}.rarityFilterBtn[data-rarity=COMMON][aria-pressed=true]{background:#0f2a1f;border-color:#34d399;color:#7ef0c8}.rarityFilterBtnAll[aria-pressed=true]{background:#1a1a1a;border-color:#ffffffe6;color:#fff}.rarityFilterBtnAll{background:var(--panel-bg);border-color:var(--panel-border);color:var(--fg)}[data-theme=light] .rarityFilterBtnAll:hover:not([aria-pressed=true]){background:#ffffffeb;border-color:#1a1a1a59;color:var(--fg)}[data-theme=light] .rarityFilterBtnAll[aria-pressed=true]{background:#1a1a1a;border-color:#1a1a1a59;color:#fff}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#000c}::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:999px;border:2px solid rgba(0,0,0,.8)}::-webkit-scrollbar-thumb:hover{background:#3a3a3a}*{scrollbar-width:thin;scrollbar-color:#2a2a2a rgba(0,0,0,.8)}.closeBtn{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:999px;padding:10px 14px;text-transform:uppercase;letter-spacing:.08em;font-size:12px;color:var(--fg);background:var(--bg)}.closeBtn:hover{border-color:#ffffff59}[data-theme=light] .closeBtn:hover{border-color:#1a1a1a47}.projectModalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;justify-content:center;align-items:center;padding:18px;background:var(--overlay-bg)}.projectModal{width:min(860px,100%);max-height:85vh;overflow:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--modal-bg);color:var(--fg);padding:18px;box-shadow:0 20px 50px #00000038}[data-theme=light] .projectModal{box-shadow:0 18px 40px #2a1e4a29}.projectModalHeader{display:flex;justify-content:space-between;gap:12px}.projectModalTitle{font-size:16px;color:var(--fg)}.projectModalActions{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap}.projectModalSection{margin-top:10px}.projectModalShots{margin-top:12px;display:grid;gap:12px}.projectModalShot{width:100%;border-radius:12px;border:1px solid var(--line);display:block}.projectModalStack{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap}.projectModalStackTag{border:1px solid var(--line);border-radius:999px;padding:6px 10px;font-size:12px;color:var(--muted);background:rgba(var(--bg-rgb),.28)}.githubChartWrap{margin:0 auto}footer{background:var(--bg)}.backToTopGap{padding:12px 0 22px}.backToTopWrap{display:flex;justify-content:center}.backToTopBtn{all:unset;cursor:pointer;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;padding:10px 14px;text-transform:uppercase;letter-spacing:.08em;font-size:12px;color:var(--muted);background:var(--bg);transition:border-color .12s ease,color .12s ease,transform .12s ease}.backToTopBtn:hover{border-color:#ffffff59;color:var(--fg);transform:translateY(-1px)}.backToTopBtn:focus-visible{outline:1px solid var(--fg);outline-offset:2px}.rarityHeader{display:inline-flex;align-items:center;gap:10px;background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:8px 12px;margin:0 0 10px}.rarityCount{color:var(--fg);opacity:.85;font-size:12px}@media (max-width: 880px){.headerBar{height:auto!important;padding:10px 0!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.headerNav{justify-content:flex-start!important;flex-wrap:wrap!important;overflow:visible!important;width:100%!important;gap:8px!important}.headerLang{align-self:flex-start}.navBtn{padding:10px 12px!important;font-size:12px!important}}.highlight{color:var(--fg);font-weight:500;background:#ffffff0f;padding:2px 6px;border-radius:6px;white-space:normal}::selection{background:#ffffff2e;color:#fff}.skillsGrid{align-items:start;gap:16px}.skillsTreeCard{position:relative;padding:12px 12px 10px;background:var(--panel-bg);border-color:var(--panel-border);transform-origin:center;transition:transform .16s ease-out,box-shadow .16s ease-out,border-color .16s ease-out,background-color .16s ease-out;cursor:default}.skillsTreeCard:hover,.skillsTreeCard:focus-within{transform:translateY(-4px) scale(1.03);box-shadow:0 0 0 1px rgba(var(--fg-rgb),.08),0 22px 45px rgba(var(--fg-rgb),.18);background:var(--panel-bg)}.skillsTreeTitle{display:flex;align-items:center;gap:8px;margin:0 0 8px;padding-bottom:6px;border-bottom:1px solid var(--panel-border);color:var(--fg);text-transform:uppercase;letter-spacing:.14em;font-size:14px;font-weight:600;line-height:1.3}.skillsTreeHash{display:inline-block;min-width:1.9em}.skillsTreeTitleText{display:inline-block}.skillsTreeIcon{width:24px;height:24px;flex-shrink:0;object-fit:contain;filter:var(--icon-filter);opacity:.92}.skillsTreeList{list-style:none;margin:0;padding:0;column-count:2;column-gap:16px}.skillsTreeItem{display:grid;grid-template-columns:28px 1fr;column-gap:6px;align-items:start;margin:0;padding:2px 0;break-inside:avoid}.skillsTreeBranch{color:#aabeffeb;letter-spacing:0}.skillsTreeText{color:var(--fg);font-size:13px;line-height:1.5;letter-spacing:.08em;font-family:var(--mono);word-break:break-word}.skillsTreeCard:hover .skillsTreeTitleText,.skillsTreeCard:focus-within .skillsTreeTitleText{animation:terminalFlicker .9s steps(2,end) infinite}.skillsTreeCard--color0 .skillsTreeTitle{border-bottom-color:#8a2be240}.skillsTreeCard--color0 .skillsTreeBranch{color:#8a2be299}.skillsTreeCard--color1 .skillsTreeTitle{border-bottom-color:#00ced140}.skillsTreeCard--color1 .skillsTreeBranch{color:#00ced199}.skillsTreeCard--color2 .skillsTreeTitle{border-bottom-color:#32cd3240}.skillsTreeCard--color2 .skillsTreeBranch{color:#32cd3299}.skillsTreeCard--color3 .skillsTreeTitle{border-bottom-color:#ffa50040}.skillsTreeCard--color3 .skillsTreeBranch{color:#ffa50099}.skillsTreeCard--color4 .skillsTreeTitle{border-bottom-color:#dc143c40}.skillsTreeCard--color4 .skillsTreeBranch{color:#dc143c99}.skillsTreeCard--color5 .skillsTreeTitle{border-bottom-color:#00bfff40}.skillsTreeCard--color5 .skillsTreeBranch{color:#00bfff99}.skillsTreeCard--color6 .skillsTreeTitle{border-bottom-color:#ff149340}.skillsTreeCard--color6 .skillsTreeBranch{color:#ff149399}@media (max-width: 880px){.skillsTreeCard{padding:12px}.skillsTreeList{column-count:1;column-gap:0}.skillsTreeItem{grid-template-columns:32px 1fr;column-gap:7px;padding:3px 0}.skillsTreeText{font-size:12.5px}}.projectCard{position:relative;overflow:hidden}.projectCard:before{content:"";position:absolute;top:-50px;right:-50px;bottom:-50px;left:-50px;background:radial-gradient(600px 240px at 28% 20%,var(--rarityGlow, rgba(255,255,255,.12)),transparent 60%);filter:blur(24px);opacity:.22;pointer-events:none;transition:opacity .2s ease,transform .25s ease;transform:scale(1)}.projectCard:hover:before{opacity:.42;transform:scale(1.06)}.projectCard[data-rarity=LEGENDARY]{--rarityGlow: rgba(245, 197, 66, .55)}.projectCard[data-rarity=EPIC]{--rarityGlow: rgba(167, 139, 250, .55)}.projectCard[data-rarity=RARE]{--rarityGlow: rgba(96, 165, 250, .52)}.projectCard[data-rarity=COMMON]{--rarityGlow: rgba(52, 211, 153, .46)}.pressToOpen{margin-top:14px;color:var(--faint);font-size:12px;opacity:.25;transform:translateY(2px);transition:opacity .18s ease,transform .18s ease,font-size .18s ease}.projectCard:hover .pressToOpen{opacity:1;transform:translateY(0);font-size:13px;letter-spacing:.08em;text-transform:uppercase;animation:terminalFlicker .9s steps(2,end) infinite}.projectCard:hover .pressToOpen:after{content:"▋";display:inline-block;margin-left:6px;animation:terminalCursor .7s steps(2,end) infinite;opacity:.9}@keyframes terminalFlicker{0%{opacity:1}12%{opacity:.25}24%{opacity:1}38%{opacity:.45}52%{opacity:1}66%{opacity:.35}82%{opacity:1}to{opacity:1}}@keyframes terminalCursor{0%{opacity:1}50%{opacity:0}to{opacity:1}}.brandStack{display:flex;flex-direction:column;gap:2px}.brandTitle{white-space:nowrap}.brandSub{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);opacity:.75;font-family:var(--mono)}.brandSub:after{content:" ▌";animation:cursorBlink .9s steps(2,end) infinite;opacity:.7}.langTransitionOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:grid;place-items:center;overflow:hidden;pointer-events:all;background:#0000005c;-webkit-backdrop-filter:blur(.5px) saturate(1.1);backdrop-filter:blur(.5px) saturate(1.1);animation:overlayFadeOut var(--lang-transition-ms, 1s) ease-out forwards}.langTransitionOverlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.langTransitionOverlay:before{background:repeating-linear-gradient(0deg,#ffffff21 0,#ffffff21 1px,#00000047 1px,#00000047 3px),repeating-linear-gradient(90deg,#ffffff14 0,#ffffff14 1px,#00000057 1px,#00000057 4px);opacity:.82;animation:staticDrift .26s steps(3,end) infinite,staticPulse .18s steps(2,end) infinite,overlayLayerFade var(--lang-transition-ms, 1s) ease-out forwards}.langTransitionInner{position:relative;z-index:1;border:1px solid var(--line);border-radius:10px;padding:14px 18px;background:#00000094;text-align:center;min-width:220px;animation:overlayLayerFade var(--lang-transition-ms, 1s) ease-out forwards}[data-theme=light] .langTransitionOverlay{background:#20183429;-webkit-backdrop-filter:blur(.75px) saturate(1.05);backdrop-filter:blur(.75px) saturate(1.05)}[data-theme=light] .langTransitionOverlay:before{background:repeating-linear-gradient(0deg,#ffffff1a 0,#ffffff1a 1px,#120c2224 1px,#120c2224 3px),repeating-linear-gradient(90deg,#ffffff14 0,#ffffff14 1px,#120c222e 1px,#120c222e 4px);opacity:.62}[data-theme=light] .langTransitionInner{background:#fffffff0;border-color:#1a1a1a2e;box-shadow:0 14px 28px #2a1e4a29}[data-theme=light] .langTransitionLabel{color:#1a1a1ab3}[data-theme=light] .langTransitionTarget{color:#111;text-shadow:0 1px 0 rgba(255,255,255,.45)}.langTransitionLabel{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.langTransitionTarget{font-size:26px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg);animation:textFlicker .2s steps(2,end) infinite}@keyframes staticDrift{0%{background-position:0 0,0 0}25%{background-position:-2px 1px,1px -1px}50%{background-position:2px -1px,-1px 1px}75%{background-position:-1px -2px,2px 0}to{background-position:0 0,0 0}}@keyframes staticPulse{0%{opacity:.76}50%{opacity:.9}to{opacity:.82}}@keyframes textFlicker{0%{opacity:1}50%{opacity:.65}to{opacity:1}}@keyframes overlayLayerFade{0%{opacity:1}72%{opacity:1}to{opacity:0}}@keyframes overlayFadeOut{0%{opacity:1}80%{opacity:1}to{opacity:0}}
