@layer payload-default{.icon--check{width:1.53846rem;height:1.53846rem}.icon--check .stroke{fill:none;stroke:currentColor;stroke-width:2px}}
@layer payload-default{.plugin-seo__field .field-label{display:inline!important}}
.slug-field-component .label-wrapper{justify-content:space-between;align-items:center;display:flex}.slug-field-component .lock-button{margin:0;padding-bottom:.3125rem}
.vif__label{color:var(--theme-text,#fff);margin-bottom:.5rem;font-size:.82rem;font-weight:600;display:block}.vif__selected{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.5rem;margin-bottom:.75rem;display:grid}.vif__thumb{aspect-ratio:1;cursor:grab;background:var(--theme-elevation-100,#111);border:2px solid #0000;border-radius:8px;transition:border-color .15s,transform .15s,opacity .15s;position:relative;overflow:hidden}.vif__thumb:hover{border-color:var(--theme-elevation-300,#444)}.vif__thumb--dragging{opacity:.35;transform:scale(.95)}.vif__thumb--drag-over{box-shadow:0 0 0 2px #6c63ff4d;border-color:#6c63ff!important}.vif__thumb-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.vif__thumb-remove{color:#fff;cursor:pointer;opacity:0;background:#dc3232d9;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.6rem;line-height:1;transition:opacity .15s;display:flex;position:absolute;top:4px;right:4px}.vif__thumb:hover .vif__thumb-remove{opacity:1}.vif__thumb-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;opacity:0;background:linear-gradient(#0000,#000000b3);padding:.2rem .4rem;font-size:.6rem;transition:opacity .15s;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.vif__thumb:hover .vif__thumb-name{opacity:1}.vif__thumb-order{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;pointer-events:none;background:#0000008c;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;font-size:.6rem;font-weight:700;display:flex;position:absolute;top:4px;left:4px}.vif__empty{text-align:center;border:2px dashed var(--theme-elevation-200,#333);color:var(--theme-elevation-400,#666);border-radius:10px;margin-bottom:.75rem;padding:1.5rem;font-size:.82rem}.vif__add-btn{color:#a9a3ff;cursor:pointer;background:#6c63ff1a;border:1px dashed #6c63ff66;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.65rem 1rem;font-size:.82rem;font-weight:500;transition:background .2s,border-color .2s;display:flex}.vif__add-btn:hover{background:#6c63ff2e;border-color:#6c63ff99}.vif__overlay{z-index:10000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b3;justify-content:center;align-items:center;animation:.15s vifFadeIn;display:flex;position:fixed;inset:0}.vif__modal{background:var(--theme-elevation-50,#1a1a2e);border:1px solid var(--theme-elevation-200,#2d2d42);border-radius:14px;flex-direction:column;width:92vw;max-width:960px;max-height:88vh;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000080}.vif__modal--dragging{border-color:#6c63ff;box-shadow:0 0 0 4px #6c63ff4d}.vif__drag-overlay{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#111122d9;border-radius:14px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.vif__drag-text{color:#a9a3ff;pointer-events:none;background:#6c63ff1a;border:4px dashed #6c63ff;border-radius:16px;padding:2rem 4rem;font-size:1.5rem;font-weight:600}.vif__modal-header{border-bottom:1px solid var(--theme-elevation-200,#2d2d42);justify-content:space-between;align-items:center;padding:1.1rem 1.5rem;display:flex}.vif__modal-title{color:var(--theme-text,#fff);align-items:center;gap:.75rem;margin:0;font-size:1rem;font-weight:600;display:flex}.vif__modal-count{color:#a9a3ff;background:#6c63ff33;border-radius:20px;padding:.2rem .6rem;font-size:.72rem;font-weight:600}.vif__modal-close{color:var(--theme-elevation-400,#888);cursor:pointer;background:0 0;border:none;font-size:1.2rem;line-height:1}.vif__modal-close:hover{color:var(--theme-text,#fff)}.vif__modal-toolbar{border-bottom:1px solid var(--theme-elevation-150,#222235);align-items:center;gap:.75rem;padding:.75rem 1.5rem;display:flex}.vif__modal-search-wrap{flex:1;position:relative}.vif__modal-search{background:var(--theme-elevation-100,#112);border:1px solid var(--theme-elevation-250,#333);width:100%;color:var(--theme-text,#fff);border-radius:8px;outline:none;padding:.5rem 2rem .5rem .75rem;font-size:.82rem}.vif__modal-search::placeholder{color:var(--theme-elevation-400,#555)}.vif__modal-search:focus{border-color:#6c63ff80}.vif__modal-search-clear{color:var(--theme-elevation-400,#666);cursor:pointer;background:0 0;border:none;font-size:.7rem;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.vif__modal-toolbar-actions{align-items:center;gap:.5rem;display:flex}.vif__modal-upload-btn{color:#a9a3ff;cursor:pointer;white-space:nowrap;background:#6c63ff26;border:1px dashed #6c63ff80;border-radius:8px;align-items:center;padding:.5rem .85rem;font-size:.78rem;font-weight:500;transition:background .2s;display:inline-flex}.vif__modal-upload-btn:hover{background:#6c63ff40;border-color:#6c63ff}.vif__modal-select-all{background:var(--theme-elevation-100,#112);border:1px solid var(--theme-elevation-250,#333);color:var(--theme-text,#ccc);cursor:pointer;white-space:nowrap;border-radius:8px;padding:.5rem .85rem;font-size:.78rem;transition:background .2s}.vif__modal-select-all:hover{background:var(--theme-elevation-200,#222)}.vif__modal-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.65rem;min-height:0;padding:1rem 1.5rem;display:grid;overflow-y:auto}.vif__modal-grid::-webkit-scrollbar{width:5px}.vif__modal-grid::-webkit-scrollbar-thumb{background:var(--theme-elevation-300,#444);border-radius:3px}.vif__modal-card{cursor:pointer;background:var(--theme-elevation-100,#111);aspect-ratio:1;border:2px solid #0000;border-radius:8px;transition:border-color .15s,transform .15s,box-shadow .15s;position:relative;overflow:hidden}.vif__modal-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000004d}.vif__modal-card--selected{border-color:#6c63ff;box-shadow:0 0 0 2px #6c63ff40}.vif__modal-card-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.vif__modal-card-check{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:#00000080;border:2px solid #ffffff59;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.7rem;font-weight:700;transition:background .15s,border-color .15s;display:flex;position:absolute;top:6px;left:6px}.vif__modal-card--selected .vif__modal-card-check{background:#6c63ff;border-color:#6c63ff}.vif__modal-card-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;opacity:0;background:linear-gradient(#0000,#000000bf);padding:.3rem .5rem;font-size:.6rem;transition:opacity .15s;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.vif__modal-card:hover .vif__modal-card-name{opacity:1}.vif__modal-empty{text-align:center;color:var(--theme-elevation-400,#666);grid-column:1/-1;padding:3rem;font-size:.85rem}.vif__modal-skeleton{aspect-ratio:1;background:linear-gradient(90deg, var(--theme-elevation-100,#111) 25%, var(--theme-elevation-200,#222) 50%, var(--theme-elevation-100,#111) 75%);background-size:200% 100%;border-radius:8px;animation:1.3s infinite vifShimmer}.vif__modal-skeleton:nth-child(2n){animation-delay:.1s}.vif__modal-skeleton:nth-child(3n){animation-delay:.2s}.vif__modal-footer{border-top:1px solid var(--theme-elevation-200,#2d2d42);justify-content:space-between;align-items:center;padding:.85rem 1.5rem;display:flex}.vif__modal-footer-count{color:var(--theme-elevation-400,#777);font-size:.75rem}.vif__modal-footer-actions{gap:.5rem;display:flex}.vif__modal-btn-cancel{background:var(--theme-elevation-100,#111);border:1px solid var(--theme-elevation-250,#333);color:var(--theme-text,#ccc);cursor:pointer;border-radius:8px;padding:.5rem 1rem;font-size:.82rem;transition:background .2s}.vif__modal-btn-cancel:hover{background:var(--theme-elevation-200,#222)}.vif__modal-btn-confirm{color:#fff;cursor:pointer;background:#6c63ff;border:none;border-radius:8px;padding:.5rem 1.25rem;font-size:.82rem;font-weight:600;transition:background .2s,opacity .2s}.vif__modal-btn-confirm:hover{background:#5a52e0}.vif__modal-btn-confirm:disabled{opacity:.5;cursor:not-allowed}@keyframes vifFadeIn{0%{opacity:0}to{opacity:1}}@keyframes vifShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
.media-carousel{background:#111;border:1px solid #2e2e2e;border-radius:0;margin-bottom:2rem;padding:1.25rem;font-family:Space Mono,Fira Code,monospace}.media-carousel__header{border-bottom:1px solid #1a1a1a;justify-content:space-between;align-items:center;margin-bottom:.85rem;padding-bottom:.65rem;display:flex}.media-carousel__title{text-transform:uppercase;letter-spacing:.12em;color:#555;font-family:Space Mono,monospace;font-size:.65rem;font-weight:700}.media-carousel__count{color:#333;font-variant-numeric:tabular-nums;font-family:Space Mono,monospace;font-size:.65rem}.media-carousel__stage{align-items:center;gap:.5rem;display:flex;position:relative}.media-carousel__img-wrap{cursor:zoom-in;aspect-ratio:16/9;background:#0a0a0a;border:1px solid #1a1a1a;border-radius:0;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.media-carousel__img-wrap:hover .media-carousel__zoom-hint{opacity:1}.media-carousel__img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;transition:opacity .15s;display:block}.media-carousel__img:hover{opacity:.9}.media-carousel__zoom-hint{color:#555;opacity:0;pointer-events:none;letter-spacing:.05em;text-transform:uppercase;background:#000000d9;border:1px solid #2e2e2e;border-radius:0;padding:.2rem .4rem;font-family:Space Mono,monospace;font-size:.6rem;transition:opacity .15s;position:absolute;bottom:.5rem;right:.5rem}.media-carousel__arrow{color:#555;cursor:pointer;background:#0a0a0a;border:1px solid #2e2e2e;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-family:monospace;font-size:.9rem;line-height:1;transition:border-color .1s,color .1s,background .1s;display:flex}.media-carousel__arrow:hover{color:#0a0a0a;background:#e8e8e8;border-color:#e8e8e8}.media-carousel__arrow:active{opacity:.7}.media-carousel__alt{color:#333;text-align:left;letter-spacing:.04em;border-top:1px solid #1a1a1a;margin:.5rem 0 0;padding-top:.5rem;font-family:Space Mono,monospace;font-size:.65rem;font-style:normal}.media-carousel__dots{border-top:1px solid #1a1a1a;flex-wrap:wrap;justify-content:flex-start;gap:.75rem;margin-top:.85rem;padding:.5rem 0;display:flex}.media-carousel__dot{cursor:pointer;background:#2e2e2e;border:none;border-radius:0;width:6px;height:6px;padding:0;transition:background .1s}.media-carousel__dot:hover{background:#555}.media-carousel__dot--active{background:#e8e8e8}.media-carousel__thumbs{background:#1a1a1a;gap:1px;margin-top:.85rem;padding-bottom:0;display:flex;overflow-x:auto}.media-carousel__thumbs::-webkit-scrollbar{height:2px}.media-carousel__thumbs::-webkit-scrollbar-thumb{background:#2e2e2e}.media-carousel__thumb{cursor:pointer;opacity:.4;background:0 0;border:2px solid #0000;border-radius:0;flex-shrink:0;width:64px;height:48px;padding:0;transition:border-color .1s,opacity .1s;overflow:hidden}.media-carousel__thumb:hover{opacity:.75}.media-carousel__thumb--active{opacity:1;border-color:#e8e8e8}.media-carousel__thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.media-carousel--loading,.media-carousel--error,.media-carousel--empty{min-height:200px}.media-carousel__skeleton{flex-direction:column;gap:.75rem;display:flex}.media-carousel__skeleton-img{aspect-ratio:16/9;background:linear-gradient(90deg,#111 25%,#1a1a1a 50%,#111 75%) 0 0/200% 100%;border-radius:0;width:100%;animation:1.5s infinite shimmer}.media-carousel__skeleton-dots{justify-content:flex-start;gap:.5rem;display:flex}.media-carousel__skeleton-dot{background:#1a1a1a;border-radius:0;width:6px;height:6px;animation:1.5s infinite shimmer}.media-carousel__skeleton-dot:nth-child(2){animation-delay:.2s}.media-carousel__skeleton-dot:nth-child(3){animation-delay:.4s}.media-carousel__error-msg,.media-carousel__empty-msg{text-align:left;color:#333;letter-spacing:.05em;margin:0;padding:1.5rem 0;font-family:Space Mono,monospace;font-size:.75rem}.media-carousel__error-msg{color:#6b3333}.media-carousel__lightbox{z-index:9999;cursor:zoom-out;background:#000000f5;justify-content:center;align-items:center;animation:.15s linear fadeIn;display:flex;position:fixed;inset:0}.media-carousel__lightbox-close{color:#555;cursor:pointer;z-index:1;background:0 0;border:1px solid #2e2e2e;border-radius:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-family:monospace;font-size:.9rem;transition:border-color .1s,color .1s,background .1s;display:flex;position:absolute;top:1rem;right:1rem}.media-carousel__lightbox-close:hover{color:#0a0a0a;background:#e8e8e8;border-color:#e8e8e8}.media-carousel__lightbox-arrow{color:#555;cursor:pointer;background:0 0;border:1px solid #2e2e2e;border-radius:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-family:monospace;font-size:1.2rem;transition:background .1s,color .1s,border-color .1s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.media-carousel__lightbox-arrow:hover{color:#0a0a0a;background:#e8e8e8;border-color:#e8e8e8}.media-carousel__lightbox-arrow--prev{left:1rem}.media-carousel__lightbox-arrow--next{right:1rem}.media-carousel__lightbox-img{-o-object-fit:contain;object-fit:contain;cursor:default;border:1px solid #1a1a1a;border-radius:0;max-width:90vw;max-height:85vh}.media-carousel__lightbox-caption{color:#333;white-space:nowrap;letter-spacing:.05em;background:#111;border:1px solid #2e2e2e;padding:.25rem .75rem;font-family:Space Mono,monospace;font-size:.65rem;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
.media-gallery{background:var(--theme-elevation-50,#1a1a2e);border:1px solid var(--theme-elevation-200,#2a2a3e);border-radius:12px;margin-bottom:2rem;padding:1.5rem}.media-gallery__header{flex-direction:column;gap:.85rem;margin-bottom:1.25rem;display:flex}.media-gallery__title-row{align-items:center;gap:.75rem;display:flex}.media-gallery__title{text-transform:uppercase;letter-spacing:.1em;color:var(--theme-elevation-500,#888);font-size:.75rem;font-weight:700}.media-gallery__badge{background:var(--theme-elevation-150,#252535);border:1px solid var(--theme-elevation-250,#333);color:var(--theme-elevation-500,#777);border-radius:20px;padding:.15rem .5rem;font-size:.7rem}.media-gallery__toolbar{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.media-gallery__search-wrap{flex:1;min-width:180px;position:relative}.media-gallery__search-icon{pointer-events:none;opacity:.5;font-size:.75rem;position:absolute;top:50%;left:.6rem;transform:translateY(-50%)}.media-gallery__search{background:var(--theme-elevation-100,#111);border:1px solid var(--theme-elevation-250,#333);width:100%;color:var(--theme-text,#fff);border-radius:8px;outline:none;padding:.45rem 2rem .45rem 1.75rem;font-size:.82rem;transition:border-color .2s}.media-gallery__search::placeholder{color:var(--theme-elevation-400,#555)}.media-gallery__search:focus{border-color:var(--theme-success-500,#6c63ff)}.media-gallery__search-clear{color:var(--theme-elevation-400,#666);cursor:pointer;background:0 0;border:none;padding:.2rem;font-size:.75rem;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.media-gallery__search-clear:hover{color:var(--theme-text,#fff)}.media-gallery__sort{background:var(--theme-elevation-100,#111);border:1px solid var(--theme-elevation-250,#333);color:var(--theme-text,#fff);cursor:pointer;border-radius:8px;outline:none;padding:.45rem .75rem;font-size:.82rem}.media-gallery__sort:focus{border-color:var(--theme-success-500,#6c63ff)}.media-gallery__view-toggle{border:1px solid var(--theme-elevation-250,#333);border-radius:8px;display:flex;overflow:hidden}.media-gallery__view-btn{background:var(--theme-elevation-100,#111);color:var(--theme-elevation-400,#666);cursor:pointer;border:none;padding:.45rem .65rem;font-size:1rem;transition:background .2s,color .2s}.media-gallery__view-btn:hover{color:var(--theme-text,#fff)}.media-gallery__view-btn--active{background:var(--theme-success-500,#6c63ff);color:#fff}.media-gallery__selection-bar{color:var(--theme-text,#fff);background:#6c63ff1f;border:1px solid #6c63ff4d;border-radius:8px;justify-content:space-between;align-items:center;padding:.5rem 1rem;font-size:.82rem;display:flex}.media-gallery__deselect{color:var(--theme-success-500,#6c63ff);cursor:pointer;background:0 0;border:none;font-size:.8rem;text-decoration:underline}.media-gallery__deselect:hover{opacity:.8}.media-gallery__results-count{color:var(--theme-elevation-400,#777);margin:0 0 1rem;font-size:.78rem}.media-gallery__grid{gap:.75rem;display:grid}.media-gallery__grid--2{grid-template-columns:repeat(2,1fr)}.media-gallery__grid--3{grid-template-columns:repeat(3,1fr)}.media-gallery__grid--4{grid-template-columns:repeat(4,1fr)}.media-gallery__grid--5{grid-template-columns:repeat(5,1fr)}.media-gallery__grid--masonry{align-items:start}.media-gallery__grid--masonry.media-gallery__grid--2{-moz-columns:2;columns:2;display:block}.media-gallery__grid--masonry.media-gallery__grid--3{-moz-columns:3;columns:3;display:block}.media-gallery__grid--masonry.media-gallery__grid--4{-moz-columns:4;columns:4;display:block}.media-gallery__grid--masonry.media-gallery__grid--5{-moz-columns:5;columns:5;display:block}.media-gallery__grid--masonry .media-gallery__card{-moz-column-break-inside:avoid;break-inside:avoid;width:100%;margin-bottom:.75rem;display:inline-block}.media-gallery__grid--masonry .media-gallery__card-img{height:auto;aspect-ratio:unset}@media (max-width:900px){.media-gallery__grid--4,.media-gallery__grid--5{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.media-gallery__grid--3,.media-gallery__grid--4,.media-gallery__grid--5{grid-template-columns:repeat(2,1fr)}}.media-gallery__card{cursor:pointer;background:var(--theme-elevation-100,#111);border:2px solid #0000;border-radius:8px;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.media-gallery__card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0006}.media-gallery__card:hover .media-gallery__card-overlay,.media-gallery__card:hover .media-gallery__checkbox{opacity:1}.media-gallery__card--selected{border-color:var(--theme-success-500,#6c63ff);box-shadow:0 0 0 3px #6c63ff33}.media-gallery__card-img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%;transition:transform .3s;display:block}.media-gallery__card:hover .media-gallery__card-img{transform:scale(1.04)}.media-gallery__card-overlay{opacity:0;background:linear-gradient(#0000 45%,#000000d1 100%);flex-direction:column;justify-content:flex-end;padding:.6rem .65rem .55rem;transition:opacity .2s;display:flex;position:absolute;inset:0}.media-gallery__card-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:500;overflow:hidden}.media-gallery__card-meta{color:#fff9;margin-top:.15rem;font-size:.65rem}.media-gallery__checkbox{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;cursor:pointer;opacity:0;z-index:1;background:#0006;border:2px solid #ffffff80;border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;font-size:.7rem;transition:opacity .2s,background .2s;display:flex;position:absolute;top:.5rem;left:.5rem}.media-gallery__checkbox--checked{background:var(--theme-success-500,#6c63ff);border-color:var(--theme-success-500,#6c63ff);opacity:1}.media-gallery__skeleton-card{aspect-ratio:1;background:linear-gradient(90deg, var(--theme-elevation-100,#111) 25%, var(--theme-elevation-200,#222) 50%, var(--theme-elevation-100,#111) 75%);background-size:200% 100%;border-radius:8px;animation:1.4s infinite galleryShimmer}.media-gallery__skeleton-card:nth-child(2n){animation-delay:.15s}.media-gallery__skeleton-card:nth-child(3n){animation-delay:.3s}.media-gallery__message{text-align:center;color:var(--theme-elevation-400,#666);margin:0;padding:2.5rem;font-size:.875rem}.media-gallery__message--error{color:var(--theme-error-500,#e05a5a)}.media-gallery__lightbox{z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:zoom-out;background:#000000ed;flex-direction:column;justify-content:center;align-items:center;animation:.2s galleryFadeIn;display:flex;position:fixed;inset:0}.media-gallery__lightbox-close{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.9rem;display:flex;position:absolute;top:1.25rem;right:1.25rem}.media-gallery__lightbox-close:hover{background:#fff3}.media-gallery__lightbox-arrow{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.8rem;transition:background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.media-gallery__lightbox-arrow:hover{background:#ffffff2e}.media-gallery__lightbox-arrow--prev{left:1.5rem}.media-gallery__lightbox-arrow--next{right:1.5rem}.media-gallery__lightbox-img{-o-object-fit:contain;object-fit:contain;cursor:default;border-radius:8px;max-width:88vw;max-height:80vh;box-shadow:0 30px 90px #000000b3}.media-gallery__lightbox-info{text-align:center;cursor:default;margin-top:1.25rem}.media-gallery__lightbox-caption{color:#ffffffd9;margin:0 0 .25rem;font-size:.9rem}.media-gallery__lightbox-meta{color:#ffffff73;font-variant-numeric:tabular-nums;margin:0;font-size:.75rem}@keyframes galleryShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes galleryFadeIn{0%{opacity:0}to{opacity:1}}
