/* Prayer at Work on Muslim Myrtle Beach (/praying-at-work/). Maps the guide's --paw-* tokens to MMB's palette, puts the
   tools on a navy stage (the guide's contents menu is drawn for a dark ground), and styles the hero buttons. The hero
   itself reuses the theme's policy-page classes (.mmb-pol__*), so it follows MMB's light and dark modes. */
paw-guide{display:block}
.paw-mmb .paw,.paw-mmb .paw-figs,.paw-mmb .paw-actions{
  --paw-paper:#ffffff; --paw-paper-2:#f2f6f9; --paw-ink:#0f172a; --paw-muted:#475569; --paw-rule:rgba(15,23,42,.14);
  --paw-accent:#0e7c86; --paw-accent-lit:#ffc107; --paw-link:#0b6b74; --paw-gold:#ffc107; --paw-gold-lit:#ffd54f;
  --paw-dark:#0f2236; --paw-on-dark:#f1f5f9; --paw-on-dark-muted:#a9bbcc; --paw-line:rgba(255,255,255,.14);
  --paw-serif:Georgia,"Times New Roman",serif; --paw-sans:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif; --paw-bar:96px}
.paw-mmb .wrap{width:min(1180px,100% - 40px);margin-inline:auto}
.paw-mmb{font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;line-height:1.65}
.paw-mmb .mmb-pol.paw-mmb__top{padding-bottom:40px}
.paw-mmb .mmb-pol__hero{margin-bottom:0}
.paw-mmb .mmb-pol__hero-body{max-width:740px}
.paw-mmb__stand{font-size:1.14rem;line-height:1.6;margin:8px 0 0;color:rgba(255,255,255,.84)}
[data-theme="light"] .paw-mmb__stand{color:#334155}
/* the theme's light hero badge (teal on pale teal) and meta line fall under 4.5:1; darkened here, on this page only */
[data-theme="light"] .paw-mmb .mmb-pol__badge{color:#0b6b74;border-color:rgba(11,107,116,.4)}
[data-theme="light"] .paw-mmb .mmb-pol__meta{color:#475569}
.paw-mmb .paw-actions{margin:22px 0 0}
.paw-mmb .btn{display:inline-flex;align-items:center;gap:8px;font:700 .98rem/1.1 system-ui,-apple-system,"Segoe UI",sans-serif;text-decoration:none;border-radius:999px;padding:12px 18px;border:1px solid transparent;transition:transform .2s,background-color .2s,border-color .2s}
.paw-mmb .btn svg{width:16px;height:16px}
.paw-mmb .btn:hover{transform:translateY(-1px);text-decoration:none}
.paw-mmb .btn--gold{background:#ffc107;color:#1a1a2e}
.paw-mmb .btn--gold:hover{background:#e6a800;color:#1a1a2e}
.paw-mmb .btn--ghost{border-color:rgba(255,255,255,.38);color:#f1f5f9;background:rgba(255,255,255,.04)}
.paw-mmb .btn--ghost:hover{border-color:#07c2d0;color:#fff}
[data-theme="light"] .paw-mmb .btn--ghost{border-color:rgba(15,23,42,.24);color:#0f172a;background:rgba(255,255,255,.6)}
[data-theme="light"] .paw-mmb .btn--ghost:hover{border-color:#0e7c86;color:#0e7c86}
.paw-mmb__stage{background:radial-gradient(ellipse at 12% 0%,rgba(7,194,208,.16),transparent 55%),linear-gradient(180deg,#0f2236 0%,#0b1626 100%);color:#e2e8f0;padding-top:4px}
.paw-mmb__stage .paw-figs{background:transparent}
.paw-mmb .paw-sec h2{font-family:'Potta One',cursive;font-weight:400;letter-spacing:.005em}
/* MMB sets its narrow display face on p and li; the guide reads in the system face, as MMB's policy pages do */
.paw-mmb .paw p,.paw-mmb .paw li,.paw-mmb .paw td,.paw-mmb .paw th,.paw-mmb .paw label,.paw-mmb .paw-figs p,.paw-mmb .paw-figs span{font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}
.paw-mmb .paw .paw-sheet,.paw-mmb .paw .paw-sheet p{font-family:Georgia,"Times New Roman",serif}
/* paw.css colors its own links (.paw-sec a, .paw-toc a), which already outrank MMB's bare a{} rule */
@media print{.paw-mmb__stage{background:#fff;color:#000}}

/* dark-mode shield, generated by build.py from paw.css */
[data-theme="dark"] .paw-mmb .paw p,[data-theme="dark"] .paw-mmb .paw li,[data-theme="dark"] .paw-mmb .paw dd,[data-theme="dark"] .paw-mmb .paw dt,[data-theme="dark"] .paw-mmb .paw-figs p{color:inherit}
[data-theme="dark"] .paw-mmb.paw-mmb .paw-k{color:var(--paw-accent)}
[data-theme="dark"] .paw-mmb.paw-mmb .paw-rule{color:var(--paw-on-dark)}
[data-theme="dark"] .paw-mmb.paw-mmb .paw-rule .paw-k{color:var(--paw-gold-lit)}
[data-theme="dark"] .paw-mmb.paw-mmb .paw-figrow b{color:var(--paw-accent-lit)}
[data-theme="dark"] .paw-mmb.paw-mmb .paw-figrow span{color:var(--paw-on-dark-muted)}
[data-theme="dark"] .paw-mmb.paw-mmb .paw-toc summary{color:var(--paw-on-dark-muted)}
[data-theme="dark"] .paw-mmb.paw-mmb .paw-toc a{color:var(--paw-on-dark-muted)}
[data-theme="dark"] .paw-mmb.paw-mmb .paw-toc a:hover{color:var(--paw-on-dark)}
[data-theme="dark"] .paw-mmb.paw-mmb .paw-toc a[aria-current]{color:var(--paw-on-dark)}
[data-theme="dark"] .paw-mmb.paw-mmb .paw-leaf,[data-theme="dark"] .paw-mmb.paw-mmb .paw-tool,[data-theme="dark"] .paw-mmb.paw-mmb #situations,[data-theme="dark"] .paw-mmb.paw-mmb #help{color:var(--paw-ink)}
[data-theme="dark"] .paw-mmb.paw-mmb .paw-sec h2{color:var(--paw-ink)}
[data-theme="dark"] .paw-mmb.paw-mmb .paw-sec a{color:var(--paw-link)}
[data-theme="dark"] .paw-mmb.paw-mmb .paw-intro{color:var(--paw-muted)}
[data-theme="dark"] .paw-mmb.paw-mmb .paw-note,[data-theme="dark"] .paw-mmb.paw-mmb .paw-muted{color:var(--paw-muted)}
[data-theme="dark"] .paw-mmb.paw-mmb sup.paw-c a{color:var(--paw-accent)}
[data-theme="dark"] .paw-mmb.paw-mmb .paw-chip{color:var(--paw-ink)!important}
[data-theme="dark"] .paw-mmb.paw-mmb .paw-need summary::after{color:var(--paw-accent)}
[data-theme="dark"] .paw-mmb.paw-mmb .paw-need__l{color:var(--paw-muted)}
[data-theme="dark"] .paw-mmb.paw-mmb .paw-f span,[data-theme="dark"] .paw-mmb.paw-mmb .paw-form legend{color:var(--paw-muted)}
[data-theme="dark"] .paw-mmb.paw-mmb .paw input[type="text"],[data-theme="dark"] .paw-mmb.paw-mmb .paw input:not([type]),[data-theme="dark"] .paw-mmb.paw-mmb .paw input[type="time"],[data-theme="dark"] .paw-mmb.paw-mmb .paw input[type="date"],[data-theme="dark"] .paw-mmb.paw-mmb .paw select{color:var(--paw-ink)}
[data-theme="dark"] .paw-mmb.paw-mmb .paw-r{color:var(--paw-ink)}
[data-theme="dark"] .paw-mmb.paw-mmb .paw-btn{color:var(--paw-paper)}
[data-theme="dark"] .paw-mmb.paw-mmb .paw-btn--ghost{color:var(--paw-ink)}
[data-theme="dark"] .paw-mmb.paw-mmb .paw-grid thead th{color:var(--paw-muted)}
[data-theme="dark"] .paw-mmb.paw-mmb .paw-grid tbody th{color:var(--paw-muted)}
[data-theme="dark"] .paw-mmb.paw-mmb .paw-c--inside span,[data-theme="dark"] .paw-mmb.paw-mmb .paw-legend .paw-c--inside::before{color:#fff}
[data-theme="dark"] .paw-mmb.paw-mmb .paw-c--partly span,[data-theme="dark"] .paw-mmb.paw-mmb .paw-legend .paw-c--partly::before{color:var(--paw-accent)}
[data-theme="dark"] .paw-mmb.paw-mmb .paw-c--outside span{color:var(--paw-muted)}
[data-theme="dark"] .paw-mmb.paw-mmb .paw-legend{color:var(--paw-muted)}
[data-theme="dark"] .paw-mmb.paw-mmb .paw-sheet{color:#1b1915}
[data-theme="dark"] .paw-mmb.paw-mmb .paw-sheet mark{color:inherit}
[data-theme="dark"] .paw-mmb.paw-mmb .paw-steps li::before{color:var(--paw-paper)}
[data-theme="dark"] .paw-mmb.paw-mmb .paw-tip{color:var(--paw-muted)}
[data-theme="dark"] .paw-mmb.paw-mmb .paw-dates span{color:var(--paw-muted)}
[data-theme="dark"] .paw-mmb.paw-mmb .paw-dates small{color:var(--paw-muted)}
[data-theme="dark"] .paw-mmb.paw-mmb .paw-dl dt{color:var(--paw-muted)}
[data-theme="dark"] .paw-mmb.paw-mmb .paw-ticks li::before{color:#2E6B3F}
[data-theme="dark"] .paw-mmb.paw-mmb .paw-crosses li::before{color:var(--paw-accent)}
[data-theme="dark"] .paw-mmb.paw-mmb .paw-faq summary::after{color:var(--paw-accent)}
[data-theme="dark"] .paw-mmb.paw-mmb .paw-help span{color:var(--paw-muted)}
[data-theme="dark"] .paw-mmb .paw-sec h2,[data-theme="dark"] .paw-mmb .paw-sec h3,[data-theme="dark"] .paw-mmb .paw-sec h4,[data-theme="dark"] .paw-mmb .paw .paw-need__t{color:var(--paw-ink)!important}
[data-theme="dark"] .paw-mmb .paw input[type="text"],[data-theme="dark"] .paw-mmb .paw input:not([type]),[data-theme="dark"] .paw-mmb .paw input[type="time"],[data-theme="dark"] .paw-mmb .paw input[type="date"],[data-theme="dark"] .paw-mmb .paw select,[data-theme="dark"] .paw-mmb .paw textarea{color:var(--paw-ink)!important;background-color:#fffdf7!important;border-color:var(--paw-rule)!important;color-scheme:light}
[data-theme="dark"] .paw-mmb .paw-mmb__stand{color:rgba(255,255,255,.84)}
