.photo-gallery-layouts_galleryPage__duDua{min-height:100vh;color:#28211b;background:#fdfcf9}.photo-gallery-layouts_galleryPage__duDua [data-gallery-section=photos],.photo-gallery-layouts_galleryPage__duDua [data-gallery-section=upload],.photo-gallery-layouts_galleryPage__duDua [data-gallery-section=welcome]{border-radius:18px!important}.photo-gallery-layouts_galleryPage__duDua [data-gallery-section=photos]{padding:24px!important}.photo-gallery-layouts_galleryPage__duDua [data-gallery-dropzone]{border-radius:18px!important}.photo-gallery-layouts_galleryAction__FkfEr{min-width:44px;min-height:44px!important;height:44px!important;padding-inline:16px!important;border-radius:12px!important}.photo-gallery-layouts_editorToolbar__ZcXvU{--editor-ink:#28211b;--editor-surface:#fffdf9;display:flex;flex-direction:column-reverse;align-items:center;text-align:center;gap:12px;margin-bottom:20px;border:1px solid color-mix(in srgb,var(--editor-ink) 25%,transparent);border-radius:12px;background:var(--editor-surface);padding:16px;color:var(--editor-ink)}.photo-gallery-layouts_editorButton__Q2GHR{display:inline-flex;min-height:44px;max-width:100%;flex-shrink:0;align-items:center;justify-content:center;gap:8px;border:1px solid var(--editor-ink);border-radius:8px;background:var(--editor-ink);padding:10px 16px;color:var(--editor-surface);font-size:.875rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.photo-gallery-layouts_editorButton__Q2GHR:hover{opacity:.85}.photo-gallery-layouts_editorButton__Q2GHR:focus-visible{outline:2px solid var(--editor-ink);outline-offset:3px}.photo-gallery-layouts_editorButton__Q2GHR:disabled{cursor:not-allowed;opacity:.6}.photo-gallery-layouts_galleryPage__duDua[data-template-id=modern] .photo-gallery-layouts_editorToolbar__ZcXvU{--editor-ink:#28211b;--editor-surface:#fffdf9}.photo-gallery-layouts_galleryPage__duDua[data-template-id=minimal] .photo-gallery-layouts_editorToolbar__ZcXvU{--editor-ink:#584940;--editor-surface:#eeeae2;border-radius:0}.photo-gallery-layouts_galleryPage__duDua[data-template-id=minimal] .photo-gallery-layouts_editorButton__Q2GHR{border-radius:0;font-weight:500}.photo-gallery-layouts_galleryPage__duDua[data-template-id=editorial] .photo-gallery-layouts_editorToolbar__ZcXvU{--editor-ink:#4f473f;--editor-surface:#f3f0e9}.photo-gallery-layouts_galleryPage__duDua[data-template-id=paper] .photo-gallery-layouts_editorToolbar__ZcXvU{--editor-ink:#393a34;--editor-surface:#f4f2ed}.photo-gallery-layouts_galleryPage__duDua[data-template-id] .photo-gallery-layouts_folderFilter__B755d{min-width:44px;min-height:44px;max-width:100%;border:1px solid rgb(107 91 77/35%);border-radius:12px;background:rgb(255 255 255/80%);padding:10px 16px;color:#28211b!important;font-size:.875rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere;text-align:left;transition:background-color .15s,border-color .15s}.photo-gallery-layouts_galleryPage__duDua[data-template-id] .photo-gallery-layouts_folderFilter__B755d:hover{border-color:#28211b}.photo-gallery-layouts_galleryPage__duDua[data-template-id] .photo-gallery-layouts_folderFilter__B755d[aria-pressed=true]{border-color:#28211b;background:#28211b;color:#fff!important}.photo-gallery-layouts_galleryPage__duDua[data-template-id] .photo-gallery-layouts_folderFilter__B755d:focus-visible{outline:2px solid #28211b;outline-offset:3px}.photo-gallery-layouts_galleryPage__duDua[data-template-id] [data-gallery-section=photos] .photo-gallery-layouts_folderAction__S7W2w{background:#28211b;color:#fff!important}.photo-gallery-layouts_metaBadge__MlRyb{display:inline-flex;min-height:28px;max-width:min(100%,14rem);align-items:center;overflow:hidden;border:1px solid rgb(107 91 77/20%);border-radius:9999px;background:rgb(255 255 255/80%);padding:4px 10px;color:#6b5b4d;font-size:.75rem;font-weight:500;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.photo-gallery-layouts_galleryPage__duDua[data-template-id=modern]{color:#28211b;background:#f4f2ed}.photo-gallery-layouts_galleryPage__duDua[data-template-id=modern] [data-gallery-section=photos],.photo-gallery-layouts_galleryPage__duDua[data-template-id=modern] [data-gallery-section=upload],.photo-gallery-layouts_galleryPage__duDua[data-template-id=modern] [data-gallery-section=welcome]{border-color:rgb(40 33 27/16%)!important;border-radius:18px!important;background:#fffdf9!important;color:#28211b!important}.photo-gallery-layouts_galleryPage__duDua[data-template-id=modern] [data-gallery-section=photos] :is(p,h2,span),.photo-gallery-layouts_galleryPage__duDua[data-template-id=modern] [data-gallery-section=upload] :is(p,h2),.photo-gallery-layouts_galleryPage__duDua[data-template-id=modern] [data-gallery-section=welcome] :is(p,h2){color:inherit!important}.photo-gallery-layouts_galleryPage__duDua[data-template-id=modern] [data-gallery-section=photos] button span{color:inherit!important}.photo-gallery-layouts_galleryPage__duDua[data-template-id=modern] [data-gallery-section=upload] [data-gallery-dropzone]{border-color:rgb(40 33 27/28%)!important;background:#f7f5f0!important}.photo-gallery-layouts_galleryPage__duDua[data-template-id=modern] [data-gallery-section=upload] [data-gallery-dropzone]>button,.photo-gallery-layouts_galleryPage__duDua[data-template-id=modern] [data-gallery-section=upload]>button{border:1px solid!important;border-radius:12px!important;background:transparent!important;color:#28211b!important;font-size:.75rem!important;font-weight:500!important;letter-spacing:.14em;text-transform:uppercase}.photo-gallery-layouts_galleryPage__duDua[data-template-id=modern] [data-gallery-section=upload] button:disabled{cursor:not-allowed;opacity:.55!important}.photo-gallery-layouts_galleryPage__duDua[data-template-id=modern] [data-gallery-section=photos] h2,.photo-gallery-layouts_galleryPage__duDua[data-template-id=modern] [data-gallery-section=upload] h2{text-transform:uppercase}.photo-gallery-layouts_galleryPage__duDua[data-template-id=modern] [data-gallery-section=photos] article{border-color:rgb(40 33 27/16%)!important;border-radius:14px!important;background:#f4f2ed!important}@media (max-width:639px){.photo-gallery-layouts_galleryPage__duDua [data-gallery-section=photos]{padding:16px!important}}.photo-gallery-layouts_galleryPage__duDua[data-template-id=minimal]{color:#584940;background:#eeeae2}.photo-gallery-layouts_galleryPage__duDua[data-template-id=minimal] [data-gallery-section=photos],.photo-gallery-layouts_galleryPage__duDua[data-template-id=minimal] [data-gallery-section=upload],.photo-gallery-layouts_galleryPage__duDua[data-template-id=minimal] [data-gallery-section=welcome]{border-color:rgb(88 73 64/24%)!important;border-radius:18px!important;background:transparent!important;color:#584940!important;box-shadow:none!important}.photo-gallery-layouts_galleryPage__duDua[data-template-id=minimal] [data-gallery-section=photos] :is(p,h2,span,button),.photo-gallery-layouts_galleryPage__duDua[data-template-id=minimal] [data-gallery-section=upload] :is(p,h2),.photo-gallery-layouts_galleryPage__duDua[data-template-id=minimal] [data-gallery-section=welcome] :is(p,h2){color:inherit!important}.photo-gallery-layouts_galleryPage__duDua[data-template-id=minimal] [data-gallery-section=upload] [data-gallery-dropzone]{border-width:1px!important;border-color:rgb(88 73 64/35%)!important;border-radius:18px!important;background:rgb(255 255 255/28%)!important}.photo-gallery-layouts_galleryPage__duDua[data-template-id=minimal] [data-gallery-section=upload] button{border:0!important;border-bottom:1px solid!important;border-radius:0!important;background:transparent!important;color:#584940!important;font-size:.75rem!important;letter-spacing:.18em;text-transform:uppercase;opacity:1!important}.photo-gallery-layouts_galleryPage__duDua[data-template-id=minimal] [data-gallery-section=photos] h2,.photo-gallery-layouts_galleryPage__duDua[data-template-id=minimal] [data-gallery-section=upload] h2{font-family:var(--font-serif),serif;font-weight:400}.photo-gallery-layouts_galleryPage__duDua[data-template-id=minimal] [data-gallery-section=photos] article{border-color:rgb(88 73 64/20%)!important;border-radius:14px!important;background:#f7f4ef!important}.photo-gallery-layouts_galleryPage__duDua[data-template-id=editorial]{color:#4f473f;background-color:#f3f0e9;background-image:linear-gradient(112deg,rgb(255 255 255/30%),transparent 48%,rgb(111 98 81/5%)),url(/images/editorial-paper-grain.svg);background-size:100% 100%,240px 240px;background-repeat:no-repeat,repeat}.photo-gallery-layouts_galleryPage__duDua[data-template-id=editorial] [data-gallery-section=photos],.photo-gallery-layouts_galleryPage__duDua[data-template-id=editorial] [data-gallery-section=upload],.photo-gallery-layouts_galleryPage__duDua[data-template-id=editorial] [data-gallery-section=welcome]{border-color:rgb(88 73 64/24%)!important;border-radius:18px!important;background:rgb(255 255 255/38%)!important;color:#4f473f!important;box-shadow:none!important}.photo-gallery-layouts_galleryPage__duDua[data-template-id=editorial] [data-gallery-section=photos] :is(p,h2,span,button),.photo-gallery-layouts_galleryPage__duDua[data-template-id=editorial] [data-gallery-section=upload] :is(p,h2),.photo-gallery-layouts_galleryPage__duDua[data-template-id=editorial] [data-gallery-section=welcome] :is(p,h2){color:inherit!important}.photo-gallery-layouts_galleryPage__duDua[data-template-id=editorial] [data-gallery-section=upload] [data-gallery-dropzone]{border-width:1px!important;border-color:rgb(79 71 63/35%)!important;border-radius:18px!important;background:transparent!important}.photo-gallery-layouts_galleryPage__duDua[data-template-id=editorial] [data-gallery-section=upload] button{border:0!important;border-bottom:1px solid!important;border-radius:0!important;background:transparent!important;color:#4f473f!important;font-size:.75rem!important;letter-spacing:.22em;text-transform:uppercase;opacity:1!important}.photo-gallery-layouts_galleryPage__duDua[data-template-id=editorial] [data-gallery-section=photos] h2,.photo-gallery-layouts_galleryPage__duDua[data-template-id=editorial] [data-gallery-section=upload] h2{font-family:var(--font-serif),serif;font-weight:400;text-transform:uppercase}.photo-gallery-layouts_galleryPage__duDua[data-template-id=editorial] [data-gallery-section=photos] article{border-color:rgb(79 71 63/24%)!important;border-radius:14px!important;background:#f3f0e9!important}.photo-gallery-layouts_galleryPage__duDua[data-template-id=paper]{color:#393a34;background-color:#f4f2ed;background-image:linear-gradient(rgb(255 253 248/65%),rgb(255 253 248/65%)),url(/images/background-paper.webp);background-size:max(100%,1408px) auto;background-repeat:repeat-y}.photo-gallery-layouts_galleryPage__duDua[data-template-id=paper] [data-gallery-section=photos],.photo-gallery-layouts_galleryPage__duDua[data-template-id=paper] [data-gallery-section=upload],.photo-gallery-layouts_galleryPage__duDua[data-template-id=paper] [data-gallery-section=welcome]{border-color:rgb(92 89 78/24%)!important;border-radius:12px!important;background:rgb(255 253 248/74%)!important;color:#393a34!important;box-shadow:none!important}.photo-gallery-layouts_galleryPage__duDua[data-template-id=paper] [data-gallery-section=photos] :is(p,h2,span,button),.photo-gallery-layouts_galleryPage__duDua[data-template-id=paper] [data-gallery-section=upload] :is(p,h2),.photo-gallery-layouts_galleryPage__duDua[data-template-id=paper] [data-gallery-section=welcome] :is(p,h2){color:inherit!important}.photo-gallery-layouts_galleryPage__duDua[data-template-id=paper] [data-gallery-section=upload] [data-gallery-dropzone]{border-width:1px!important;border-color:rgb(92 89 78/36%)!important;border-radius:12px!important;background:transparent!important}.photo-gallery-layouts_galleryPage__duDua[data-template-id=paper] [data-gallery-section=upload] button{border:1px solid!important;border-radius:2px!important;background:transparent!important;color:#526558!important;font-weight:400!important;opacity:1!important}.photo-gallery-layouts_galleryPage__duDua[data-template-id=paper] [data-gallery-section=photos] h2,.photo-gallery-layouts_galleryPage__duDua[data-template-id=paper] [data-gallery-section=upload] h2{font-family:var(--font-serif),serif;font-weight:400}.photo-gallery-layouts_galleryPage__duDua[data-template-id=paper] [data-gallery-section=photos] article{border-color:rgb(92 89 78/24%)!important;border-radius:10px!important;background:#f4f2ed!important}