/* Basecamp Pi offline clean-up (2026-11-02). Served from /srv/doomsday/www/offline/ */
a.dd-ext,a.dd-ext:visited,a.dd-ext:hover{color:#4a4a4a!important;text-decoration:underline dashed #8a8a8a!important;text-underline-offset:2px;cursor:not-allowed!important;background:none!important}
a.dd-ext img{opacity:.55;filter:grayscale(1)}
a.dd-ext.dd-tag::after{content:"online only";display:inline-block;margin-left:.3em;padding:0 .35em;border:1px solid #6b6b6b;border-radius:.6em;background:#f1f1f1;color:#222;font:600 .68em/1.45 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;letter-spacing:.01em;vertical-align:.12em;white-space:nowrap;text-decoration:none!important}
.dd-hidden{display:none!important}
.dd-note{display:block;margin:.6em 0;padding:.55em .8em;border:2px solid #1a1a1a;border-radius:6px;background:#fffbe6;color:#111!important;font:600 .92rem/1.35 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;max-width:40em}
.dd-note.dd-inline{display:inline-block;margin:0 .2em;padding:0 .45em;border-width:1px;font-size:.8em;font-weight:600}
#dd-toast{position:fixed;left:50%;bottom:22px;transform:translateX(-50%);z-index:2147483647;max-width:88vw;padding:.7em 1.1em;border-radius:8px;background:#111;color:#fff;font:600 15px/1.3 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;box-shadow:0 2px 10px rgba(0,0,0,.35);opacity:0;transition:opacity .15s;pointer-events:none;text-align:center}
#dd-toast.dd-show{opacity:1}
@media print{a.dd-ext.dd-tag::after,.dd-note,#dd-toast{display:none!important}}
