/*! tmtg.css v1.3.2 | MIT License, Copyright (c) 2026 Timothy Beto | https://opensource.org/license/mit | https://timcode.dev/tmtg | minified from tmtg.css; the full, commented source and tmtg-docs.html explain it */
@property --tmtg-arrow-clearance{syntax: '<length>';inherits: true;initial-value: 0px}@property --tmtg-toolbar-clearance{syntax: '<length>';inherits: true;initial-value: 0px}@property --tmtg-toolbar-height{syntax: '<length>';inherits: true;initial-value: 40px}@property --tmtg-edge-gap{syntax: '<length>';inherits: true;initial-value: 12px}@property --tmtg-corner-radius{syntax: '<length>';inherits: true;initial-value: 0px}@property --tmtg-color-bg{syntax: '<color>';inherits: true;initial-value: #000}@property --tmtg-color-fg{syntax: '<color>';inherits: true;initial-value: #fff}@property --tmtg-color-accent{syntax: '<color>';inherits: true;initial-value: rgb(100,26,0)}div.tmtgContainer{--tmtg-arrow-clearance: 4.75em;--tmtg-toolbar-clearance: 3.75em;--tmtg-edge-gap: .75em;--tmtg-toolbar-height: calc(2.25em + 4px);--tmtg-number-gap: calc(var(--tmtg-edge-gap) * 2 / 3);padding: 0;margin: auto;margin-top: .3em;position: relative;text-align: center;box-sizing: border-box;position: relative;min-width: 200px;container: tmtg / inline-size;display: flex;flex-direction: column;height: var(--tmtg-height,100%);--tmtg-color-bg: var(--tmtg-background,#000);--tmtg-color-fg: var(--tmtg-foreground,#fff);--tmtg-color-accent: var(--tmtg-accent,rgb(100,26,0));background-color: var(--tmtg-color-bg);--tmtg-corner-radius: 1.05em;border-radius: var(--tmtg-corner-radius);font-family: var(--tmtg-font,system-ui,sans-serif);line-height: 1.4}div.tmtgContainer:is(:fullscreen,:-webkit-full-screen,.tmtg-pseudo-fullscreen){padding: 0;margin: 0;width: 100vw;height: 100vh;position: relative;text-align: center;box-sizing: border-box;border-radius: 0;--tmtg-color-bg: #000;--tmtg-color-fg: #fff;--tmtg-mix-dim: 50% !important;--tmtg-mix-strip: 55% !important;--tmtg-mix-frame: 70% !important;--tmtg-mix-number: 86.7% !important;--tmtg-mix-pill: 22% !important}div.tmtgContainer.tmtg-pseudo-fullscreen{position: fixed;inset: 0;width: auto !important;height: auto !important;max-width: none;max-height: none;border: 0;padding: env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);overflow: hidden;overscroll-behavior: contain;color: inherit;z-index: 2147483647}div.tmtgContainer.tmtg-pseudo-fullscreen div.tmtgToolbar{top: calc(var(--tmtg-edge-gap) + env(safe-area-inset-top,0px))}div.tmtgContainer.tmtg-pseudo-fullscreen .tmtg-prev{left: env(safe-area-inset-left,0px)}div.tmtgContainer.tmtg-pseudo-fullscreen .tmtg-next{right: env(safe-area-inset-right,0px)}html.tmtg-pseudo-fullscreen-page{overflow: hidden}div.tmtgGallery{background-color: var(--tmtg-color-bg);width: 100%;border-radius: var(--tmtg-corner-radius);--tmtg-gallery-pad-top: var(--tmtg-toolbar-clearance);--tmtg-gallery-pad-x: 3em;--tmtg-gallery-pad-bottom: 0px;padding: var(--tmtg-gallery-pad-top) var(--tmtg-gallery-pad-x) var(--tmtg-gallery-pad-bottom);margin: auto;text-align: center;position: relative;box-sizing: border-box;display: flex;align-items: center;flex: 1 1 min(calc((100cqw - 2 * var(--tmtg-gallery-pad-x)) / (var(--tmtg-aspect,3 / 2)) + var(--tmtg-gallery-pad-top) + var(--tmtg-gallery-pad-bottom)),max(60vh,calc(200px + var(--tmtg-gallery-pad-top) + var(--tmtg-gallery-pad-bottom))));min-height: 0;overflow-x: clip;isolation: isolate}div.tmtgContainer:is(:fullscreen,:-webkit-full-screen,.tmtg-pseudo-fullscreen) div.tmtgGallery{width: 100%;padding: 0;padding-top: var(--tmtg-toolbar-clearance);margin: 0;border: 1px solid var(--tmtg-color-bg)}div.tmtgContainer.tmtg-no-toolbar div.tmtgGallery{--tmtg-gallery-pad-top: var(--tmtg-edge-gap)}div.tmtgContainer.tmtg-no-toolbar div.tmtgToolbar{display: none}div.tmtgContainer.tmtg-swipe div.tmtgGallery{touch-action: pan-y pinch-zoom}div.tmtgContainer.tmtg-swipe:is(:fullscreen,:-webkit-full-screen,.tmtg-pseudo-fullscreen) div.tmtgGallery{touch-action: pinch-zoom}div.tmtgContainer.tmtg-swipe.tmtg-zoomed div.tmtgGallery{touch-action: manipulation}div.tmtgGallery .tmtgNoSlides{color: var(--tmtg-color-fg);text-align: center;padding: 2em;width: 100%;font-size: 1.2em}div.tmtgGallery .tmtgNoSlides pre{white-space: pre-wrap;margin-top: 2em;margin-bottom: 2em}div.tmtgToolbar,div.tmtgGallery img,div.tmtgThumbs,#tmtgSlideNums,#tmtgSlideNumsSep{-webkit-user-select: none;user-select: none}div.tmtgGallery img{text-align: center;margin: 0;opacity: 1;animation-name: fadeInOpacity;animation-iteration-count: 1;animation-timing-function: ease-in;animation-duration: .3s;box-sizing: border-box;align-self: stretch;width: 100%;max-width: 100%;object-fit: var(--tmtg-object-fit,contain);transform: translateZ(0)}@keyframes fadeInOpacity{0%{opacity: 0}100%{opacity: 1}}@media (prefers-reduced-motion: no-preference){div.tmtgGallery img.tmtg-slide-from-right,div.tmtgGallery img.tmtg-slide-from-left{--tmtg-slide-distance: 25%;animation-duration: .35s;animation-timing-function: cubic-bezier(.2,.7,.3,1)}div.tmtgGallery img.tmtg-slide-from-right{animation-name: tmtgSlideFromRight}div.tmtgGallery img.tmtg-slide-from-left{animation-name: tmtgSlideFromLeft}}@keyframes tmtgSlideFromRight{0%{opacity: 0;transform: translateX(var(--tmtg-slide-distance))}100%{opacity: 1;transform: none}}@keyframes tmtgSlideFromLeft{0%{opacity: 0;transform: translateX(calc(-1 * var(--tmtg-slide-distance)))}100%{opacity: 1;transform: none}}@media (prefers-reduced-motion: reduce){div.tmtgContainer div.tmtgToolbar button{transform: none;transition: none}}div.tmtgContainer.tmtg-decorative{--tmtg-decorative-padding: .3em;margin: 0}div.tmtgContainer.tmtg-decorative div.tmtgGallery{--tmtg-gallery-pad-top: var(--tmtg-decorative-padding);--tmtg-gallery-pad-x: var(--tmtg-decorative-padding);--tmtg-gallery-pad-bottom: var(--tmtg-decorative-padding);padding: var(--tmtg-decorative-padding)}div.tmtgContainer.tmtg-decorative div.tmtgGallery img{border-radius: max(0px,calc(var(--tmtg-corner-radius) - var(--tmtg-decorative-padding)))}div.tmtgContainer.tmtg-decorative .tmtgToolbar,div.tmtgContainer.tmtg-decorative .tmtg-prev,div.tmtgContainer.tmtg-decorative .tmtg-next,div.tmtgContainer.tmtg-decorative div.tmtgCaptions,div.tmtgContainer.tmtg-decorative div.tmtgThumbs{display: none}div.tmtgContainer:is(:fullscreen,:-webkit-full-screen,.tmtg-pseudo-fullscreen) div.tmtgGallery img{padding-top: .5%;padding-bottom: .5%;padding-right: 2%;padding-left: 2%}div.tmtgThumbs{--tmtg-thumb-height: 4.5em;--tmtg-thumb-gap: 1em;--tmtg-thumb-frame-pad: .6em;--tmtg-thumb-frame-border: 2px;--tmtg-thumb-frame-radius: var(--tmtg-corner-radius);--tmtg-strip-arrow-width: 2em;--tmtg-strip-arrow-gap: .5em;--tmtg-strip-arrow-space: 0px;--tmtg-thumb-fit-width: calc((100cqw - 4 * var(--tmtg-thumb-gap) - 2 * (var(--tmtg-thumb-frame-pad) + var(--tmtg-thumb-frame-border)) - var(--tmtg-strip-arrow-space)) / 5);--tmtg-thumb-fit-height: min(var(--tmtg-thumb-height),var(--tmtg-thumb-fit-width) * 9 / 16);display: flex;align-items: center;justify-content: center;gap: var(--tmtg-strip-arrow-gap);touch-action: pan-y;container-type: inline-size;min-height: 3em;background-color: var(--tmtg-color-bg);width: 100%;border-radius: var(--tmtg-corner-radius);padding: calc(1em - var(--tmtg-thumb-frame-pad) - var(--tmtg-thumb-frame-border)) 1em;text-align: center;margin: auto;margin-top: -.5em;color: var(--tmtg-color-fg);box-sizing: border-box;flex: 0 0 auto}div.tmtgContainer:not(:is(:fullscreen,:-webkit-full-screen,.tmtg-pseudo-fullscreen)) div.tmtgThumbs{padding-bottom: var(--tmtg-edge-gap)}div.tmtgThumbs.tmtg-has-arrows{--tmtg-strip-arrow-space: calc(2 * (var(--tmtg-strip-arrow-width) + var(--tmtg-strip-arrow-gap)))}div.tmtgThumbs div#tmtgThumbsStage{box-sizing: border-box;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;gap: var(--tmtg-thumb-gap);overflow-x: hidden;width: fit-content;max-width: calc(100% - var(--tmtg-strip-arrow-space));padding: var(--tmtg-thumb-frame-pad);border: var(--tmtg-thumb-frame-border) solid color-mix(in srgb,var(--tmtg-color-fg) var(--tmtg-mix-frame,70%),transparent);border-radius: var(--tmtg-thumb-frame-radius);margin: 0;height: calc(var(--tmtg-thumb-fit-height) + 2 * (var(--tmtg-thumb-frame-pad) + var(--tmtg-thumb-frame-border)));position: relative}div.tmtgThumbs div#tmtgThumbsStage button.tmtg-thumb{position: relative;width: min(calc(var(--tmtg-thumb-height) * 16 / 9),var(--tmtg-thumb-fit-width));max-height: 100%;border-radius: max(0px,calc(var(--tmtg-thumb-frame-radius) - var(--tmtg-thumb-frame-pad) - var(--tmtg-thumb-frame-border)));flex: 0 0 auto;align-self: center;padding: 0;margin: 0;border: 0;background: none;color: inherit;font: inherit;cursor: pointer;touch-action: manipulation}div.tmtgThumbs div#tmtgThumbsStage button.tmtg-thumb.tmtg-thumb-leaving{position: absolute;pointer-events: none}@media (prefers-reduced-motion: no-preference){div.tmtgThumbs div#tmtgThumbsStage.tmtg-strip-sliding button.tmtg-thumb{animation: tmtgStripShift .35s cubic-bezier(.2,.7,.3,1)}}@keyframes tmtgStripShift{from{transform: translateX(var(--tmtg-strip-shift,0px))}}div.tmtgThumbs div#tmtgThumbsStage.tmtg-strip-fading button.tmtg-thumb{animation: fadeInOpacity .3s ease-in}div.tmtgThumbs div#tmtgThumbsStage button.tmtg-thumb:focus-visible{outline: 2px solid var(--tmtg-color-fg);outline-offset: 3px}div.tmtgThumbs div#tmtgThumbsStage button.tmtg-thumb img{display: block;width: 100%;height: auto;aspect-ratio: 16 / 9;border-radius: inherit;object-fit: cover;object-position: 50% 20%;filter: saturate(10%);opacity: 0.7;transition: all 250ms ease-in}div.tmtgThumbs div#tmtgThumbsStage button.tmtg-thumb:hover img,div.tmtgThumbs div#tmtgThumbsStage button.tmtg-thumb:focus-visible img{filter: saturate(80%)}div.tmtgThumbs div#tmtgThumbsStage button.tmtg-activated img{filter: saturate(100%);opacity: 1}div.tmtgThumbs div#tmtgThumbsStage span.tmtg-thumb-num{position: absolute;right: .25em;bottom: .25em;padding: .25em .5em;border-radius: 99em;background-color: rgba(0,0,0,0.6);color: #fff;font-size: .75em;font-weight: bold;line-height: 1;white-space: nowrap;font-variant-numeric: tabular-nums;pointer-events: none}div.tmtgThumbs div#tmtgThumbsStage button.tmtg-activated span.tmtg-thumb-num{background-color: #fff;color: #000}div.tmtgThumbs button.tmtg-strip-arrow{flex: 0 0 auto;width: var(--tmtg-strip-arrow-width);height: max(var(--tmtg-thumb-fit-height),24px);display: flex;align-items: center;justify-content: center;padding: 0;margin: 0;border: 0;border-radius: .5em;background: none;color: color-mix(in srgb,var(--tmtg-color-fg) var(--tmtg-mix-strip,55%),transparent);font: inherit;cursor: pointer;touch-action: manipulation;transition: color 125ms ease-in,background-color 125ms ease-in}div.tmtgThumbs button.tmtg-strip-arrow[hidden]{display: none}div.tmtgThumbs button.tmtg-strip-arrow:hover,div.tmtgThumbs button.tmtg-strip-arrow:focus-visible{color: #fff;background-color: color-mix(in srgb,var(--tmtg-color-accent) 80%,transparent)}div.tmtgThumbs button.tmtg-strip-arrow.tmtg-fading{animation: tmtgStripArrowFade 1s ease-out forwards}@keyframes tmtgStripArrowFade{from{background-color: color-mix(in srgb,var(--tmtg-color-accent) 80%,transparent);color: #fff}to{background-color: transparent;color: color-mix(in srgb,var(--tmtg-color-fg) var(--tmtg-mix-strip,55%),transparent)}}div.tmtgThumbs button.tmtg-strip-arrow:focus-visible{outline: 2px solid var(--tmtg-color-fg);outline-offset: 3px}span.tmtg-strip-arrow-icon,span.tmtg-strip-arrow-icon svg{display: block;width: 1.75em;height: 1.75em}div.tmtgCaptions{min-height: 4.5em;background-color: var(--tmtg-color-bg);width: auto;border-radius: 0em 0em .3em .3em;padding: 2em;padding-left: .5em;padding-right: .5em;padding-bottom: .5em;padding-top: 1em;margin: auto;margin-top: -.5em;margin-left: var(--tmtg-arrow-clearance);margin-right: var(--tmtg-arrow-clearance);color: var(--tmtg-color-fg);box-sizing: border-box;text-align: start;flex: 0 0 auto;max-height: 50%;overflow-y: auto;scrollbar-color: color-mix(in srgb,var(--tmtg-color-fg) var(--tmtg-mix-dim,50%),transparent) transparent;font-size: clamp(1em,.9em + .5cqw,1.4em)}div.tmtgContainer:is(:fullscreen,:-webkit-full-screen,.tmtg-pseudo-fullscreen) div.tmtgCaptions{margin-top: 0;line-height: 150%;height: auto;min-height: 0;padding-top: 0;font-size: clamp(1.1em,1em + .7cqw,2em)}div.tmtgCaptions span{font-style: normal;font-weight: normal}div.tmtgToolbar{position: absolute;top: var(--tmtg-edge-gap);height: var(--tmtg-toolbar-height);left: 50%;transform: translateX(-50%);display: flex;flex-direction: row;justify-content: space-around;align-items: center;gap: 1em;padding: .15em .5em;font-size: 1.5em;border: 2px solid color-mix(in srgb,var(--tmtg-color-fg) var(--tmtg-mix-frame,70%),transparent);border-radius: var(--tmtg-corner-radius);box-sizing: border-box;z-index: 99}.tmtg-fullScreen,.tmtg-autoadv,.tmtg-captions,.tmtg-thumbs{text-align: center;cursor: pointer;padding: 0;margin: 0;font-size: 1em;line-height: 1.2;color: color-mix(in srgb,var(--tmtg-color-fg) var(--tmtg-mix-dim,50%),transparent);background-color: transparent;border-radius: .2em;border: none;touch-action: manipulation;display: inline-block}.tmtg-fullScreen:hover,.tmtg-fullScreen:focus-visible{color: var(--tmtg-color-fg);transform: scale(1.2)}.tmtg-autoadv:hover,.tmtg-autoadv:focus-visible,.tmtg-autoadv:active{color: var(--tmtg-color-fg);transform: scale(1.2)}.tmtg-captions:hover,.tmtg-captions:focus-visible{color: var(--tmtg-color-fg);transform: scale(1.2)}.tmtg-thumbs:hover,.tmtg-thumbs:focus-visible{color: var(--tmtg-color-fg);transform: scale(1.2)}div.tmtgContainer div.tmtgToolbar button:focus-visible{outline: 2px solid var(--tmtg-color-fg);outline-offset: 2px}div.tmtgContainer div.tmtgToolbar button:focus-visible:not(:hover){transform: none}div.tmtgContainer div.tmtgToolbar button.tmtg-fading,div.tmtgContainer div.tmtgToolbar button.tmtg-fading:hover{transform: none;color: color-mix(in srgb,var(--tmtg-color-fg) var(--tmtg-mix-dim,50%),transparent);animation: tmtgToolbarFade .5s ease-out}div.tmtgContainer div.tmtgToolbar button.tmtg-fading[aria-pressed="true"]{color: var(--tmtg-color-fg)}@keyframes tmtgToolbarFade{from{color: var(--tmtg-color-fg)}}.tmtg-captions[aria-pressed="true"]{color: var(--tmtg-color-fg)}div.tmtgContainer:is(.tmtg-captions-hidden,.tmtg-no-captions) div.tmtgCaptions{display: flex;align-items: center;justify-content: center;min-height: 0;max-height: none;margin-top: 0;padding: var(--tmtg-number-gap) .5em 0;overflow: hidden}div.tmtgContainer:is(.tmtg-captions-hidden,.tmtg-no-captions) div.tmtgThumbs{margin-top: 0;padding-top: var(--tmtg-number-gap)}div.tmtgContainer:is(.tmtg-captions-hidden,.tmtg-no-captions) #tmtgCaption,div.tmtgContainer:is(.tmtg-captions-hidden,.tmtg-no-captions) #tmtgSlideNumsSep{display: none}div.tmtgContainer:is(.tmtg-captions-hidden,.tmtg-no-captions).tmtg-thumbs-hidden div.tmtgCaptions{height: var(--tmtg-toolbar-clearance);margin-top: 0;padding-top: 0;padding-bottom: 0}div.tmtgContainer.tmtg-no-toolbar:is(.tmtg-captions-hidden,.tmtg-no-captions).tmtg-thumbs-hidden div.tmtgCaptions{height: auto;padding-top: var(--tmtg-number-gap);padding-bottom: var(--tmtg-edge-gap)}div.tmtgContainer.tmtg-single-slide #tmtgSlideNums,div.tmtgContainer.tmtg-single-slide #tmtgSlideNumsSep{display: none}div.tmtgContainer:is(.tmtg-captions-hidden,.tmtg-no-captions).tmtg-single-slide div.tmtgCaptions{display: none}div.tmtgContainer:is(.tmtg-captions-hidden,.tmtg-no-captions).tmtg-single-slide div.tmtgGallery{--tmtg-gallery-pad-bottom: var(--tmtg-toolbar-clearance);padding-bottom: var(--tmtg-toolbar-clearance)}div.tmtgContainer.tmtg-no-toolbar:is(.tmtg-captions-hidden,.tmtg-no-captions).tmtg-single-slide div.tmtgGallery{--tmtg-gallery-pad-bottom: var(--tmtg-edge-gap);padding-bottom: var(--tmtg-edge-gap)}.tmtg-autoadv[aria-pressed="true"]{color: var(--tmtg-color-fg)}.tmtg-thumbs[aria-pressed="true"]{color: var(--tmtg-color-fg)}.tmtg-fullScreen[aria-pressed="true"]{color: var(--tmtg-color-fg)}.tmtg-next,.tmtg-prev{--tmtg-arrow-icon: 1.35em;--tmtg-arrow-pad-y: calc((var(--tmtg-arrow-icon) + 1.34em) / 2);cursor: pointer;position: absolute;top: 40%;width: auto;padding: 1em;padding-top: var(--tmtg-arrow-pad-y);padding-bottom: var(--tmtg-arrow-pad-y);margin-top: calc(.5em - var(--tmtg-arrow-pad-y));color: rgba(255,255,255,0.85);font-weight: bolder;font-size: 2em;background-color: transparent;border: none;transition: all 125ms ease-in;touch-action: manipulation;z-index: 99}.tmtg-next:hover,.tmtg-prev:hover{background-color: color-mix(in srgb,var(--tmtg-color-accent) 80%,transparent);text-decoration: none;color: #fff;border: none;transition: all 125ms ease-in}.tmtg-next:focus-visible,.tmtg-prev:focus-visible{background-color: color-mix(in srgb,var(--tmtg-color-accent) 80%,transparent);color: #fff}.tmtg-next:active,.tmtg-prev:active{background-color: transparent;transition: all 125ms ease-in;color: #fff}.tmtg-next.tmtg-fading,.tmtg-prev.tmtg-fading{animation: tmtgArrowFade 1s ease-out forwards}.tmtg-fading span.tmtg-arrow-icon svg circle{animation: tmtgArrowDiscFade 1s ease-out forwards}@keyframes tmtgArrowFade{from{background-color: color-mix(in srgb,var(--tmtg-color-accent) 80%,transparent);color: #fff}to{background-color: transparent;color: rgba(255,255,255,0.85)}}@keyframes tmtgArrowDiscFade{from{fill-opacity: .7}to{fill-opacity: .5}}.tmtg-next{right: 0;border-radius: 99em 0 0 99em;padding-right: .1em;padding-left: .77em;text-decoration: none}.tmtg-prev{left: 0;border-radius: 0 99em 99em 0;padding-left: .1em;padding-right: .77em;text-decoration: none}div.tmtgContainer.tmtg-single-slide :is(.tmtg-next,.tmtg-prev,.tmtg-autoadv,.tmtg-thumbs){display: none}div.tmtgContainer:is(:fullscreen,:-webkit-full-screen,.tmtg-pseudo-fullscreen) .tmtg-next,div.tmtgContainer:is(:fullscreen,:-webkit-full-screen,.tmtg-pseudo-fullscreen) .tmtg-prev{top: 50%;margin-top: 0;transform: translateY(-50%)}.tmtg-next span.tmtg-arrow-icon,.tmtg-prev span.tmtg-arrow-icon{display: block;padding: .2em 0}span.tmtg-arrow-icon svg{display: block;width: var(--tmtg-arrow-icon);height: var(--tmtg-arrow-icon)}span.tmtg-arrow-icon svg circle{transition: fill-opacity 125ms ease}.tmtg-next:hover span.tmtg-arrow-icon svg circle,.tmtg-next:focus-visible span.tmtg-arrow-icon svg circle,.tmtg-prev:hover span.tmtg-arrow-icon svg circle,.tmtg-prev:focus-visible span.tmtg-arrow-icon svg circle{fill-opacity: .7}#tmtgSlideNums,#tmtgSlideNumsSep{font-weight: bold;color: color-mix(in srgb,var(--tmtg-color-fg) var(--tmtg-mix-number,86.7%),var(--tmtg-color-bg));font-size: .9em;font-style: normal}#tmtgSlideNums{display: inline-block;padding: .35em .75em;margin-right: .55em;border-radius: 99em;background-color: color-mix(in srgb,var(--tmtg-color-fg) var(--tmtg-mix-pill,22%),transparent);line-height: 1;white-space: nowrap;text-align: center}#tmtgSlideNumsSep{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}div.tmtgContainer:is(.tmtg-captions-hidden,.tmtg-no-captions) #tmtgSlideNums{margin-right: 0}div.tmtgContainer.tmtg-slide-uncaptioned div.tmtgCaptions{display: flex;align-items: center;justify-content: center}div.tmtgContainer.tmtg-slide-uncaptioned #tmtgSlideNums{margin-right: 0}div.tmtgContainer.tmtg-no-captions .tmtg-captions{display: none}.tmtg-visually-hidden{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}span.tmtg-toolbar-icon,span.tmtg-toolbar-icon svg{display: block}@container tmtg (max-width: 576px){.tmtg-next,.tmtg-prev{font-size: 4cqw}.tmtg-next,.tmtg-prev{--tmtg-arrow-icon: max(1.35em,28px)}div.tmtgContainer div.tmtgCaptions{--tmtg-arrow-clearance: calc(max(5.4cqw,28px) + 4.1cqw)}div.tmtgContainer div{width: 100%}div.tmtgContainer div.tmtgCaptions{width: auto}div.tmtgContainer div.tmtgToolbar{width: auto}div.tmtgContainer > *{--tmtg-toolbar-font: clamp(20px,13.3px + 1.85cqw,24px);--tmtg-toolbar-height: calc(var(--tmtg-toolbar-font) * 1.5 + 4px);--tmtg-toolbar-clearance: calc(var(--tmtg-toolbar-font) * 2.5);--tmtg-edge-gap: calc(var(--tmtg-toolbar-font) / 2);--tmtg-number-gap: calc(var(--tmtg-edge-gap) * 2 / 3)}div.tmtgContainer div.tmtgToolbar{font-size: var(--tmtg-toolbar-font)}div.tmtgContainer #tmtgSlideNums{font-size: clamp(12px,6px + 1.65cqw,.9em)}div.tmtgCaptions span{font-size: .9em}div.tmtgThumbs{--tmtg-thumb-gap: .35em;--tmtg-thumb-frame-pad: .3em;--tmtg-strip-arrow-width: 1.5em;--tmtg-strip-arrow-gap: .2em;padding-left: .25em;padding-right: .25em}div.tmtgThumbs div#tmtgThumbsStage span.tmtg-thumb-num{right: .15em;bottom: .15em;padding: .2em .4em;font-size: .6em}div.tmtgGallery .tmtgNoSlides{font-size: .9em}}@media (orientation: landscape) and (max-height: 500px) and (pointer: coarse){div.tmtgThumbs,.tmtg-thumbs{display: none}div.tmtgContainer:not(:is(:fullscreen,:-webkit-full-screen,.tmtg-pseudo-fullscreen)) div.tmtgGallery{flex-basis: min(100svh,calc((100cqw - 2 * var(--tmtg-gallery-pad-x)) / (var(--tmtg-aspect,3 / 2)) + var(--tmtg-gallery-pad-top) + var(--tmtg-gallery-pad-bottom)))}div.tmtgContainer:not(:is(:fullscreen,:-webkit-full-screen,.tmtg-pseudo-fullscreen)){max-height: 100svh}div.tmtgContainer:not(:is(:fullscreen,:-webkit-full-screen,.tmtg-pseudo-fullscreen)) #tmtgSlideNums{position: absolute;top: var(--tmtg-edge-gap);left: var(--tmtg-edge-gap);height: var(--tmtg-toolbar-height);box-sizing: border-box;line-height: var(--tmtg-toolbar-height);margin: 0;padding: 0 .9em;z-index: 99}div.tmtgContainer.tmtg-no-toolbar:not(.tmtg-single-slide):not(:is(:fullscreen,:-webkit-full-screen,.tmtg-pseudo-fullscreen)) div.tmtgGallery{--tmtg-gallery-pad-top: var(--tmtg-toolbar-clearance)}div.tmtgContainer:is(.tmtg-captions-hidden,.tmtg-no-captions) div.tmtgCaptions,div.tmtgContainer:is(.tmtg-captions-hidden,.tmtg-no-captions).tmtg-thumbs-hidden div.tmtgCaptions{height: 0;min-height: 0;padding: 0;margin: 0}div.tmtgContainer:is(.tmtg-captions-hidden,.tmtg-no-captions) div.tmtgGallery,div.tmtgContainer:is(.tmtg-captions-hidden,.tmtg-no-captions).tmtg-single-slide div.tmtgGallery{--tmtg-gallery-pad-bottom: var(--tmtg-edge-gap);padding-bottom: var(--tmtg-edge-gap)}div.tmtgContainer div.tmtgCaptions{min-height: 0}div.tmtgContainer:is(.tmtg-captions-hidden,.tmtg-no-captions):is(:fullscreen,:-webkit-full-screen,.tmtg-pseudo-fullscreen) #tmtgSlideNums{position: absolute;width: 1px;height: 1px;padding: 0;overflow: hidden;clip-path: inset(50%);white-space: nowrap}}
