/* sharing-public.css - branded chrome for the anonymous public share shell (PublicShareLayout).
   Loaded in the global document head via SharingStylesheetContributor, so every rule is namespaced
   under .share-* and cannot leak into unrelated pages. Colours resolve through --bs-* tokens so the
   shell adapts to the active brand theme and light/dark mode. Flat design: borders, no depth shadows. */

.share-topbar {
    padding: 1rem 0;
    border-bottom: 1px solid var(--bs-border-color);
    background: var(--bs-body-bg);
}

/* Keep the shared content comfortably narrow on very wide screens. */
.share-main { max-width: 64rem; }

.share-foot {
    padding: 1.5rem 0;
    border-top: 1px solid var(--bs-border-color);
    background: var(--bs-body-bg);
    font-size: 0.85rem;
    color: var(--bs-secondary-color);
}

.share-foot-brand { font-weight: 600; color: var(--bs-body-color); }
.share-foot-note { margin-top: 0.25rem; }
.share-foot-cta { display: inline-flex; align-items: center; gap: 0.5rem; margin-top: 0.5rem;
    font-weight: 500; text-decoration: none; }
.share-foot-cta:hover { text-decoration: underline; }
