:root{--atlas-bg:#050811;--atlas-surface:#0b1120;--atlas-surface-2:#10192d;--atlas-ink:#eaf1ff;--atlas-muted:#8d9ab0;--atlas-line:rgba(160,185,230,.18);--atlas-acid:#b8ff46;--atlas-blue:#78a9ff;--global-bg-color:#050811;--global-footer-bg-color:#03050b;--global-text-color:#eaf1ff;--global-text-color-light:#8d9ab0;--global-masthead-link-color:#8d9ab0;--global-masthead-link-color-hover:#b8ff46;--global-border-color:rgba(160,185,230,.18)}html[data-lang="en"] [data-lang="zh"],html[data-lang="zh"] [data-lang="en"]{display:none !important}html,body{background-color:var(--atlas-bg);font-family:Inter,"Noto Sans SC","Microsoft YaHei","PingFang SC","Helvetica Neue",Arial,sans-serif}body{background-image:radial-gradient(circle at 72% 12%, rgba(37,62,112,0.3), transparent 31%);color:var(--atlas-ink)}button,input,select,textarea{font-family:inherit}h1,h2,h3,h4,h5,h6{font-family:inherit}body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.35;background-image:linear-gradient(rgba(255,255,255,0.025) 1px, transparent 1px),linear-gradient(90deg, rgba(255,255,255,0.025) 1px, transparent 1px);background-size:48px 48px}a{color:var(--atlas-blue)}a:hover{color:var(--atlas-acid)}.masthead{background:rgba(5,8,17,0.88);border-bottom:1px solid var(--atlas-line);backdrop-filter:blur(14px)}.masthead__inner-wrap{max-width:1320px}.masthead .greedy-nav,.masthead .greedy-nav button,.masthead .masthead__menu-item,.masthead .greedy-nav .visible-links,.masthead .greedy-nav .hidden-links{background:transparent;background-color:transparent}.greedy-nav a{color:var(--atlas-muted)}.greedy-nav .selected>a,.greedy-nav a:hover{color:var(--atlas-acid)}.masthead__menu-item--lg a{color:var(--atlas-ink);font-family:inherit;letter-spacing:.035em}.page__footer{margin-top:3rem;background:#03050b;color:var(--atlas-muted);border-top:1px solid var(--atlas-line)}.page__footer footer{margin-top:0;padding-top:1rem}#main{max-width:1280px}.archive,.page{color:var(--atlas-ink)}.page__title{font-size:clamp(2.6rem, 6vw, 5rem);letter-spacing:-.055em;color:var(--atlas-ink)}.sidebar{color:var(--atlas-muted)}.author__avatar img{border:1px solid var(--atlas-line);box-shadow:0 0 40px rgba(120,169,255,0.12)}.author__name{color:var(--atlas-ink)}.masthead .greedy-nav .visible-links .language-switch{display:table-cell !important;vertical-align:middle !important;padding:0 0 0 0.65rem !important;background:transparent !important}.language-switch__control{display:inline-flex;align-items:center;gap:.16rem;padding:.17rem;border:1px solid var(--atlas-line);border-radius:999px;background:rgba(11,17,32,0.96);font-size:.68rem;font-weight:700;letter-spacing:.025em;line-height:1}.masthead .greedy-nav .visible-links .language-switch .language-switch__option{position:static !important;inset:auto !important;display:block !important;width:auto !important;height:auto !important;min-width:0 !important;margin:0 !important;border:0 !important;border-radius:999px;background:transparent !important;color:var(--atlas-muted) !important;padding:0.38rem 0.5rem !important;line-height:1 !important;cursor:pointer;text-decoration:none !important}.masthead .greedy-nav .visible-links .language-switch .language-switch__option:before{display:none !important}.masthead .greedy-nav .visible-links .language-switch .language-switch__option[aria-pressed="true"]{background:var(--atlas-acid) !important;color:#071008 !important}.language-switch__control>span{color:#526078}#theme-toggle{background:transparent !important}#theme-toggle a{color:var(--atlas-muted)}.atlas-page{max-width:1000px}.atlas-kicker{color:var(--atlas-acid);font:700 .7rem monospace;letter-spacing:.18em;text-transform:uppercase}.atlas-lead{max-width:780px;color:#aab6ca;font-size:1.08rem;line-height:1.8}.atlas-panel{background:linear-gradient(145deg, rgba(16,25,45,0.94), rgba(7,11,22,0.94));border:1px solid var(--atlas-line);padding:clamp(1.25rem, 3vw, 2.2rem);margin:1rem 0}.atlas-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem}.atlas-card{padding:1.25rem;border:1px solid var(--atlas-line);background:rgba(11,17,32,0.82)}.atlas-card:hover{border-color:rgba(184,255,70,0.55)}.atlas-card h2,.atlas-card h3{color:var(--atlas-ink);margin-top:0}.atlas-card p,.atlas-card li{color:#aab6ca;line-height:1.65}.publication-topic,.publication-subtopic{border:1px solid var(--atlas-line);background:rgba(11,17,32,0.74);margin:1rem 0}.publication-topic__summary,.publication-subtopic__summary{color:var(--atlas-ink);background:rgba(16,25,45,0.7);padding:1rem 1.15rem}.publication-topic__count{color:var(--atlas-acid)}.publication-topic__content,.publication-subtopic__content{padding:1rem}.archive__item{border-top-color:var(--atlas-line)}@media (max-width: 760px){.atlas-grid{grid-template-columns:1fr}.language-switch{margin-left:auto}.masthead__menu-item--lg a{font-size:.82rem}.page__title{font-size:2.6rem}}
