.catalog-continuation{flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:56px;display:flex}.catalog-continuation>[role=alert]{color:var(--color-content-secondary);text-align:center;margin:8px 0}.catalog-continuation>.ds-spinner{width:24px;height:24px}
.ds-dialog-backdrop:has(.home-notice-dialog){padding:var(--space-16);align-items:safe center}.home-notice-dialog{max-height:calc(100dvh - 32px);padding:var(--space-24);color:var(--color-content-primary);overflow-wrap:anywhere;overflow:auto}.home-notice-dialog>header{justify-content:space-between;align-items:start;gap:var(--space-16);margin-bottom:var(--space-24);display:flex}.home-notice-dialog>header>h2{margin:0;font-size:24px;font-weight:600;line-height:32px}.home-notice-dialog>header>.ds-icon-button{flex-shrink:0}.home-notice-dialog__content{gap:var(--space-16);font-size:16px;line-height:24px;display:grid}.home-notice-dialog__content :is(p,h2,h3,blockquote,ul,ol){margin:0}.home-notice-dialog__content :is(ul,ol){padding-left:var(--space-24)}.home-notice-dialog__content a{color:var(--color-content-link);text-decoration:underline}.home-notice-dialog__content img{max-width:100%;height:auto}
.novel-detail__tabs.novel-section-tabs{border-bottom:1px solid var(--color-border-default);scrollbar-width:none;width:100%;max-width:700px;height:44px;padding:0;display:block;position:relative;inset:auto;overflow:auto hidden}.novel-section-tabs__track{gap:28px;width:max-content;min-width:100%;height:43px;display:flex;position:relative}.novel-section-tabs .ds-navigation-tab{border:0;height:43px;padding:11px 0;font-size:14px;line-height:21px}.novel-section-tabs .ds-navigation-tab[data-state=active] .ds-navigation-tab__label:after{display:none}.novel-section-tabs__indicator{background:var(--color-content-brand);pointer-events:none;width:0;height:2px;position:absolute;bottom:-1px;left:0}.novel-section-tabs[data-indicator-ready=true] .novel-section-tabs__indicator{transition:transform .22s cubic-bezier(.4,0,.2,1),width .22s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.novel-section-tabs[data-indicator-ready=true] .novel-section-tabs__indicator{transition:none}}