.landing{--landing-ground:#fbfbfd;--landing-surface:#fff;--landing-subtle:#f5f5f7;--landing-ink:#1d1d1f;--landing-muted:#5f5f64;--landing-faint:#6e6e73;--landing-line:#3c3c431f;--landing-line-strong:#3c3c4338;--landing-blue:#1677ff;--landing-blue-ink:#0958d9;background:var(--landing-ground);color:var(--landing-ink)}.dark .landing{--landing-ground:#000;--landing-surface:#1c1c1e;--landing-subtle:#141416;--landing-ink:#f5f5f7;--landing-muted:#98989d;--landing-faint:#8e8e93;--landing-line:#ffffff1f;--landing-line-strong:#ffffff3d;--landing-blue:#4da3ff;--landing-blue-ink:#7ab8ff}.landing ::selection{background:#1677ff2e}.landing :where(a,button,[tabindex],summary):focus-visible{outline:2px solid var(--landing-blue);outline-offset:3px;border-radius:6px}.landing-display{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.25rem,6.2vw,4.5rem);font-weight:600;line-height:1.08}.landing-quote{letter-spacing:.01em;font-family:Songti SC,STSong,Noto Serif SC,Source Han Serif SC,serif;font-weight:600}.landing-nav{transition:background-color .2s var(--ease-apple), border-color .2s var(--ease-apple);border-bottom:1px solid #0000}.landing-nav.is-scrolled{background:color-mix(in srgb, var(--landing-ground) 82%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);border-bottom-color:var(--landing-line)}@keyframes landing-window-in{0%{opacity:0;transform:translateY(18px)scale(.994)}to{opacity:1;transform:translateY(0)scale(1)}}.landing-window{animation:landing-window-in .3s var(--ease-apple) both}@keyframes landing-swap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.landing-swap{animation:landing-swap .22s var(--ease-apple) both}@keyframes landing-today{0%,to{outline-color:#6aabffb3}50%{outline-color:#6aabff00}}.landing-today{outline-offset:1px;outline:2px solid #6aabffb3;animation:3.2s ease-in-out infinite landing-today}@media (prefers-reduced-motion:reduce){.landing-window,.landing-swap,.landing-today{animation:none}}.landing-cover{isolation:isolate;position:relative;overflow:hidden}.landing-cover:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#0000 17px,#00000012 17px 18px,#0000 18px);position:absolute;inset:0}.landing-cover .cover-char{letter-spacing:-.05em;opacity:.92;font-size:54px;font-weight:600;line-height:1;position:absolute;bottom:-7px;right:7px}.landing-cover .cover-index{letter-spacing:.18em;font-variant-numeric:tabular-nums;opacity:.55;font-size:8px;position:absolute;top:8px;left:24px}.landing-cover .cover-meta{letter-spacing:.04em;opacity:.6;font-size:8.5px;position:absolute;bottom:7px;left:24px}.cover-mint{background:linear-gradient(152deg,#eef4ef 0%,#d6e7db 62%,#c9decf 100%)}.cover-mint .cover-char,.cover-mint .cover-index,.cover-mint .cover-meta{color:#2f5d45}.cover-rose{background:linear-gradient(152deg,#f8ecee 0%,#f0d3d8 60%,#e9c4cb 100%)}.cover-rose .cover-char,.cover-rose .cover-index,.cover-rose .cover-meta{color:#8c3b4a}.cover-cyan{background:linear-gradient(152deg,#e6f3f8 0%,#cbe6f0 60%,#b4d9e8 100%)}.cover-cyan .cover-char,.cover-cyan .cover-index,.cover-cyan .cover-meta{color:#1e5e74}.cover-night{background:linear-gradient(150deg,#1b2a44 0%,#0e182b 70%,#0a1220 100%)}.cover-night:before{background-image:linear-gradient(90deg,#0000 17px,#ffffff24 17px 18px,#0000 18px)}.cover-night .cover-char,.cover-night .cover-index,.cover-night .cover-meta{color:#cfe0ff}.cover-blue{background:linear-gradient(152deg,#ebf1fb 0%,#d3e1f6 60%,#c2d5f0 100%)}.cover-blue .cover-char,.cover-blue .cover-index,.cover-blue .cover-meta{color:#274b7a}.cover-sand{background:linear-gradient(152deg,#f4f1eb 0%,#e6dfd2 60%,#dad1c0 100%)}.cover-sand .cover-char,.cover-sand .cover-index,.cover-sand .cover-meta{color:#5e5340}.dark .landing-cover{filter:saturate(.82)brightness(.88)}.landing-window ::-webkit-scrollbar{width:8px;height:8px}.landing-window ::-webkit-scrollbar-thumb{background:var(--landing-line-strong);border-radius:999px}
