upgrade astro

-- [CST 2026-10-02 Friday 21:58:32]
This commit is contained in:
biss committed 2026-10-02 21:58:32 +08:00
commit ebd245deb2
117 files changed
+65233

No files matched your search

+1
View File
@@ -0,0 +1 @@
@import "https://fontsapi.zeoseven.com/7/main/result.css";:root{color-scheme:light;--bg:#f7f5ef;--surface:#fffdf8;--text:#20242a;--muted:#686f78;--line:#ded8cc;--accent:#0f766e;--accent-strong:#14532d;--shadow:0 14px 45px #3a33261a;--page-gutter:clamp(20px, 4vw, 64px);--wide-width:1440px;--content-width:1280px;--article-width:1080px;--narrow-width:1000px}:root[data-theme=dark]{color-scheme:dark;--bg:#0b1014;--surface:#141b21;--text:#eef4f6;--muted:#b6c3c9;--line:#b5c6cf47;--accent:#8be0d5;--accent-strong:#b7e7d4;--shadow:0 18px 52px #00000070}*{box-sizing:border-box}html{max-width:100%;overflow-x:clip}body{color:var(--text);background:linear-gradient(#f7f5efdb,#f7f5eff2),url(/images/background.png) top/cover fixed;margin:0;font-family:"Zhuque Fangsong (technical preview)";font-weight:400;line-height:1.75;transition:color .22s,background-color .22s}:root[data-theme=dark] body{background:linear-gradient(#070a0ee6,#080d11f5),url(/images/background.png) top/cover fixed}a{color:inherit;text-decoration:none}.site-header{z-index:10;pointer-events:none;position:sticky;top:12px}.nav{width:min(var(--wide-width), calc(100% - (var(--page-gutter) * 2)));-webkit-backdrop-filter:blur(22px)saturate(180%);pointer-events:auto;background:linear-gradient(135deg,#ffffff85,#fff3),#ffffff47;border:1px solid #ffffff8f;border-radius:999px;grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr);align-items:center;gap:24px;min-height:58px;margin:0 auto;padding:0 18px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd1,inset 0 -18px 38px #ffffff29,0 18px 54px #2c373f2e}.nav:before{content:"";opacity:.74;pointer-events:none;background:radial-gradient(circle at 18% 0,#ffffffb8,#0000 30%),linear-gradient(90deg,#ffffff6b,#0000 38%,#ffffff38);position:absolute;inset:0}.nav:after{display:none}.brand{z-index:1;font-size:1.05rem;font-weight:800;position:relative}.nav-menu{display:contents}.nav-drawer-backdrop{display:none}.nav-menu-toggle{z-index:1;width:40px;height:40px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s;display:none;position:relative}.nav-menu-close{display:none}.nav-links{z-index:1;color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:.94rem;display:flex;position:relative}.nav-center{justify-content:center}.nav-actions{justify-content:flex-end}.nav-links a,.nav-random,.nav-search,.nav-console,.theme-toggle{border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s;display:inline-flex}.nav-search,.nav-random,.nav-console,.theme-toggle{color:inherit;font:inherit;line-height:inherit;cursor:pointer;background:0 0}.nav-random{position:relative;overflow:hidden}.nav-random:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(120deg,#0000 8%,#ffffffd1 34%,#0000 58%);position:absolute;inset:3px;transform:translate(-135%)}.nav-random.is-randomizing{color:var(--accent);background:#ffffff80;border-color:#0f766e38;box-shadow:inset 0 1px #ffffffc2,0 10px 24px #0f766e29}.nav-random.is-randomizing:after{opacity:1;animation:.72s both random-button-sheen}.nav-random.is-randomizing .nav-icon{animation:.72s cubic-bezier(.2,.8,.2,1) both random-button-spin}.nav-icon{place-items:center;width:16px;min-width:16px;height:16px;font-size:.95em;line-height:1;display:inline-grid}.theme-toggle{justify-content:center;width:38px;min-height:38px;padding:0}:root:not([data-theme=dark]) .theme-toggle-sun,:root[data-theme=dark] .theme-toggle-moon{display:none}.nav-links a:hover,.nav-random:hover,.nav-search:hover,.nav-console:hover,.theme-toggle:hover,.site-footer a:hover,.section-heading a:hover{color:var(--accent)}.custom-context-menu{z-index:1000;color:#4f565b;-webkit-backdrop-filter:blur(18px)saturate(165%);opacity:0;pointer-events:none;transform-origin:0 0;background:linear-gradient(145deg,#ffffffc7,#ebf8e7ad),#f5fcf1d1;border:1px solid #ffffff94;border-radius:14px;width:min(218px,100vw - 20px);max-height:calc(100vh - 20px);padding:8px;transition:opacity .14s,transform .14s;position:fixed;top:0;left:0;overflow-y:auto;transform:translateY(6px)scale(.98);box-shadow:inset 0 1px #ffffffdb,0 18px 42px #2c373f2e}.custom-context-menu.is-open{opacity:1;pointer-events:auto;transform:translate(0,0)scale(1)}.custom-context-menu [hidden]{display:none!important}.context-menu-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding-bottom:7px;display:grid}.context-menu-group{border-top:1px dashed #686f782e;gap:2px;padding-top:7px;display:grid}.context-menu-group+.context-menu-group{margin-top:7px}.custom-context-menu :where(a,button){width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;line-height:1.25;display:flex}.contLine truncated