.da{--da-ink:#233e38;--da-muted:#52675f;--da-gold:#a07827;--da-line:#dce5de;max-width:1100px;margin:0 auto;padding:20px 16px 48px;color:var(--da-ink)}.da *{box-sizing:border-box}.da a{color:var(--da-ink)}.da a:focus-visible,.da button:focus-visible,.da input:focus-visible,.da select:focus-visible{outline:3px solid #a07827;outline-offset:4px}.da-hero{padding:36px;border:1px solid var(--da-line);border-radius:22px;background:linear-gradient(120deg,#f1f6ef,#fff9ec);margin-bottom:28px}.da .da-eyebrow{font-size:.75rem;letter-spacing:.14em;font-weight:700;color:#72571e}.da h1{font-size:clamp(1.9rem,4vw,2.8rem);line-height:1.2;margin:12px 0}.da-hero>p{max-width:620px}.da-nav,.da-buttons,.da-settings{display:flex;flex-wrap:wrap;gap:12px}.da-nav{margin-top:22px}.da-nav a,.da button,.da-open,.da-return{padding:11px 16px;border:1px solid #cbd8cd;border-radius:9px;background:#fff;font:inherit;text-decoration:none;font-weight:600;cursor:pointer}.da-nav a[aria-current=page],.da button[data-da-action=listen],.da-open{background:#234d42;color:#fff}.da button{color:#233e38}.da button:disabled{opacity:.45;cursor:default}.da-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0 32px}.da-topic{padding:23px;text-decoration:none;border:1px solid var(--da-line);border-radius:14px;background:#fff}.da-topic:hover,.da-topic[aria-current=true]{background:#f2f6ef;border-color:#a07827}.da-topic h3{font-size:1.1rem;margin:0 0 15px}.da-topic span{font-size:.9rem;color:var(--da-muted)}.da-topic b{margin-left:10px}.da-index{scroll-margin-top:24px}.da-search{display:grid;gap:8px;max-width:540px}.da input[type=search]{padding:13px 14px;border:1px solid #b6c7ba;border-radius:9px;font:inherit;width:100%;color:var(--da-ink);background:#fff}.da-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.da-card{background:#fff;border:1px solid var(--da-line);border-radius:14px;padding:24px;display:flex;flex-direction:column;align-items:flex-start}.da-card h3{font-size:1.18rem;margin:7px 0 12px;line-height:1.4}.da-card h3 a{text-decoration:none}.da-card>p:not(.da-category){color:var(--da-muted);line-height:1.65}.da-card .da-open{margin-top:auto}.da-category{font-size:.78rem;font-weight:700;letter-spacing:.04em;color:#72571e}.da-breadcrumb{font-size:.9rem}.da-audio{padding:22px;background:#f2f6f2;border:1px solid var(--da-line);border-radius:14px;margin:20px 0 30px}.da-settings{margin-top:18px;align-items:center}.da-settings label{display:flex;align-items:center;gap:8px;font-size:.92rem}.da select{max-width:320px;padding:8px;border:1px solid #b6c7ba;border-radius:7px;background:#fff;color:var(--da-ink);font:inherit}.da input[type=range]{width:105px;accent-color:#234d42}.da output{min-width:42px}.da #da-status{font-weight:600;margin:16px 0 0}.da-note{font-size:.82rem;color:var(--da-muted);margin-bottom:0}.da-note:empty{display:none}.da-reading{max-width:790px;margin:0 auto;padding:30px;background:#fff;border:1px solid var(--da-line);border-radius:18px;line-height:1.8}.da-title{font-family:Georgia,serif;font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.3;margin:8px 0 30px}.da-section{padding:12px 0 22px;border-bottom:1px solid var(--da-line);margin-bottom:18px}.da-section h3{font-size:1.2rem;line-height:1.45}.da blockquote{margin:18px 0;padding:15px 20px;border-left:3px solid #ac8c44;background:#f8f7f0}.da blockquote p{margin:0}.da cite{font-style:normal;font-size:.9rem;font-weight:600}.da h4{font-size:.85rem;letter-spacing:.05em;margin:20px 0 6px}.da-lines span{display:block}.da-lines{font-size:1.08rem}.da-short{background:#f1f6ef;padding:22px;border-radius:12px;margin-top:25px}.da-practice p{white-space:pre-line}.da-return{display:block;text-align:center;max-width:790px;margin:26px auto;background:#fff7e7}.da [hidden]{display:none!important}@media(max-width:720px){.da-topic-grid,.da-list{grid-template-columns:1fr}.da-hero{padding:25px 20px}.da-reading{padding:22px 18px}.da-settings{align-items:stretch;flex-direction:column}.da-settings label{flex-wrap:wrap}.da select{max-width:100%}.da-buttons button{flex:1 1 130px}.da-nav a{flex:1 1 180px;text-align:center}}
@page{size:auto;margin:18mm}@media print{body.page-daily-alphamations>*:not(main){display:none!important}body.page-daily-alphamations main>*:not(#daily-alphamations){display:none!important}.da-hero,.da-breadcrumb,.da-audio,.da-return,.da-nav,.help-assistant,.help-launcher{display:none!important}.da{max-width:none;margin:0;padding:0}.da-reading{border:0;max-width:none;padding:0;border-radius:0;color:#000;font-size:12pt;line-height:1.55}.da-reading h3,.da-reading h4{break-after:avoid}.da blockquote,.da-short{background:transparent;break-inside:avoid}.da-lines{font-size:12pt}.da-section{border-color:#ccc}.da-title{font-size:23pt}.da-reading p{orphans:3;widows:3}a{color:#000;text-decoration:none}}

/* Explicit scoped colors override the host site's button styles. */
#daily-alphamations .da-buttons button,#daily-alphamations #da-print{background:#ffffff!important;color:#173e34!important;border:2px solid #46695f!important;opacity:1;box-shadow:none;text-shadow:none;min-height:46px}
#daily-alphamations .da-buttons button[data-da-action=listen]{background:#234d42!important;color:#ffffff!important}
#daily-alphamations .da-buttons button:hover:not(:disabled),#daily-alphamations #da-print:hover{background:#e0ece5!important;color:#173e34!important}
#daily-alphamations .da-buttons button:disabled{background:#e7ece9!important;color:#4c5e55!important;border-color:#a9b9b0!important;opacity:1;cursor:not-allowed}
#daily-alphamations .da-open,#daily-alphamations .da-nav a[aria-current=page]{color:#fff!important;background:#234d42!important}
#daily-alphamations select{color-scheme:light;background:#fff!important;color:#173e34!important}

.page-christian-teaching #daily-alphamations{margin:20px 0;max-width:100%;padding:20px}.page-christian-teaching #daily-alphamations .da-settings{align-items:flex-start}
