/* Taketori alone: actual silver-leaf paintings, pearl paper and indigo ink. */
.silver-page{--paper:#eff1f6;--sheet:#fcfcff;--ink:#222d48;--purple:#293657;--rust:#526285;--line:#b8c2d4;--gold:#dce4f5;background:radial-gradient(ellipse at top,#dce3ef,transparent 65%),#e9edf4;color:var(--ink)}
.silver-page.illustrated-page main{background:#f6f7fc;border-color:#b8c2d4}
.silver-page.illustrated-page .breadcrumb{background:#243350;color:#e5edfc;border-color:#a8bad6}
.silver-page.illustrated-page .breadcrumb a{color:#edf3ff}
.silver-page header{background:#19233d;color:#f2f5ff;border-color:#b8c8e5}
.silver-page header :is(.brand,nav a,.menu-toggle){color:#f2f5ff}
.silver-page header .brand :is(span,small){color:#f2f5ff}
.silver-page .header-inner>.menu-toggle{background:#263554;border-color:#a8bad6}
.silver-page header .header-inner:after{background-image:url('/assets/design/cloud-silver.svg')}
.silver-page header nav a[aria-current=page]{border-color:#dce4f5}
.silver-page .story-hero{background:#1d2944;border-color:#acbcd6;color:#f4f6ff;box-shadow:0 16px 40px #1c2b4926}
.silver-page .story-hero:after{background:linear-gradient(0deg,#1d2944 0%,#1d2944dc 14%,#1d294447 42%,transparent 64%)}
.silver-page .hero-copy h1{color:#fbfcff;text-shadow:0 2px 20px #10172a}
.silver-page .hero-copy :is(h1 small,.eyebrow){color:#d4e1fb}
.silver-page.illustrated-page .hero-copy>p:not(.eyebrow){color:#edf3ff}
.silver-page .button,.silver-page button{background:#293657;color:#fbfcff;border-color:#65779c}
.silver-page .button.quiet,.silver-page button.quiet{background:#fcfcff;color:#293657;border-color:#a2afc6}
.silver-page.illustrated-page .button:not(.quiet),.silver-page .hero-copy .button:not(.quiet),.silver-page.chapter-hub .chapter-entry,.silver-page.illustrated-page .scene-arrow{background:linear-gradient(115deg,#fff,#dce5f4 48%,#a8b8d2);color:#1c2b49;border:1px solid #c5d1e6;box-shadow:inset 0 0 0 2px #fff9}
.silver-page .hero-copy .button.quiet{background:#192640e8;color:#f4f7ff;border-color:#bdcce5;box-shadow:none}
.silver-page :is(.collection-scenes,.reader-illustration,.reader-settings,.next-scene){background:#e7ecf5;border-color:#a9b8d0}
.silver-page .collection-source,.silver-page .collection-people,.silver-page .collection-intro{background:#f6f7fc}
.silver-page .scene-row{background:#fcfcff;border-color:#9caecb;color:#222d48}
.silver-page .scene-row .scene-no{background:#263554;color:#eef3ff}
.silver-page :is(.scene-row .scene-art,.collection-portrait,.person-card,.reader-frame,.reader-controls,.translation h2){border-color:#a8bad6}
.silver-page .scene-row .scene-arrow,.silver-page .reader-illustration figcaption{color:#405575}
.silver-page.chapter-hub :is(.chapter-intro,.hub-view){background:#f6f7fc;border-color:#acbcd6;color:#222d48}
.silver-page.chapter-hub .hub-view:not(#view-overview){background:#f6f7fc;border-color:#acbcd6;color:#222d48}
.silver-page.chapter-hub .hub-view:not(#view-overview):before{background-image:url('/assets/design/cloud-silver.svg')}
.silver-page.chapter-hub .hub-view:not(#view-overview):after{background:url('/assets/design/cloud-silver.svg') left bottom/contain no-repeat;opacity:.45}
.silver-page.chapter-hub .hub-view h3{border-color:#a8bad6;color:#222d48}
.silver-page.chapter-hub #view-source>h3{border-color:#a8bad6;color:#222d48}
.silver-page.chapter-hub .hub-nav{background:#1d2944;border-color:#a8bad6;color:#e5edfc}
.silver-page.chapter-hub :is(.hub-pager-row a,.hub-count){color:#d3dff3}
.silver-page.chapter-hub :is(.chapter-intro>h2,.hub-view>h2,.hub-toc>h2){color:#222d48}
.silver-page.chapter-hub :is(.chapter-intro>h2,.hub-view>h2,.hub-toc>h2):before,.silver-page.chapter-hub :is(.chapter-intro>h2,.hub-view>h2,.hub-toc>h2):after{background:linear-gradient(90deg,transparent,#8299bd)}
.silver-page.chapter-hub .chapter-summary{border-color:#a8bad6}
.silver-page.chapter-hub .person-card{background:#fcfcff;border-color:#a8bad6;box-shadow:inset 0 0 0 4px #e8eef8}
.silver-page.chapter-hub .person-card .portrait{border-color:#a8bad6;background-color:#e7ecf5;box-shadow:0 0 0 2px #f4f7ff}
.silver-page.chapter-hub .scene-row{box-shadow:inset 0 0 0 3px #e8eef8,0 6px 16px #26355410}
.silver-page.chapter-hub :is(.chapter-intro,.hub-view:not(#view-overview)):before{background-image:url('/assets/design/cloud-silver.svg')}
.silver-page.chapter-hub :is(.chapter-intro,.hub-view:not(#view-overview)):after{background:url('/assets/design/cloud-silver.svg') left bottom/contain no-repeat;opacity:.45}
.silver-page.chapter-hub .hub-tabs a{background:#263554;color:#edf3ff;border-color:#8d9fbe}
.silver-page.chapter-hub .hub-tabs a[aria-current=page]{background:linear-gradient(115deg,#fff,#c5d2e8);color:#1c2b49;border-color:#c5d2e8;box-shadow:inset 0 0 0 2px #fff8}
.silver-page.chapter-hub .entry-seal{background:#243350;color:#f1f5ff;border-color:#b9c8df}
.silver-page :is(.source-heading,.chapter-intro){background-image:none}
.silver-page .source-heading{background:#23324f;color:#f4f7ff;border-color:#a8bad6;box-shadow:inset 0 0 0 4px #cbd9ef26}
.silver-page .source-heading:after{background-image:url('/assets/design/cloud-silver.svg')}
.silver-page .source-heading>div:last-child{background:transparent}
.silver-page .source-heading :is(h2,.eyebrow,small){color:#edf3ff}
.silver-page .source-heading .source-seal{background:#2e405f url('/assets/design/cloud-silver.svg') center bottom/170px auto no-repeat;border-color:#c9d7ec;color:#f4f7ff;box-shadow:5px 4px 0 #a6b7d1,7px 6px 0 #526583}
.silver-page .source-seal:before{border-color:#c9d7ec;background:repeating-linear-gradient(180deg,transparent 0 24px,#c9d7ec 24px 26px,transparent 26px 48px)}
.silver-page :is(.reader-frame .frame-content .frame-reading,.reader-frame .frame-content .frame-modern,.frame-content [data-label]:before){color:#465a7b}
.silver-page #resume-panel{border-color:#a1b4d3;background:#eef3ff}
.silver-page .site-footer{background:#19233d url('/assets/design/cloud-silver.svg') right bottom/280px auto no-repeat;border-color:#a8bad6;color:#e1e9f8}
.silver-page .site-footer:after{background-image:url('/assets/design/cloud-silver.svg')}
.silver-page .site-footer:before{background:none}
.silver-page .site-footer :is(a,h2,.footer-brand p,.footer-brand span){color:#edf3ff}
.silver-page .site-footer .footer-groups nav{border-color:#a8bad666}
.silver-page :focus-visible{outline-color:#627da8}
.silver-page .site-footer a:focus-visible,.silver-page .hero-copy a:focus-visible{outline-color:#e0eaff}
.silver-page.collection-page.chapter-hub .hub[data-active-view]:not([data-active-view=overview]) .story-hero:after{background:linear-gradient(90deg,#14203ce8,#26385388 55%,transparent)}
@media(max-width:520px){
 .silver-page.collection-page .story-hero:after{background:linear-gradient(180deg,transparent 0,transparent calc((100vw - 2px)*2/3 - 50px),#1d2944b3 calc((100vw - 2px)*2/3 - 8px),#1d2944 calc((100vw - 2px)*2/3 + 26px),#1d2944 100%)}
 .silver-page.collection-page.chapter-hub .hub[data-active-view]:not([data-active-view=overview]) .story-hero:after{background:linear-gradient(90deg,#14203ce8,#26385388 55%,transparent)}
}
