这是测试站点!!!!

不要保存重要内容!不要保存重要内容!不要保存重要内容!不要保存重要内容!不要保存重要内容!

模板:右下角目录/styles.css

来自Limbo Wiki
.pd-long-toc-root { margin: 0; padding: 0; }
.pd-long-toc-close-target { position: fixed; right: 16px; bottom: 16px; width: 1px; height: 1px; }
.pd-long-toc-button { position: fixed; right: 16px; bottom: 16px; z-index: 401; }
.pd-long-toc-button a {
    display: flex; align-items: center; justify-content: center;
    width: 64px; height: 44px; box-sizing: border-box;
    border: 1px solid #a2a9b1; border-radius: 6px;
    background: #f8f9fa; color: #202122; font-weight: bold;
    text-decoration: none; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.pd-long-toc-button a:hover, .pd-long-toc-button a:focus { background: #eaecf0; }
.pd-long-toc-panel {
    visibility: hidden; position: fixed; top: 12px; right: 0; bottom: 76px;
    width: 320px; z-index: 400;
    transition: visibility 0s linear 160ms;
}
.pd-long-toc-panel:target { visibility: visible; transition-delay: 0s; }
.pd-long-toc-backdrop a {
    position: fixed; top: 0; right: 0; bottom: 0; left: 0;
    z-index: 0; font-size: 0;
}
.pd-long-toc-sheet {
    position: relative; z-index: 1; display: flex; flex-direction: column;
    height: 100%; box-sizing: border-box;
    border: 1px solid #a2a9b1; border-right: 0; border-radius: 6px 0 0 6px;
    background: #f8f9fa; color: #202122;
    box-shadow: -3px 2px 12px rgba(0, 0, 0, 0.12);
    opacity: 0; transform: translateX(12px);
    transition: opacity 160ms ease-out, transform 160ms ease-out;
}
.pd-long-toc-panel:target .pd-long-toc-sheet { opacity: 1; transform: translateX(0); }
.pd-long-toc-header {
    display: flex; align-items: center; justify-content: space-between;
    flex-shrink: 0; padding: 8px 12px; border-bottom: 1px solid #c8ccd1;
}
.pd-long-toc-heading { font-weight: bold; }
.pd-long-toc-dismiss a { display: inline-block; padding: 8px 4px; color: #0645ad; }
.pd-long-toc-list { min-height: 0; overflow-y: auto; overflow-x: hidden; padding: 8px 12px; }
.pd-long-toc-list .toc {
    display: block; width: 100%; min-width: 0; margin: 0; padding: 0;
    box-sizing: border-box; border: 0; background: transparent; box-shadow: none;
    font-size: 14px; line-height: 1.45;
}
.pd-long-toc-list .toctitle, .pd-long-toc-list .toctogglecheckbox { display: none !important; }
.pd-long-toc-list .toc > ul, .pd-long-toc-list .toctogglecheckbox:checked ~ ul {
    display: block !important; margin: 0;
}
.pd-long-toc-list .toc ul ul { margin-left: 12px; margin-inline-start: 12px; }
.pd-long-toc-list .toc a { color: #0645ad; overflow-wrap: anywhere; }
.pd-long-toc-list .tocnumber { display: inline; white-space: nowrap; padding: 0; }
.pd-long-toc-list .toctext { display: inline; }
.pd-long-toc-list .toc li { margin: 6px 0; }
.pd-long-toc-row { display: flex; align-items: flex-start; gap: 4px; }
.pd-long-toc-list .pd-long-toc-toggle {
    flex: 1; min-width: 0; border: 0; border-radius: 3px;
    padding: 4px 2px; background: transparent; color: #0645ad;
    font: inherit; text-align: left; cursor: pointer; overflow-wrap: anywhere;
}
.pd-long-toc-toggle::before { content: '▸ '; }
.pd-long-toc-toggle[aria-expanded="true"]::before { content: '▾ '; }
.pd-long-toc-list .pd-long-toc-toggle:hover { background: #eaecf0; }
.pd-long-toc-list .pd-long-toc-toggle:focus { outline: 2px solid #36c; outline-offset: 1px; }
.pd-long-toc-list .pd-long-toc-jump {
    flex-shrink: 0; display: inline-block; padding: 4px 5px !important;
    font-size: 12px; text-decoration: none; white-space: nowrap;
    border: 1px solid #c8ccd1; border-radius: 3px; background: #fff;
    opacity: 0; transform: translateX(3px);
    transition: opacity 120ms ease-out, transform 120ms ease-out;
}
.pd-long-toc-row:hover .pd-long-toc-jump,
.pd-long-toc-keyboard .pd-long-toc-toggle:focus + .pd-long-toc-jump,
.pd-long-toc-list .pd-long-toc-jump:focus { opacity: 1; transform: translateX(0); }
.pd-long-toc-list .pd-long-toc-jump:hover { background: #eaecf0; }
.pd-long-toc-list .pd-long-toc-row + ul[hidden] { display: none !important; }
/* Timeless places article content in a lower stacking context than its header. */
body.skin-timeless .pd-long-toc-panel { top: 64px; }
@media screen and (max-width: 850px) {
    body.skin-timeless .pd-long-toc-panel { top: 112px; }
}
@media screen and (max-width: 639px) {
    .pd-long-toc-panel { width: 50vw; }
    .pd-long-toc-list { padding: 8px; }
}
@media screen and (hover: none), screen and (max-width: 639px) {
    .pd-long-toc-list .pd-long-toc-toggle[aria-expanded="false"] + .pd-long-toc-jump {
        visibility: hidden; opacity: 0; transform: translateX(3px);
    }
    .pd-long-toc-list .pd-long-toc-toggle[aria-expanded="true"] + .pd-long-toc-jump {
        visibility: visible; opacity: 1; transform: none;
    }
}
@media (prefers-reduced-motion: reduce) {
    .pd-long-toc-panel, .pd-long-toc-sheet, .pd-long-toc-list .pd-long-toc-jump { transition: none; }
}
@media print {
    .pd-long-toc-button, .pd-long-toc-close-target,
    .pd-long-toc-backdrop, .pd-long-toc-dismiss { display: none; }
    .pd-long-toc-panel, .pd-long-toc-panel:target { visibility: visible; position: static; width: auto; transition: none; }
    .pd-long-toc-sheet { display: block; height: auto; border: 1px solid #a2a9b1; box-shadow: none; opacity: 1; transform: none; transition: none; }
    .pd-long-toc-list { overflow: visible; }
    .pd-long-toc-list .pd-long-toc-row + ul[hidden] { display: block !important; }
    .pd-long-toc-list .toc ul { height: auto !important; overflow: visible !important; opacity: 1 !important; }
    .pd-long-toc-jump, .pd-long-toc-toggle::before { display: none !important; }
    .pd-long-toc-list .pd-long-toc-toggle { color: #202122; }
}