@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-.5rem)}}:root{--color-shimmer:0,0,0;--color-shimmer-alpha:.1;--color-input:#757575;--color-code-block-header:#f2e9dc;--starry-opacity:0;--color-btn-bg:#f5f5f5;--progress-bg:#e0e0e0;--progress-bar-color:#2563eb;--progress-stripe-color:hsla(0,0%,100%,0.8);--color-bg:#fff;--color-text:#1a1a1a;--color-text-secondary:#4a5568;--color-border:#e9e9e9;--color-hr:#cbd5e0;--color-img-border:#e5e7eb;--color-table-border:#cbd5e0;--color-primary:#2563eb;--color-primary-hover:#1d4ed8;--color-link-underline:#93c5fd;--color-shadow:rgba(0,0,0,0.08);--color-shadow-h:rgba(0,0,0,0.12);--color-secondary:#64748b;--color-success:#d4edda;--color-warning:#fff3cd;--color-danger:#f8d7da;--color-code-bg:#faf4ed;--color-code-text:grey;--color-blockquote-border:#4299e1;--color-blockquote-bg:#ebf8ff;--color-table-header-bg:#e2e8f0;--color-mark-bg:#fef3c7;--color-mark-text:#92400e;--color-heading-1:#1e293b;--color-heading-2:#334155;--color-heading-3:#475569;--color-heading-4:#64748b;--color-heading-5:#94a3b8;--color-heading-6:#cbd5e1;--color-scrollbar-track:#f1f5f9;--color-scrollbar-thumb:#cbd5e0;--color-scrollbar-thumb-hover:#94a3b8}:root,:root[starry-theme-mode=dark]{--box-shadow:0 0.125rem 0.625rem var(--color-shadow);--box-shadow-h:0 1.125rem 2.5rem var(--color-shadow-h)}:root[starry-theme-mode=dark]{--color-shimmer:255,255,255;--color-shimmer-alpha:.1;--color-input:#757575;--color-code-block-header:#1f1d30;--starry-opacity:1;--color-btn-bg:#1e2139;--progress-bg:hsla(0,0%,100%,0.15);--progress-bar-color:#60a5fa;--progress-stripe-color:#fff;--color-bg:#13172f;--color-text:#e2e8f0;--color-text-secondary:#a0aec0;--color-border:#11152a;--color-hr:#4a5568;--color-img-border:#4a5568;--color-table-border:#4a5568;--color-primary:#60a5fa;--color-primary-hover:#93c5fd;--color-link-underline:#3b82f6;--color-shadow:rgba(0,0,0,0.2);--color-shadow-h:rgba(0,0,0,0.3);--color-secondary:#a0aec0;--color-success:#2e5d32;--color-warning:#8a6d3b;--color-danger:#78242e;--color-code-bg:#232136;--color-code-text:#c6c6c6;--color-blockquote-border:#63b3ed;--color-blockquote-bg:#2d3748;--color-table-header-bg:#2d3748;--color-mark-bg:#92400e;--color-mark-text:#fef3c7;--color-heading-1:#f7fafc;--color-heading-2:#e2e8f0;--color-heading-3:#cbd5e0;--color-heading-4:#a0aec0;--color-heading-5:#718096;--color-heading-6:#4a5568;--color-scrollbar-track:#1a202c;--color-scrollbar-thumb:#4a5568;--color-scrollbar-thumb-hover:#718096}.clearFix:after{content:"";display:table;clear:both}*{color:var(--color-text);margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:background-color .3s ease,color .3s ease,border-color .3s ease}body,html{word-break:break-word}html{overflow-y:scroll;font-family:Consolas,Microsoft YaHei,sans-serif;font-size:16px}p{line-height:1.6}ol,ul{list-style:none}::selection{background-color:var(--color-primary-hover)}a{color:var(--color-primary);text-decoration:none}a:hover{color:var(--color-primary-hover)}::-webkit-scrollbar{width:.5rem;height:.5rem}::-webkit-scrollbar-track{background-color:var(--color-scrollbar-track);border-radius:.375rem}::-webkit-scrollbar-thumb{background-color:var(--color-scrollbar-thumb);border-radius:.375rem;border:.125rem solid var(--color-scrollbar-track)}::-webkit-scrollbar-thumb:hover{background-color:var(--color-scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background-color:var(--color-scrollbar-track)}.starry{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:9;opacity:var(--starry-opacity)}.star{position:absolute;background-color:#fff;border-radius:50%;animation:twinkle var(--duration) infinite ease-in-out}@keyframes twinkle{0%,to{opacity:.2}50%{opacity:1}}body{background-color:var(--color-bg);color:var(--color-text)}.container{position:fixed;inset:0;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem;gap:2rem;z-index:10}.container .error-code{font-size:4rem;font-weight:700;color:var(--color-primary);animation:float 4s ease-in-out infinite}.container .countdown-text{text-align:center}.container .countdown-text .countdown-number{color:var(--color-primary);font-weight:700}.container .btn{color:var(--color-primary)}@media (max-width:75rem){html body .container .error-code{font-size:4rem}}