/**
 * Soteria Theme System - Soterian Calendar Widget Styles
 * For use in base.html on all non-login pages
 */

/* ── Calendar widget wrapper (below navbar) ── */
.soterian-calendar-wrap {
    max-width: 360px;
    margin: 0 auto;
    border: 1px solid var(--gold, #d4af37);
    border-radius: 8px;
    overflow: hidden;
    background: transparent;
}

.soterian-calendar-wrap .cal-label {
    display: block;
    text-align: center;
    font-size: 0.7em;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: var(--gold, #d4af37);
    padding: 6px 0 0;
    font-family: Georgia, 'Times New Roman', serif;
}

.soterian-calendar-wrap .soterian-iw {
    border: none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    margin: 0 !important;
}
