.terminal-page{--th-bg:var(--background);--th-text:#cccfc8;--th-dim:#cdc0a888;--th-bright:#e8e4de;--th-accent:#c8a45a;--th-border:#b7b3aa47;--th-skill-hover:#f5d08012;--th-link-ul:#f5d08052;letter-spacing:.02em;isolation:isolate;animation:.52s cubic-bezier(.22,.61,.36,1) both th-locale-in;position:relative}:lang(zh).terminal-page{letter-spacing:.05em}:root:not(.dark) .terminal-page{--th-bg:var(--background);--th-text:#3b3328;--th-dim:#5a4b378c;--th-bright:#1a1208;--th-accent:#8b5e1a;--th-border:#78644647;--th-skill-hover:#8b5e1a12;--th-link-ul:#8b5e1a59}.th-skill{border:1px solid var(--th-border);cursor:pointer;color:inherit;margin:.15em;padding:.15em .5em;font-size:.75rem;text-decoration:none;transition:all .15s;display:inline-block}.th-skill:hover{border-color:var(--th-bright);background:var(--th-skill-hover);color:var(--th-bright)}.th-link{color:var(--th-bright);border-bottom:1px solid var(--th-link-ul);text-decoration:none;transition:border-color .15s}.th-link:hover{border-color:var(--th-accent)}.th-typewrap{white-space:nowrap;align-items:baseline;display:inline-flex}.th-typed{display:inline-block}.th-cursor{margin-left:.1em;font-size:.65em;animation:1s step-end infinite th-blink;display:inline-block;transform:translateY(-.13em)}@keyframes th-blink{0%,49%{opacity:1}50%,to{opacity:0}}.terminal-page:after{content:"";pointer-events:none;opacity:0;mix-blend-mode:screen;background-position:0 -35%;background-size:100% 220%;animation:.52s ease-out both th-scan;position:fixed;inset:0}@keyframes th-locale-in{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes th-scan{0%{opacity:.35;background-position:0 -35%}70%{opacity:.15}to{opacity:0;background-position:0 35%}}@media (prefers-reduced-motion:reduce){.terminal-page{animation:none}.terminal-page:after{opacity:0;animation:none}.th-cursor{opacity:1;animation:none}}
