@media screen{html[data-sa-ui-theme="light"] .dpub-page-wrap {
    background: linear-gradient(180deg,rgba(35,75,110,0.060),rgba(255,255,255,0) 32%),linear-gradient(135deg,hsl(215 28% 92%) 0%,hsl(216 28% 92%) 56%,hsl(217 28% 92%) 100%)
}
html[data-sa-ui-theme="light"] .dpub {
    color: hsl(219 80% 28%)
}
html[data-sa-ui-theme="light"] .dpub-hero {
    background: linear-gradient(180deg,rgba(35,75,110,0.075),rgba(35,75,110,0.060)),linear-gradient(135deg,hsl(215 28% 92%),hsl(214 28% 92%) 58%,hsl(217 28% 92%));
    border: 1px solid #708297;
    box-shadow: 0 24px 58px rgba(20,45,70,0.14)
}
html[data-sa-ui-theme="light"] .dpub-title-icon {
    color: hsl(203 80% 28%);
    background: linear-gradient(135deg,hsla(188,40%,96%,0.22),hsla(142,40%,96%,0.16));
    border: 1px solid hsl(199 58% 38%);
    box-shadow: inset 0 1px 0 rgba(20,45,70,0.14),0 12px 28px rgba(20,45,70,0.14)
}
html[data-sa-ui-theme="light"] .dpub-title {
    color: #19344d
}
html[data-sa-ui-theme="light"] .dpub-sub {
    color: hsl(217 30% 28%)
}
html[data-sa-ui-theme="light"] .dpub-badge {
    background: rgba(35,75,110,0.070);
    border: 1px solid #708297;
    color: hsl(219 80% 28%);
    box-shadow: inset 0 1px 0 rgba(20,45,70,0.08)
}
html[data-sa-ui-theme="light"] .dpub-badge strong {
    color: #19344d
}
html[data-sa-ui-theme="light"] .dpub-toolbar {
    background: linear-gradient(180deg,rgba(35,75,110,0.060),rgba(35,75,110,0.060)),linear-gradient(135deg,hsl(214 28% 92%),hsl(215 28% 92%));
    border: 1px solid #708297;
    box-shadow: 0 18px 42px rgba(20,45,70,0.14)
}
html[data-sa-ui-theme="light"] .dpub-search-ico {
    color: hsl(219 28% 28%)
}
html[data-sa-ui-theme="light"] .dpub-search-input {
    border: 1px solid #708297;
    background: rgba(35,75,110,0.060);
    color: #19344d;
    box-shadow: inset 0 1px 0 rgba(20,45,70,0.05)
}
html[data-sa-ui-theme="light"] .dpub-search-input::placeholder {
    color: hsl(219 28% 28%)
}
html[data-sa-ui-theme="light"] .dpub-search-input:focus {
    border-color: hsl(199 58% 38%);
    box-shadow: 0 0 0 3px rgba(20,45,70,0.14),inset 0 1px 0 rgba(20,45,70,0.05)
}
html[data-sa-ui-theme="light"] .dpub-btn {
    color: #19344d;
    background: linear-gradient(180deg,rgba(35,75,110,0.100),rgba(35,75,110,0.060));
    border: 1px solid #708297;
    box-shadow: 0 10px 24px rgba(20,45,70,0.14),inset 0 1px 0 rgba(20,45,70,0.08)
}
html[data-sa-ui-theme="light"] .dpub-btn:hover,html[data-sa-ui-theme="light"] .dpub-btn:focus-visible {
    border-color: #708297;
    background: linear-gradient(180deg,rgba(35,75,110,0.150),rgba(35,75,110,0.070))
}
html[data-sa-ui-theme="light"] .dpub-btn.light {
    background: rgba(35,75,110,0.060);
    border-color: #708297;
    color: hsl(217 80% 28%)
}
html[data-sa-ui-theme="light"] .dpub-btn.disabled {
    background: hsla(215,20%,96%,0.12);
    border-color: #708297;
    color: hsl(213 27% 28%)
}
html[data-sa-ui-theme="light"] .dpub-stat {
    background: rgba(35,75,110,0.060);
    border: 1px solid #708297;
    color: hsl(218 49% 28%)
}
html[data-sa-ui-theme="light"] .dpub-stat strong {
    color: #19344d
}
html[data-sa-ui-theme="light"] .dpub-card {
    background: linear-gradient(180deg,rgba(35,75,110,0.065),rgba(35,75,110,0.060)),linear-gradient(135deg,hsl(214 28% 92%),hsl(215 28% 92%));
    border: 1px solid #708297;
    box-shadow: 0 22px 52px rgba(20,45,70,0.14)
}
html[data-sa-ui-theme="light"] .dpub-card::before {
    background: linear-gradient(180deg,rgba(255,255,255,.88),hsl(38 28% 97%))
}
html[data-sa-ui-theme="light"] .dpub-name {
    color: #19344d
}
html[data-sa-ui-theme="light"] .dpub-state.ready {
    color: hsl(141 80% 28%);
    background: hsla(142,40%,96%,0.13);
    border-color: hsl(142 58% 38%)
}
html[data-sa-ui-theme="light"] .dpub-format {
    color: hsl(212 80% 28%)
}
html[data-sa-ui-theme="light"] .dpub-chip {
    background: rgba(35,75,110,0.060);
    border: 1px solid #708297;
    color: hsl(217 80% 28%)
}
html[data-sa-ui-theme="light"] .dpub-chip strong {
    color: #19344d
}
html[data-sa-ui-theme="light"] .dpub-chip.link:hover,html[data-sa-ui-theme="light"] .dpub-chip.link:focus-visible {
    border-color: hsl(201 58% 38%);
    background: rgba(35,75,110,0.070)
}
html[data-sa-ui-theme="light"] .dpub-empty {
    background: linear-gradient(180deg,rgba(35,75,110,0.060),rgba(35,75,110,0.060)),linear-gradient(135deg,hsl(214 28% 92%),hsl(215 28% 92%));
    border: 1px solid #708297;
    box-shadow: 0 18px 42px rgba(20,45,70,0.14);
    color: hsl(217 30% 28%)
}
html[data-sa-ui-theme="light"] .dpub-page {
    background: rgba(35,75,110,0.060);
    border: 1px solid #708297;
    color: hsl(217 80% 28%)
}
html[data-sa-ui-theme="light"] .dpub-page:hover,html[data-sa-ui-theme="light"] .dpub-page:focus-visible {
    background: rgba(35,75,110,0.090);
    border-color: #708297
}
html[data-sa-ui-theme="light"] .dpub-page.is-current {
    border-color: #708297
}}