.ref-discovery-button{white-space:nowrap;background:var(--blue);color:var(--paper);border-radius:5px;align-items:center;gap:24px;padding:13px 20px;font-size:14px;font-weight:600;display:inline-flex}.chapter-updates{border:1px solid var(--line);background:var(--ref-surface);min-height:68px;color:var(--ink);border-radius:8px;align-items:center;gap:20px;margin:28px 0 38px;padding:18px 20px;font-size:13px;line-height:1.8;display:flex}.chapter-updates-label{flex-shrink:0;align-items:center;gap:9px;font-size:12px;display:flex}.chapter-updates-label i{background:#30bf9c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #30bf9c15}.chapter-updates-content{overflow-wrap:anywhere;flex:1;min-width:0}.chapter-updates-content a{color:var(--ink);display:block}.chapter-updates-content a:hover{color:var(--blue)}.chapter-updates-content p{color:var(--muted);margin:0}.chapter-updates-content b{font-weight:600}.chapter-updates-content span{color:var(--blue)}.chapter-updates :is(button,a):focus-visible{outline:2px solid var(--blue);outline-offset:4px}@media (max-width:640px){.ref-discovery .ref-section-head{align-items:flex-start;gap:18px}.ref-discovery-button{gap:12px;padding:11px 16px}.chapter-updates{flex-wrap:wrap;gap:12px;padding:16px}.chapter-updates-label{width:100%}.chapter-updates-content{flex-basis:100%;min-height:48px}}.ref-discovery .chapter-updates{margin-bottom:14px}.ref-discovery .chapter-updates+.ref-new-arrivals{margin-top:0}.home-rotating-list{overflow:hidden}.home-rotating-frame,.chapter-updates-content>a{animation:.42s both story-rotate-in}.ref-reading-list .home-rotating-frame,.ref-notes .home-rotating-frame{min-height:360px}.chapter-updates-label i{animation:2s ease-in-out infinite story-live-pulse}@keyframes story-rotate-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes story-live-pulse{50%{box-shadow:0 0 0 7px #30bf9c10}}@media (prefers-reduced-motion:reduce){.home-rotating-frame,.chapter-updates-content>a,.chapter-updates-label i{animation:none}}.home-rotating-list,.chapter-updates{position:relative}.rotation-accessibility-control{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.rotation-accessibility-control:focus-visible{z-index:10;clip-path:none;background:var(--ref-surface);width:auto;height:auto;color:var(--ink);border:1px solid var(--blue);border-radius:5px;padding:8px 12px}.ref-discovery .chapter-updates{background:linear-gradient(110deg,#edf3ff,var(--ref-surface));border-color:#d7e3fd;border-radius:14px;gap:18px;min-height:104px;padding:16px 20px}.chapter-updates-label{color:var(--blue);letter-spacing:.04em;flex-direction:column;gap:10px;font-size:10px}.chapter-updates-content{flex:240px;line-height:1.65}.chapter-updates-content a{max-height:4.95em;overflow:hidden}.chapter-update-books{flex:0 51%;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.chapter-update-book{background:var(--ref-surface);border:1px solid #dce5f8;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:8px;transition:transform .2s,border-color .2s;display:flex}.chapter-update-book:hover{border-color:var(--blue);transform:translateY(-2px)}.chapter-update-book img{object-fit:cover;border-radius:3px;flex-shrink:0}.chapter-update-book>span{gap:5px;min-width:0;line-height:1.3;display:grid}.chapter-update-book b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.chapter-update-book small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}html[data-site-theme=night] .chapter-updates{background:linear-gradient(110deg,#1c2948,var(--ref-surface));border-color:#364665}html[data-site-theme=night] .chapter-update-book{border-color:#364665}@media (max-width:900px){.chapter-updates{flex-wrap:wrap}.chapter-update-books{flex-basis:100%}.chapter-updates-content{flex-basis:70%}}@media (max-width:640px){.chapter-updates-label{width:auto}.chapter-updates-content{flex-basis:70%;min-height:44px}.chapter-update-book{gap:6px;padding:6px}.chapter-update-book img{width:28px;height:42px}.chapter-update-books{gap:5px}.chapter-update-book b{font-size:10px}}@media (prefers-reduced-motion:reduce){.chapter-update-book{transition:none}.chapter-update-book:hover{transform:none}}
.PgkimW_title{flex:1;min-width:0}.ref-section-head .PgkimW_title .PgkimW_description{max-width:42em;color:var(--muted);overflow-wrap:anywhere;margin:8px 0 15px;font-size:13px;line-height:1.8}.ref-section-head .PgkimW_description{overflow-wrap:anywhere;max-width:42em;margin:8px 0 15px;font-size:13px;line-height:1.8}.PgkimW_description>span{white-space:pre-line}html[data-visual-editing] .PgkimW_description>span{min-width:min(280px,100%);min-height:28px;display:block}html[data-visual-editing] .PgkimW_description[data-empty=true]>span:before{content:"点击填写标题说明（可留空）";opacity:.55;pointer-events:none}@media (max-width:640px){.PgkimW_title{flex-basis:100%}}
.ref-home-hero:after{display:none}.home-hero-background{z-index:0;position:absolute;inset:0;overflow:hidden}.home-hero-slides,.home-hero-slide{position:absolute;inset:0}.home-hero-slides{z-index:0}.home-hero-slide{opacity:0;z-index:0;transition:opacity 1.2s ease-in-out}.home-hero-slide[data-previous=true]{opacity:1;z-index:1;transition:none}.home-hero-slide[data-active=true]{opacity:1;z-index:2}.home-hero-slide img{object-fit:cover;opacity:1;filter:none;transform:none}.home-hero-background:after{content:"";pointer-events:none;background:linear-gradient(90deg,#f2f6fff0 0%,#f2f6ffb8 35%,#f2f6ff14 78%);position:absolute;inset:0}.home-hero-background-controls{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb3;border:1px solid #ffffffa6;border-radius:30px;align-items:center;gap:10px;padding:12px 15px;display:flex;position:absolute;bottom:46px;right:max(40px,50vw - 600px)}.home-hero-background-controls button{cursor:pointer;background:#95a8d4;border:0;border-radius:50%;width:8px;height:8px;padding:0}.home-hero-background-controls button[aria-current=true]{background:var(--blue);border-radius:8px;width:25px}.home-hero-background-controls button:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.home-hero-particles{z-index:1;pointer-events:none;display:none;position:absolute;inset:0}.home-hero-particles i{background:#d6e7ff;border-radius:50%;width:2px;height:2px;animation:5s ease-in-out infinite alternate home-hero-star;position:absolute;box-shadow:0 0 10px 2px #87b4ff73}.home-hero-particles i:nth-child(4n){width:3px;height:3px;animation-duration:7s}@keyframes home-hero-star{0%{opacity:.12;transform:translateY(0)}to{opacity:.75;transform:translateY(-10px)}}html[data-site-theme=night] .home-hero-slide img{opacity:.85}html[data-site-theme=night] .home-hero-background:after{background:linear-gradient(90deg,#14213c 0%,#14213cb3 40%,#14213c26 100%)}html[data-site-theme=night] .home-hero-particles{display:block}html[data-site-theme=night] .home-hero-background-controls{background:#0f1c32b8;border-color:#a0beff38}@media (max-width:700px){.home-hero-background:after{background:linear-gradient(90deg, var(--ref-tint) 0%, #f2f6ff9e 100%)}html[data-site-theme=night] .home-hero-background:after{background:linear-gradient(90deg,#14213c 0%,#14213c8c 100%)}.home-hero-background-controls{bottom:24px;right:20px}}@media (prefers-reduced-motion:reduce){.home-hero-particles i{opacity:.5;animation:none}}.home-hero-background>.visual-image-edit{z-index:6;pointer-events:auto}html[data-visual-editing] .ref-home-hero>.ref-container{pointer-events:none}html[data-visual-editing] .ref-home-hero>.ref-container :is(a,[contenteditable]){pointer-events:auto}
