.splash-screen[data-v-b702a042]{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--color-bg);display:flex;align-items:center;justify-content:center;z-index:9999}.splash-content[data-v-b702a042]{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;width:100%;justify-content:center}.splash-ascii[data-v-b702a042]{color:var(--color-accent-primary);font-size:4px;line-height:1;margin:0;padding:0;width:100%;text-align:center;font-family:JetBrains Mono,Fira Code,monospace;text-shadow:0 0 10px rgba(137,180,250,.4);animation:asciiPulse-b702a042 1.5s ease-in-out infinite}.splash-ascii-mobile[data-v-b702a042]{display:none;margin:0;padding:0;white-space:pre;color:var(--color-accent-primary);font-family:JetBrains Mono,Fira Code,monospace;line-height:1.3;text-shadow:0 0 10px rgba(137,180,250,.4)}@media (max-width: 1024px){.splash-ascii[data-v-b702a042]{font-size:3px}}@media (max-width: 768px){.splash-content[data-v-b702a042]{padding:0 var(--spacing-lg)}.splash-ascii[data-v-b702a042]{display:none}.splash-ascii-mobile[data-v-b702a042]{display:block;font-size:7px}}@media (orientation: landscape) and (max-height: 560px){.splash-ascii[data-v-b702a042]{display:none}.splash-ascii-mobile[data-v-b702a042]{display:block;font-size:6px}}@keyframes asciiPulse-b702a042{0%,to{text-shadow:0 0 10px rgba(137,180,250,.3)}50%{text-shadow:0 0 20px rgba(137,180,250,.6)}}.splash-text[data-v-b702a042]{display:flex;flex-direction:column;gap:12px;align-items:center}.splash-line[data-v-b702a042]{color:var(--color-text-muted);font-family:monospace;font-size:.95em;letter-spacing:.05em}.splash-loader[data-v-b702a042]{display:flex;gap:8px;justify-content:center}.loader-dot[data-v-b702a042]{color:var(--color-accent-primary);font-size:1.5em;animation:dotBounce-b702a042 1.2s infinite;animation-delay:var(--delay)}@keyframes dotBounce-b702a042{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-8px)}}.splash-fade-enter-active[data-v-b702a042],.splash-fade-leave-active[data-v-b702a042]{transition:opacity .5s ease-out}.splash-fade-enter-from[data-v-b702a042],.splash-fade-leave-to[data-v-b702a042]{opacity:0}@keyframes fadeIn-bc8bbfdd{0%{opacity:0}to{opacity:1}}.fade-in[data-v-bc8bbfdd]{opacity:0;animation:fadeIn-bc8bbfdd .1s linear forwards;animation-delay:var(--delay, 0ms)}.type-reveal[data-v-bc8bbfdd]{clip-path:polygon(0 0,0 0,0 100%,0 100%);animation:revealText-bc8bbfdd .6s steps(40,end) forwards;animation-delay:var(--delay, 0ms)}@keyframes revealText-bc8bbfdd{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{clip-path:polygon(-5% -5%,105% -5%,105% 105%,-5% 105%)}}.fastfetch-banner[data-v-bc8bbfdd]{margin-top:var(--spacing-sm);margin-bottom:var(--spacing-xl);color:var(--color-text);width:100%;margin-left:auto;margin-right:auto}.banner-layout[data-v-bc8bbfdd]{display:grid;grid-template-columns:420px 1fr;gap:32px;align-items:stretch;width:100%;max-width:100%;overflow:visible;position:relative;z-index:1}.left-col[data-v-bc8bbfdd]{display:flex;flex-direction:column;gap:0;min-width:0;width:100%}.right-col[data-v-bc8bbfdd]{display:flex;flex-direction:column;justify-content:space-between;gap:20px;min-width:0;width:100%;overflow:hidden}.achievements-col[data-v-bc8bbfdd]{grid-column:1;grid-row:2}.education-col[data-v-bc8bbfdd]{grid-column:2;grid-row:2}.fastfetch-header[data-v-bc8bbfdd]{display:flex;flex-direction:column;gap:12px;align-items:flex-start;width:100%}.ascii-art[data-v-bc8bbfdd]{font-size:5.5px;line-height:1;margin:0;padding:0;white-space:pre;font-family:JetBrains Mono,Fira Code,monospace;font-variant-ligatures:none;background:linear-gradient(to bottom,var(--color-accent-primary) 0%,var(--color-accent-primary) 40%,color-mix(in srgb,var(--color-accent-primary),var(--color-text-muted) 50%) 70%,var(--color-text-faint) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 8px rgba(137,180,250,.4));animation:subtleGlow-bc8bbfdd 4s ease-in-out infinite alternate,launch-bc8bbfdd .8s cubic-bezier(.1,.8,.1,1) forwards;-webkit-user-select:none;user-select:none}.ascii-art-mobile[data-v-bc8bbfdd]{display:none;margin:0;padding:0;white-space:pre;color:var(--color-accent-primary);font-family:JetBrains Mono,Fira Code,monospace;line-height:1.25;text-shadow:0 0 8px rgba(137,180,250,.35)}@keyframes launch-bc8bbfdd{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes subtleGlow-bc8bbfdd{0%{filter:drop-shadow(0 0 8px rgba(137,180,250,.35));opacity:.9}to{filter:drop-shadow(0 0 15px rgba(137,180,250,.6));opacity:1}}.hostname[data-v-bc8bbfdd]{font-weight:700;margin-bottom:8px;font-size:var(--font-size-lg)}.host-user[data-v-bc8bbfdd]{color:var(--color-accent-primary)}.host-at[data-v-bc8bbfdd]{color:var(--color-text-faint)}.host-name[data-v-bc8bbfdd]{color:var(--color-accent-primary)}.sep[data-v-bc8bbfdd]{color:var(--color-text-faint);margin-bottom:4px;-webkit-user-select:none;user-select:none;font-size:.95em;letter-spacing:-1px}.info-row[data-v-bc8bbfdd]{display:flex;align-items:baseline;margin-bottom:2px;color:var(--color-text-muted);line-height:1.4;font-size:.95em}.lbl[data-v-bc8bbfdd]{color:var(--color-accent-primary);font-weight:700;white-space:pre}.col[data-v-bc8bbfdd]{color:var(--color-text-faint);margin:0 4px}.lnk[data-v-bc8bbfdd]{color:var(--color-text-muted);text-decoration:none;overflow-wrap:anywhere;transition:color var(--transition-fast)}.lnk[data-v-bc8bbfdd]:hover{color:var(--color-accent-primary)}.pkg-line[data-v-bc8bbfdd]{color:var(--color-accent-primary);font-family:monospace;letter-spacing:.03em;min-width:34ch;display:inline-block;text-shadow:0 0 8px rgba(137,180,250,.35)}.throttle-pct[data-v-bc8bbfdd]{color:var(--color-accent-primary);font-weight:700;letter-spacing:.1em;min-width:4ch;text-align:right;transition:text-shadow .2s ease,transform .2s ease}.throttle-row[data-v-bc8bbfdd]{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.throttle-active[data-v-bc8bbfdd]{animation:throttleGlow-bc8bbfdd 1.5s ease-out forwards}@keyframes throttleGlow-bc8bbfdd{0%{filter:brightness(1)}35%{filter:brightness(1.25)}70%{filter:brightness(1.4)}to{filter:brightness(1)}}.section[data-v-bc8bbfdd],.entry-list[data-v-bc8bbfdd]{min-width:0}.sec-hdr[data-v-bc8bbfdd]{font-size:var(--font-size-lg);font-weight:400;color:var(--color-accent-primary);margin-bottom:10px;border-bottom:none;padding-bottom:2px;display:flex;align-items:center;justify-content:flex-start;gap:4px;letter-spacing:0px;font-family:monospace}.sec-icon[data-v-bc8bbfdd]{color:var(--color-accent-primary);margin-right:4px;font-size:.9em}.box-bracket[data-v-bc8bbfdd]{color:var(--color-text-faint);font-size:.9em}.entry-list[data-v-bc8bbfdd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;width:100%}.entry[data-v-bc8bbfdd]{padding:8px 10px;border-radius:0;background:#31324480;border:1px solid rgba(137,180,250,.3);transition:all var(--transition-fast);font-family:monospace;font-size:.9em;line-height:1.35;min-height:auto;overflow:hidden;box-sizing:border-box}.entry[data-v-bc8bbfdd]:hover{color:var(--color-accent-primary);border-color:#89b4fa99;background:#313244a6}.entry-top[data-v-bc8bbfdd]{display:flex;flex-wrap:wrap;align-items:baseline;gap:1px;line-height:1.3;margin-bottom:4px;font-family:monospace}.e-bullet[data-v-bc8bbfdd]{color:#cba6f7;margin-right:4px;font-size:1em}.p-bullet[data-v-bc8bbfdd]{color:#89dceb;margin-right:4px;font-size:1em}.e-title[data-v-bc8bbfdd]{color:#cba6f7;font-weight:400;font-size:1em;font-family:monospace}.e-sep[data-v-bc8bbfdd]{color:var(--color-text-faint)}.e-org[data-v-bc8bbfdd]{color:#fab387;font-weight:400;font-family:monospace}.p-name[data-v-bc8bbfdd]{color:#89dceb;font-weight:400;font-size:1em;text-decoration:none;border-bottom:none;transition:color var(--transition-fast);font-family:monospace}.p-name[data-v-bc8bbfdd]:hover{color:#89dceb}.year-chip[data-v-bc8bbfdd]{margin-left:auto;padding:1px 8px;border:1px solid rgba(137,180,250,.45);color:var(--color-accent-primary);background:#89b4fa24;font-size:.82em;line-height:1.4}.entry-desc[data-v-bc8bbfdd]{color:var(--color-text-muted);font-size:.9em;padding-left:16px;line-height:1.3;font-family:monospace}.ach-grid[data-v-bc8bbfdd]{display:grid;grid-template-columns:1fr;gap:8px;width:100%}.ach-item[data-v-bc8bbfdd]{color:var(--color-text-muted);font-size:.9em;line-height:1.35;padding:6px 8px;background:#31324480;border:1px solid rgba(137,180,250,.3);border-radius:0;transition:all var(--transition-fast);font-family:monospace;overflow:hidden;box-sizing:border-box}.ach-item[data-v-bc8bbfdd]:hover{color:var(--color-accent-primary);background:#313244a6;border-color:#89b4fa99}.ach-line[data-v-bc8bbfdd]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.chk[data-v-bc8bbfdd]{color:var(--color-accent-success);margin-right:6px;font-weight:400}@media (max-width: 1600px){.banner-layout[data-v-bc8bbfdd]{grid-template-columns:280px 1fr;gap:20px}.entry-list[data-v-bc8bbfdd]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (max-width: 1440px){.right-col[data-v-bc8bbfdd]{justify-content:flex-start}.entry-list[data-v-bc8bbfdd]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width: 1366px) and (min-width: 1101px){.fastfetch-banner[data-v-bc8bbfdd]{margin-top:0;margin-bottom:var(--spacing-md)}.banner-layout[data-v-bc8bbfdd]{grid-template-columns:240px minmax(0,1fr);gap:14px}.fastfetch-header[data-v-bc8bbfdd]{gap:8px}.ascii-art[data-v-bc8bbfdd]{font-size:3.6px}.right-col[data-v-bc8bbfdd]{gap:12px}.sec-hdr[data-v-bc8bbfdd]{margin-bottom:6px;font-size:13px}.entry-list[data-v-bc8bbfdd]{grid-template-columns:repeat(2,minmax(0,1fr))}.entry[data-v-bc8bbfdd],.ach-item[data-v-bc8bbfdd]{font-size:.82em;padding:6px 8px}.entry-desc[data-v-bc8bbfdd]{font-size:.85em;line-height:1.2}}@media (max-width: 1300px){.banner-layout[data-v-bc8bbfdd]{grid-template-columns:240px 1fr;gap:16px}.ascii-art[data-v-bc8bbfdd]{font-size:4.1px}.entry-list[data-v-bc8bbfdd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1100px){.banner-layout[data-v-bc8bbfdd]{grid-template-columns:1fr;gap:24px}.fastfetch-header[data-v-bc8bbfdd]{grid-template-columns:1fr;gap:16px}.entry-list[data-v-bc8bbfdd]{grid-template-columns:repeat(2,minmax(0,1fr))}.achievements-col[data-v-bc8bbfdd],.education-col[data-v-bc8bbfdd]{grid-column:auto;grid-row:auto}}@media (max-width: 900px){.ascii-art[data-v-bc8bbfdd]{font-size:3.3px}.entry-list[data-v-bc8bbfdd]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ach-grid[data-v-bc8bbfdd]{grid-template-columns:1fr}}@media (max-width: 768px){.banner-layout[data-v-bc8bbfdd]{gap:16px}.fastfetch-header[data-v-bc8bbfdd]{gap:12px}.entry-list[data-v-bc8bbfdd],.ach-grid[data-v-bc8bbfdd]{grid-template-columns:1fr}.left-col[data-v-bc8bbfdd],.right-col[data-v-bc8bbfdd]{gap:16px}.ascii-art[data-v-bc8bbfdd]{display:none}.ascii-art-mobile[data-v-bc8bbfdd]{display:block;font-size:7px}.info-row[data-v-bc8bbfdd]{flex-wrap:wrap}.pkg-line[data-v-bc8bbfdd]{min-width:0;width:100%;font-size:.88em;letter-spacing:.01em}}@media (orientation: landscape) and (max-height: 560px){.ascii-art[data-v-bc8bbfdd]{display:none}.ascii-art-mobile[data-v-bc8bbfdd]{display:block;font-size:6px}}.terminal-output[data-v-8895d03d]{flex:1;overflow-y:auto;overflow-x:hidden;padding:clamp(16px,3vw,32px);padding-bottom:8px}.terminal-line[data-v-8895d03d]{white-space:pre-wrap;word-wrap:break-word;margin-bottom:var(--spacing-sm);line-height:var(--line-height-relaxed)}.output-grid[data-v-8895d03d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;padding:0;margin-bottom:var(--spacing-md)}.output-card-error .output-row[data-v-8895d03d]{border-color:#f38ba859;background:#44313980}.output-card-error .output-row[data-v-8895d03d]:hover{border-color:#f38ba8a6;background:#443139a6}.output-row[data-v-8895d03d]{display:flex;align-items:baseline;gap:8px;padding:8px 10px;border:1px solid rgba(137,180,250,.3);border-radius:0;background:#31324480;line-height:var(--line-height-relaxed);white-space:pre-wrap;word-wrap:break-word;width:100%;box-sizing:border-box;min-height:auto;font-family:monospace;font-size:.9em;transition:color var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast)}.output-row[data-v-8895d03d]:hover{color:var(--color-accent-primary);border-color:#89b4fa99;background:#313244a6}.output-row-empty[data-v-8895d03d]{min-height:.9em;border:none;background:transparent;padding:0;flex-basis:100%}.output-label[data-v-8895d03d]{color:#89dceb;-webkit-user-select:none;user-select:none;min-width:0;word-break:break-word;flex:0 0 auto}.output-value[data-v-8895d03d]{color:var(--color-text-muted);min-width:0;word-break:break-word;flex:1 1 auto}.output-bullet[data-v-8895d03d]{color:#89dceb;-webkit-user-select:none;user-select:none;flex-shrink:0;margin-top:1px}.output-text[data-v-8895d03d]{color:var(--color-text-muted);min-width:0;flex:1}.terminal-input-prompt[data-v-8895d03d]{color:var(--color-accent-primary);-webkit-user-select:none;user-select:none;font-weight:500;letter-spacing:.03em;display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;line-height:1.25;width:100%;margin-bottom:8px}.prompt-line[data-v-8895d03d]{display:inline-flex;align-items:center;gap:10px;width:100%;flex-wrap:nowrap}.prompt-symbol[data-v-8895d03d]{color:var(--color-accent-primary);min-width:1ch}.prompt-path[data-v-8895d03d]{color:var(--color-text-faint);font-size:.88em;letter-spacing:.06em}.terminal-prompt[data-v-8895d03d]{display:none}.terminal-command[data-v-8895d03d]{color:var(--color-text);margin-right:8px}.terminal-error[data-v-8895d03d]{color:var(--color-accent-secondary)}.terminal-link[data-v-8895d03d]{color:#89dceb;text-decoration:none;border-bottom:none}.terminal-link[data-v-8895d03d]:hover{opacity:.85}.fastfetch-output[data-v-8895d03d]{margin-bottom:var(--spacing-xl)}.history-item[data-v-8895d03d]{margin-bottom:var(--spacing-lg)}@media (max-width: 768px){.terminal-output[data-v-8895d03d]{padding:var(--spacing-lg)}.output-grid[data-v-8895d03d]{flex-direction:column}.output-row[data-v-8895d03d]{width:100%;flex-basis:100%}}.terminal-input-section[data-v-8f569ade]{position:relative;padding:0 var(--spacing-2xl) var(--spacing-xl)}.terminal-input-container[data-v-8f569ade]{display:flex;flex-direction:column;align-items:flex-start;padding:0;border-top:none;gap:2px;background:transparent;font-family:monospace;font-size:.95em;line-height:1.4;transition:all .2s ease;flex-shrink:0;margin-top:4px}.terminal-input-container[data-v-8f569ade]:focus-within{box-shadow:none}.terminal-input-prompt[data-v-8f569ade]{color:var(--color-accent-primary);-webkit-user-select:none;user-select:none;font-weight:500;letter-spacing:.03em;display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;line-height:1.25;width:100%}.prompt-line[data-v-8f569ade]{display:inline-flex;align-items:center;gap:10px;width:100%;flex-wrap:nowrap}.prompt-symbol[data-v-8f569ade]{color:var(--color-accent-primary);min-width:1ch}.prompt-path[data-v-8f569ade]{color:var(--color-text-faint);font-size:.88em;letter-spacing:.06em}.terminal-input-field[data-v-8f569ade]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;background:transparent;font-size:1em;line-height:1.4;color:transparent;border:none;outline:none;font-family:monospace;padding:0;margin:0;letter-spacing:.02em;transition:color .2s ease;flex:1;caret-color:auto}.input-shell[data-v-8f569ade]{position:relative;display:inline-flex;align-items:center;min-width:0;flex:1;height:1.4em}.input-mirror[data-v-8f569ade]{display:inline-flex;align-items:center;min-width:0;width:100%;white-space:pre;color:var(--color-text);font-family:monospace;font-size:1em;line-height:1.4;letter-spacing:.02em;pointer-events:none}.typed-text[data-v-8f569ade]{color:var(--color-text);min-width:0}.ghost-text[data-v-8f569ade]{color:var(--color-text-faint);opacity:.7;min-width:0}.terminal-input-field[data-v-8f569ade]::placeholder{color:var(--color-text-faint);opacity:.6}.terminal-input-field[data-v-8f569ade]:focus{color:transparent}@media (max-width: 768px){.terminal-input-section[data-v-8f569ade]{padding:0 var(--spacing-lg) var(--spacing-lg)}.terminal-input-container[data-v-8f569ade]{padding:0}.terminal-input-field[data-v-8f569ade]{width:100%}}.terminal-window[data-v-e0d28660]{box-sizing:border-box;width:95vw;height:92vh;max-width:1400px;max-height:900px;background:var(--color-bg);border:1px solid rgba(137,180,250,.2);border-radius:12px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 25px 50px -12px #000000b3,0 0 20px #89b4fa0d;position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.window-titlebar[data-v-e0d28660]{height:38px;background:#1e1e2ecc;display:flex;align-items:center;padding:0 16px;border-bottom:1px solid rgba(137,180,250,.1);-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10}.window-controls[data-v-e0d28660]{display:flex;gap:8px}.control[data-v-e0d28660]{width:12px;height:12px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer}.control[data-v-e0d28660]:before,.control[data-v-e0d28660]:after{content:"";position:absolute;opacity:0;transition:opacity .2s ease;background:#00000080}.control[data-v-e0d28660]:hover:before,.control[data-v-e0d28660]:hover:after{opacity:1}.close[data-v-e0d28660]{background:#f38ba8}.close[data-v-e0d28660]:before,.close[data-v-e0d28660]:after{width:8px;height:1.2px}.close[data-v-e0d28660]:before{transform:rotate(45deg)}.close[data-v-e0d28660]:after{transform:rotate(-45deg)}.minimize[data-v-e0d28660]{background:#f9e2af}.minimize[data-v-e0d28660]:before{width:8px;height:1.2px}.maximize[data-v-e0d28660]{background:#a6e3a1}.maximize[data-v-e0d28660]:before{width:6px;height:6px;background:transparent!important;border:1.2px solid rgba(0,0,0,.5);border-radius:1px}.window-title[data-v-e0d28660]{flex:1;text-align:center;font-size:13px;color:var(--color-text-faint);font-family:var(--font-mono);padding-right:60px}.terminal-container[data-v-e0d28660]{flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative}@media (max-width: 1024px){.terminal-window[data-v-e0d28660]{width:98vw;height:94vh}}@media (max-width: 768px){.terminal-window[data-v-e0d28660]{width:100%;height:100dvh;border-radius:0;max-width:none;max-height:none}.window-title[data-v-e0d28660]{padding-right:0}}.terminal{width:100%;height:100dvh;background:var(--color-bg);display:flex;flex-direction:column;overflow:hidden}.terminal-output{flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--spacing-2xl);padding-bottom:var(--spacing-lg)}.terminal-line{white-space:pre-wrap;word-wrap:break-word;margin-bottom:var(--spacing-sm);line-height:var(--line-height-relaxed)}.terminal-prompt{color:var(--color-text-faint);-webkit-user-select:none;user-select:none}.terminal-command{color:var(--color-text);margin-left:2px}.terminal-error{color:var(--color-accent-secondary)}.terminal-header{color:var(--color-accent-secondary);font-weight:700;margin-top:var(--spacing-md);margin-bottom:var(--spacing-sm)}@media (max-width: 768px){.terminal{border-radius:0;width:100%;height:100dvh}.terminal-output{padding:var(--spacing-lg)}.terminal-input-container{padding:0}}#app{width:100%;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}:root{--color-bg: #1e1e2e;--color-bg-alt: #313244;--color-text: #cdd6f4;--color-text-muted: #a6adc8;--color-text-faint: #6c7086;--color-accent-primary: #89b4fa;--color-accent-secondary: #f38ba8;--color-accent-success: #a6e3a1;--color-accent-border: #313244;--font-mono: "JetBrains Mono", "Fira Code", monospace;--font-size-base: 12px;--font-size-lg: 14px;--font-size-sm: 11px;--line-height: 1.6;--line-height-relaxed: 1.8;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--spacing-2xl: 40px;--border-width: 1px;--border-radius: 4px;--border-color: var(--color-accent-border);--transition-fast: .15s ease-out;--transition-normal: .3s ease-out}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px}body{background:radial-gradient(circle at center,#1e1e2e,#11111b);color:var(--color-text);font-family:var(--font-mono);font-size:var(--font-size-base);line-height:var(--line-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}code{font-family:var(--font-mono);background:var(--color-bg-alt);padding:0 4px;border-radius:var(--border-radius)}a{color:var(--color-accent-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-accent-secondary)}input{background:var(--color-bg);color:var(--color-text);border:none;font-family:var(--font-mono);font-size:var(--font-size-base)}input:focus{outline:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-bg)}::-webkit-scrollbar-thumb{background:var(--color-accent-border);border-radius:var(--border-radius)}::-webkit-scrollbar-thumb:hover{background:var(--color-accent-primary)}
