.memories-community{padding-top:24px}.memories-community [hidden],.memories-archive [hidden],.memories-moderation [hidden],.memory-sheet[hidden],.memory-sheet [hidden]{display:none!important}.season-list{margin:0;padding:0;list-style:none}.season-row{border-top:1px solid var(--bronze);padding-block:32px}.season-row h2{font-size:clamp(22px,4vw,36px)}.memories-archive>.text-link{width:fit-content;margin-block:24px;display:block}.season-management{margin-block:32px}.season-management form{gap:12px;max-width:620px;margin-block:24px;display:grid}.season-management input,.season-management select,.season-filter{max-width:100%;min-height:44px;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--bronze);padding:8px}.season-management label{gap:8px;display:grid}.memories-community>.text-link{width:fit-content;margin-block:24px;display:block}.memories-gallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:32px;margin-block:32px;display:grid}.memories-gallery figure{min-width:0;margin:0}.memories-gallery button[data-memory-index]{background:0 0;width:100%;padding:0;display:block}.memories-gallery img{object-fit:cover;width:100%;height:300px}.memories-gallery figcaption{overflow-wrap:anywhere;padding-block:14px}.memories-gallery figcaption p{white-space:pre-wrap;margin-block:8px}.memory-sheet{background:var(--paper);width:min(100%,640px);max-height:90dvh;color:var(--ink);border-radius:24px 24px 0 0;margin:auto;padding:56px 24px 32px;position:fixed;inset:auto 0 0;overflow:auto}.memory-sheet h2{font-size:32px}.memory-sheet fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.memory-sheet label{font-weight:500}.memory-sheet label span,#memory-photo-help{font-size:14px}.memory-sheet input:not([type=checkbox]),.memory-sheet textarea{border:1px solid var(--bronze);background:var(--paper);width:100%;min-width:0;color:var(--ink);font:inherit;padding:12px}.memory-sheet input[type=file]{font-size:14px}.memory-sheet input[type=checkbox]{flex:0 0 22px;width:22px;height:22px;margin-top:4px}.memory-consent{align-items:start;gap:12px;display:flex}.memory-upload-preview{object-fit:contain;max-width:100%;max-height:200px}.memory-sheet [data-turnstile]{min-width:0}.memory-sheet [role=status]{white-space:pre-wrap}.memory-sheet button:disabled{opacity:.6;cursor:wait}.moderation-controls{flex-wrap:wrap;gap:16px;display:flex}.moderation-controls button{min-height:44px}.moderation-controls [aria-pressed=true]{text-decoration:underline}.moderation-actions{gap:20px;margin-block:12px;display:flex}.memory-report-action{min-height:44px;font:inherit;color:var(--ink);background:0 0;padding:8px 0;font-size:14px;text-decoration:underline}.memory-sheet select{background:var(--paper);width:100%;min-height:44px;color:var(--ink);font:inherit;border:1px solid var(--bronze);padding:10px}#memory-declaration{font-size:15px;line-height:1.85}.moderation-actions{flex-wrap:wrap}.moderation-actions button{min-height:44px}@media (prefers-reduced-motion:reduce){.memory-sheet *,[data-memory-viewer] *{transition:none!important;animation:none!important}}
