@font-face{font-family:Overpass;src:url(/sites/baiyun/fonts/overpass.woff2)format("woff2");font-display:swap}@font-face{font-family:Newsreader;src:url(/sites/baiyun/fonts/newsreader.woff2)format("woff2");font-display:swap}@font-face{font-family:Newsreader;src:url(/sites/baiyun/fonts/newsreader-italic.woff2)format("woff2");font-style:italic;font-display:swap}@font-face{font-family:OverpassMono;src:url(/sites/baiyun/fonts/overpass-mono.woff2)format("woff2");font-display:swap}:root{--bg:#080809;--panel:#111113;--text:#f1ebdf;--muted:#9a948a;--line:#ffffff21;--accent:#e7b465;--serif:Newsreader,"Noto Serif SC",SimSun,serif;--mono:OverpassMono,monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:#faf9f6;--panel:#fff;--text:#24221e;--muted:#706d66;--line:#24221e24;--accent:#966617;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box;letter-spacing:0}body{background:var(--bg);color:var(--text);margin:0;font:15px Overpass,Microsoft YaHei,sans-serif}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button,input,select,textarea{color:inherit}button{background:0 0;border:0}input,select,textarea{background:var(--panel);border:1px solid var(--line);border-radius:6px;max-width:100%;padding:11px 13px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:4px}h1,h2,h3,p{overflow-wrap:break-word}p{line-height:1.8}svg{flex-shrink:0}table{border-collapse:collapse}button svg{vertical-align:middle}.shell{width:min(1280px,100% - 96px);margin:auto}.button{border:1px solid var(--line);border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 26px;font-size:14px;font-weight:600;display:inline-flex}.button.primary{background:var(--text);color:var(--bg);border-color:var(--text)}.button:hover{opacity:.83}.link{color:var(--muted);text-underline-offset:5px;text-decoration:underline}.site-header{z-index:20;background:var(--bg);align-items:center;gap:30px;height:64px;padding:0 24px;display:flex;position:relative}.brand{white-space:nowrap;align-items:center;gap:12px;display:flex}.brand svg{width:30px;height:30px}.brand-name{font-size:19px;font-weight:700}.brand-name small{color:var(--accent);margin-left:6px;font-size:10px}.brand-caption{font:10px var(--mono);color:var(--muted);margin-top:4px;display:block}.main-nav{color:var(--muted);align-items:center;gap:28px;font-size:14px;display:flex}.main-nav a{padding:23px 0;position:relative}.main-nav a:hover,.main-nav a.active{color:var(--text)}.main-nav a.active:after{content:"";background:var(--accent);height:1px;position:absolute;bottom:12px;left:20%;right:20%}.header-tools{align-items:center;gap:16px;margin-left:auto;display:flex}.icon-button{width:34px;height:34px;color:var(--muted);border-radius:6px;place-items:center;display:grid}.icon-button:hover{color:var(--text);background:var(--line)}.auth-links{border:1px solid var(--line);border-radius:30px;font-size:12px;display:flex;overflow:hidden}.auth-links a{padding:10px 13px}.auth-links a:last-child{background:var(--text);color:var(--bg)}.mobile-menu{display:none}.mobile-drawer{background:var(--panel);border-right:1px solid var(--line);z-index:41;width:min(350px,88vw);padding:26px;position:fixed;inset:64px auto 0 0}.mobile-drawer a{border-bottom:1px solid var(--line);justify-content:space-between;padding:20px 0;display:flex}.drawer-shade{z-index:40;background:#0008;position:fixed;inset:64px 0 0}.site-footer{border-top:1px solid var(--line);color:var(--muted);padding:45px 0 30px}.footer-top{justify-content:space-between;align-items:center;gap:28px;display:flex}.footer-links{flex-wrap:wrap;gap:18px 26px;margin:30px 0;font-size:13px;display:flex}.footer-links a:hover{color:var(--text)}.footer-bottom{justify-content:space-between;font-size:12px;display:flex}.modal-backdrop{z-index:100;background:#0009;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.site-modal{background:var(--panel);border:1px solid var(--line);border-radius:8px;width:min(480px,100%);padding:26px}.site-modal header{justify-content:space-between;align-items:center;display:flex}.site-modal h2{margin:0;font-size:22px}.site-modal p{color:var(--muted)}.support-button{z-index:25;border:1px solid var(--line);background:var(--panel);border-radius:8px;place-items:center;width:48px;height:48px;display:grid;position:fixed;bottom:18px;right:18px}.support-links{gap:14px;display:grid}.support-links a{border-bottom:1px solid var(--line);justify-content:space-between;padding:12px 0;display:flex}.notice{color:var(--muted);font-size:13px}.status-page{min-height:70vh;padding-top:80px}.status-row{border-bottom:1px solid var(--line);justify-content:space-between;padding:24px 0;display:flex}.status-pill{color:#79c595}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.docs-site-header{border-bottom:1px solid var(--line);position:sticky;top:0}@media (min-width:1201px){.site-header{gap:36px;padding-inline:max(24px,50% - 732px)}.main-nav{gap:30px}}@media (max-width:1200px){.main-nav{display:none}.mobile-menu{display:grid}.site-header{gap:16px}.brand{gap:10px}}@media (max-width:767px){.shell{width:calc(100% - 40px)}.site-header{gap:10px;padding:0 16px}.brand-caption,.brand-name small{display:none}.brand-name{font-size:16px}.brand svg{width:25px}.header-tools{gap:5px}.header-tools>.icon-button:first-child{display:none}.auth-links a{padding:9px 10px}.auth-links a:last-child{display:none}.footer-top,.footer-bottom{flex-direction:column;align-items:flex-start;gap:16px}.footer-links{gap:18px}.site-footer{padding:36px 0}.site-modal{max-height:85dvh;overflow:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
