/* V13 library upgrade. Original Version 9 stylesheet remains unchanged. */
:root[data-theme] .v13-fetch-area{margin-top:20px;padding:19px 22px;border-radius:15px;border:1px solid var(--ui-border,var(--border));background:var(--ui-card,var(--paper));color:var(--ui-strong,var(--ink))}
:root[data-theme] .v13-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0 14px}
:root[data-theme] .v13-controls .field{min-width:190px;max-width:280px;min-height:42px;background:var(--ui-card,var(--paper));color:var(--ui-strong,var(--ink));border-color:var(--ui-border,var(--border))}
:root[data-theme] .v13-controls button{min-height:42px}
:root[data-theme] .v13-status{margin:0 0 14px;color:var(--ui-strong,var(--ink));font-weight:700;line-height:1.7}
:root[data-theme] .v13-fetch-area .mini-help{margin:9px 0 0;line-height:1.7;color:var(--muted)}
:root[data-theme] #v13-knowledge-list .v12-knowledge-grid{row-gap:20px;column-gap:20px}
:root[data-theme] #v13-knowledge-list .v12-religious-card{overflow-wrap:anywhere}
@media(max-width:700px){:root[data-theme] .v13-controls{align-items:stretch;flex-direction:column}:root[data-theme] .v13-controls .field,:root[data-theme] .v13-controls button{width:100%;max-width:none}}
/* Restore accessible ink on the ivory countdown card without altering V9 styling. */
:root[data-theme="light"] .v4-next-card .v4-count,
:root[data-theme="light"] .v4-next-card .v4-prayer-name,
:root[data-theme="light"] .v4-next-card .v4-next-foot strong{color:#163e31!important}
:root[data-theme="light"] .v4-next-card .eyebrow{color:#805c1c!important}
:root[data-theme="light"] .v4-next-card .v4-kicker{color:#3d6951!important}
:root[data-theme="dark"] .v4-next-card .v4-count,
:root[data-theme="dark"] .v4-next-card .v4-prayer-name{color:#f3ead4!important}
:root[data-theme="dark"] .v4-next-card .eyebrow{color:#eed09c!important}
