/* _content/anniversary/Components/Layout/MainLayout.razor.rz.scp.css */
[b-m7r19nt8iv] h1 {
    font-size: var(--wa-font-size-2xl);
}

[b-m7r19nt8iv] h2 {
    font-size: var(--wa-font-size-xl);
}

[b-m7r19nt8iv] h3 {
    font-size: var(--wa-font-size-l);
}


wa-page[b-m7r19nt8iv] {
    --menu-width: 15rem;
    --aside-width: 15rem;
}

wa-page[view='mobile'][b-m7r19nt8iv] {
    --menu-width: auto;
    --aside-width: auto;
}

wa-page[view='mobile'] main[b-m7r19nt8iv] {
    padding: var(--wa-space-m);
}

wa-page[view='mobile'] main[b-m7r19nt8iv]  h1 {
    font-size: var(--wa-font-size-xl);
}

wa-page[view='mobile'] main[b-m7r19nt8iv]  h2 {
    font-size: var(--wa-font-size-l);
}

wa-page[view='mobile'] main[b-m7r19nt8iv]  h3 {
    font-size: var(--wa-font-size-m);
}

[slot='header'][b-m7r19nt8iv] {
    padding: var(--wa-space-s);
}

[slot='banner'][b-m7r19nt8iv] {
    --wa-color-text-link: var(--wa-color-neutral-on-loud);
    color: var(--wa-color-neutral-on-loud);
    background-color: var(--wa-color-neutral-fill-loud);
}

#blazor-error-ui[b-m7r19nt8iv] {
    color-scheme: light only;
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-m7r19nt8iv] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* _content/anniversary/Components/Layout/NavMenu.razor.rz.scp.css */
h2[b-kobvtxf85l] {
    font-size: var(--wa-font-size-m);
    margin: 0;
}

ul[b-kobvtxf85l] {
    border-inline-start: var(--wa-border-width-s) solid var(--wa-color-surface-border);
    font-size: var(--wa-font-size-m);
    line-height: var(--wa-line-height-condensed);
    margin: 0;
    padding-inline-start: var(--wa-space-m);
}

li[b-kobvtxf85l] {
    list-style: none;
}

li[b-kobvtxf85l] {
    + li {
        margin-block-start: var(--wa-space-m);
    }
}

ul ul[b-kobvtxf85l] {
    margin-block-start: var(--wa-space-m);
}

a.active[b-kobvtxf85l] 
{
    text-decoration: none;
    font-weight: bold;
    color: var(--wa-color-text-normal);
}
/* _content/anniversary/Components/Pages/ById.razor.rz.scp.css */
[b-oigyloorul] .footnotes hr {
    display: none;
}

[b-oigyloorul] .footnotes ol li p {
    margin: 0;
}

[b-oigyloorul] blockquote {
    font-size: var(--wa-font-size-m);
}
/* _content/anniversary/Components/Pages/ByMonth.razor.rz.scp.css */
[b-orlbfq1etq] aside {
    td, th {
        padding: var(--wa-spcae-3xs);
        text-align: center;
    }
}
/* _content/anniversary/Components/Pages/ByTag.razor.rz.scp.css */
/* _content/anniversary/Components/Pages/CalendarByYear.razor.rz.scp.css */
h4[b-k1f0n9az2n] {
    margin-bottom: var(--wa-space-2xs);
}

table[b-k1f0n9az2n] {
    margin-bottom: var(--wa-space-m);
}

.sunday[b-k1f0n9az2n] {
    background-color: color-mix(in srgb, var(--wa-color-red) 10%, transparent)
}

.saturday[b-k1f0n9az2n] {
    background-color: color-mix(in srgb, var(--wa-color-blue) 10%, transparent)
}

.prev-month[b-k1f0n9az2n], .next-month[b-k1f0n9az2n] {
    color: var(--wa-color-text-quiet);
    background-color: color-mix(in srgb, var(--wa-color-gray) 10%, transparent)
}

td.today[b-k1f0n9az2n] {
    border-collapse: var(--wa-color-success-border-normal);
}

th[b-k1f0n9az2n], .day[b-k1f0n9az2n] {
    text-align: center;
}

th[b-k1f0n9az2n], td[b-k1f0n9az2n] {
    padding: var(--wa-space-xs);
}
/* _content/anniversary/Components/Pages/Edit/Edit.razor.rz.scp.css */
[b-zy8i5r8s8i] .footnotes hr {
    display: none;
}

[b-zy8i5r8s8i] .footnotes ol li p {
    margin: 0;
}

[b-zy8i5r8s8i] blockquote {
    font-size: var(--wa-font-size-m);
}
/* _content/anniversary/Components/Pages/Search.razor.rz.scp.css */
.date-column[b-8vubwx0yz1] {
    width: auto;
    white-space: nowrap;
}

.name-column[b-8vubwx0yz1] {
    width: 100%;
}
/* _content/anniversary/Components/Parts/MediaBrowser.razor.rz.scp.css */
.thumbnail-container[b-jp72zvuoag] {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 0.5rem;
}

.file-thumbnail[b-jp72zvuoag] {
    max-width: 100px;
    max-height: 100px;
    object-fit: contain;
    border: 1px solid var(--wa-color-surface-border);
    border-radius: 4px;
    margin-bottom: 0.5rem;
    transition: transform 0.2s ease;
}

.file-thumbnail:hover[b-jp72zvuoag] {
    transform: scale(1.05);
}

.file-item[b-jp72zvuoag] {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0.5rem;
    border: 1px solid var(--wa-color-surface-border-subtle);
    border-radius: 8px;
    margin-bottom: 0.5rem;
}

.file-list ul[b-jp72zvuoag] {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
    gap: 1rem;
    padding: 0;
    list-style-type: none;
}

.caption[b-jp72zvuoag] {
    font-size: 0.9em;
    font-style: italic;
    color: var(--wa-color-text-secondary);
    margin-top: 0.25rem;
    width: 100%;
    text-align: center;
}

.caption-edit[b-jp72zvuoag] {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    margin-top: 0.5rem;
    width: 100%;
}

.caption-edit input[b-jp72zvuoag] {
    width: 100%;
    min-height: 2.5rem;
}

.caption-edit-buttons[b-jp72zvuoag] {
    display: flex;
    gap: 0.5rem;
    justify-content: flex-end;
}
/* _content/anniversary/Components/Parts/Wikipedia.razor.rz.scp.css */
[b-lijz9506ng] .tab-panel {
    padding-bottom: 0;
}
