/* Preview-only navigation, article rhythm and restrained topic depth. */
.seka-night .questions details{background:transparent}
.seka-night .explore-info{perspective:1000px}
.seka-night .topic-panel{transform-origin:50% 35%;backface-visibility:hidden}
@media(max-width:760px){
 .seka-night #main-nav{padding:8px;gap:0;max-height:calc(100dvh - 100px);scrollbar-width:thin;scrollbar-color:#526b84 #172b40}
 .seka-night #main-nav>a,.seka-night #main-nav>button{min-height:48px;padding:12px 16px;font-size:15px;line-height:1.6;background:transparent;border-radius:0;border-bottom:1px solid #34495e;white-space:normal;gap:16px}
 .seka-night #main-nav>a:last-child{border-bottom:0}
 .seka-night #main-nav>a:hover,.seka-night #main-nav>button:hover{background:#20364d}
 .seka-night #explore-menu{padding:8px 16px;margin:0 0 8px;background:#122337}
 .seka-night #explore-menu .menu-paths{display:grid;grid-template-columns:minmax(0,1fr);gap:0}
 .seka-night #explore-menu .menu-paths a{min-height:48px;display:flex;align-items:center;padding:12px 0;font-size:14px;line-height:1.6;white-space:normal;overflow-wrap:break-word;border-color:#34495e}
 .seka-night .reading-nav{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;min-height:68px;padding:12px 16px}
 .seka-night .reading-brand{font-size:23px;letter-spacing:.025em;display:flex;align-items:center;min-height:44px}
 .seka-night .reading-brand small{display:none}
 .seka-night .reading-nav>a:not(.reading-brand){max-width:none;justify-content:center;text-align:center;font-size:14px;line-height:1.5;padding:0 4px;white-space:normal}
 .seka-night .reading-nav button{padding:10px 12px}
 .seka-night .reading-cover{padding-block:24px 28px}
 .seka-night .reading-cover h1{margin-block:20px 16px;line-height:1.35;text-wrap:balance;word-break:normal}
 .seka-night .reading-cover .reading-meta{margin-top:16px;line-height:1.7}
 .seka-night .reading-cover p{line-height:1.8}
 .seka-night .reading-toc{gap:0 16px;border-bottom:0}
 .seka-night .reading-toc b{margin-bottom:8px}
 .seka-night .reading-toc a{min-height:48px;line-height:1.6;padding:12px 0;text-decoration:none}
 .seka-night .reading-body>h4{font-size:22px;line-height:1.5;margin:32px 0 12px}
 .seka-night .reading-body>h4:first-child{margin-top:0}
 .seka-night .reading-body p{margin-block:0 20px;line-height:1.85}
 .seka-night .reading-body li{line-height:1.85;margin-bottom:8px}
 .seka-night .reading-body section{margin-top:32px;padding-top:24px}
 .seka-night .reading-body h2{font-size:24px;line-height:1.4;margin:0 0 20px}
 .seka-night .reading-body details{padding:0 16px;margin:12px 0;border:0;border-radius:4px;background:#203246}
 .seka-night .reading-body summary{min-height:52px;padding-block:16px;font-size:16px;line-height:1.65;overflow-wrap:break-word}
 .seka-night .reading-body details p{padding-bottom:16px;margin:0;line-height:1.85}
 .seka-night .related-card h3{margin:0;font-size:22px;line-height:1.45}
 .seka-night .related-card small{display:block;margin-bottom:12px}
 .seka-night .reading-body .button{display:flex;align-items:center;justify-content:center;width:100%;font-size:15px;line-height:1.6;white-space:normal;word-break:normal}
 .seka-night .reading-footer{padding-block:0!important}
}
@media(max-width:380px){.seka-night .reading-toc{grid-template-columns:minmax(0,1fr)}}
@media(prefers-reduced-motion:reduce){.seka-night .topic-panel{transform:none!important}.seka-night .related-card:hover{transform:none}html{scroll-behavior:auto}}
