.react-photo-album{display:flex}.react-photo-album,.react-photo-album *{box-sizing:border-box}.react-photo-album--track{align-items:flex-start;display:flex}.react-photo-album--photo{padding:calc(var(--react-photo-album--padding)*1px);position:relative}.react-photo-album--image{aspect-ratio:var(--react-photo-album--photo-width)/var(--react-photo-album--photo-height);display:block;height:auto;width:100%}.react-photo-album--button{background:initial;border:initial;cursor:pointer}.react-photo-album--rows{flex-direction:column;row-gap:calc(var(--react-photo-album--spacing)*1px)}.react-photo-album--rows .react-photo-album--track{justify-content:space-between;--react-photo-album--track-gaps:calc(var(--react-photo-album--spacing)*(var(--react-photo-album--track-size) - 1) + var(--react-photo-album--padding)*2*var(--react-photo-album--track-size))}.react-photo-album--rows .react-photo-album--photo{width:calc((100% - var(--react-photo-album--track-gaps)*1px)/(var(--react-photo-album--container-width) - var(--react-photo-album--track-gaps))*var(--react-photo-album--photo-width) + 2px*var(--react-photo-album--padding))}._gallery_75bl9_1 .react-photo-album{--position-indicator-width: 4px;--position-indicator-offset: calc( (var(--react-photo-album--spacing, 0) * 1px + var(--position-indicator-width)) / -2 )}._overlay_75bl9_8,._gallery_75bl9_1 .react-photo-album--photo{cursor:grab;position:relative;background:#fff;border-radius:var(--position-indicator-width);box-shadow:#0003 0 3px 3px -2px,#00000024 0 3px 4px,#0000001f 0 1px 8px}._overlay_75bl9_8{cursor:grabbing}._overlay_75bl9_8>img{display:block}._gallery_75bl9_1 .react-photo-album--image{-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-touch-callout:none}._gallery_75bl9_1 .react-photo-album--photo[data-active=true]{opacity:.3}._gallery_75bl9_1 .react-photo-album--photo[data-position=after]:after,._gallery_75bl9_1 .react-photo-album--photo[data-position=before]:before{content:"";position:absolute;background-color:#2196f3;border-radius:var(--position-indicator-width)}._gallery_75bl9_1 .react-photo-album--rows .react-photo-album--photo[data-position=after]:after,._gallery_75bl9_1 .react-photo-album--rows .react-photo-album--photo[data-position=before]:before{top:0;bottom:0;width:var(--position-indicator-width)}._gallery_75bl9_1 .react-photo-album--rows .react-photo-album--photo[data-position=after]:after{right:var(--position-indicator-offset)}._gallery_75bl9_1 .react-photo-album--rows .react-photo-album--photo[data-position=before]:before{left:var(--position-indicator-offset)}._gallery_75bl9_1 .react-photo-album--columns .react-photo-album--photo[data-position=after]:after,._gallery_75bl9_1 .react-photo-album--masonry .react-photo-album--photo[data-position=after]:after,._gallery_75bl9_1 .react-photo-album--columns .react-photo-album--photo[data-position=before]:before,._gallery_75bl9_1 .react-photo-album--masonry .react-photo-album--photo[data-position=before]:before{left:0;right:0;height:var(--position-indicator-width)}._gallery_75bl9_1 .react-photo-album--columns .react-photo-album--photo[data-position=after]:after,._gallery_75bl9_1 .react-photo-album--masonry .react-photo-album--photo[data-position=after]:after{bottom:var(--position-indicator-offset)}._gallery_75bl9_1 .react-photo-album--columns .react-photo-album--photo[data-position=before]:before,._gallery_75bl9_1 .react-photo-album--masonry .react-photo-album--photo[data-position=before]:before{top:var(--position-indicator-offset)}*{box-sizing:border-box;border-color:var(--border)!important}:root{--bg: #ffffff;--text: #0c0c10;--link: rgb(0, 112, 243);--link-hover: #004aad;--border: #ffffff}:root[data-theme=dark]{color-scheme:dark;--bg: #0b0b0f;--text: #e6e6eb;--link: #9ab4ff;--link-hover: #d0d9ff;--border: #ffffff}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg);color:var(--text)}header{display:flex;flex-flow:row wrap;align-items:baseline;justify-content:center;margin:16px 8px}header h1{font-size:1.4rem;font-weight:500;margin:0;padding:8px;text-align:center;color:var(--text)}header .subtitle{font-size:1.1rem;color:#666}header a{font-size:1.4rem;font-weight:500;margin:0;padding:8px;color:var(--link);text-decoration:none}header a:hover{text-decoration:underline;color:var(--link-hover)}main{padding:16px;max-width:1200px;margin-inline:auto}
