/* Original layout and theme remain in the source stylesheets. These rules only replace platform runtime. */
.sqsrte-scaled-text-container{visibility:visible!important}.sqsrte-scaled-text{display:inline-block}
.native-video-player{position:relative;width:100%;height:100%;aspect-ratio:16/9;overflow:hidden}.native-video-player>video{display:block;width:100%;height:100%;object-fit:cover}
.email-preserved{color:inherit!important;text-decoration:none!important;border:0!important;background:none!important}
.replica-highlight{position:relative;display:inline-block}.replica-highlight svg{position:absolute;left:-3%;top:-18%;width:106%;height:145%;overflow:visible;pointer-events:none}.replica-highlight svg path{fill:none;stroke:var(--text-highlight-color,currentColor);stroke-width:2;vector-effect:non-scaling-stroke}
#photo-viewer{padding:0;border:0;background:#111;color:white;max-width:100vw;max-height:100dvh;width:100vw;height:100dvh;overflow:hidden}#photo-viewer::backdrop{background:#111}#photo-viewer[open]{display:flex;align-items:center;justify-content:center}#photo-viewer>img{max-width:94vw;max-height:92dvh;object-fit:contain}#photo-viewer>button{position:absolute;right:18px;top:12px;background:transparent;border:0;color:white;font:32px Arial;cursor:pointer;z-index:1}#photo-viewer>p{position:absolute;bottom:8px;text-align:center;left:0;width:100%;font-size:11px}.gallery-grid-item-wrapper{cursor:zoom-in}
:focus-visible{outline:2px solid currentColor;outline-offset:4px}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}

.replica-highlight.highlight-underline svg,.replica-highlight.highlight-underlineCurve svg{left:0;top:0;width:100%;height:100%}.replica-highlight.highlight-underline svg path,.replica-highlight.highlight-underlineCurve svg path{stroke-width:.1em;vector-effect:none}

.gallery-grid-item-wrapper{position:relative;height:1px;padding-bottom:133.333333%;opacity:1;cursor:default}.gallery-grid-item-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.gallery-grid-item-wrapper a{position:absolute;inset:0}.gallery-grid-item[data-show=true] .gallery-grid-item-wrapper{opacity:1}.gallery-grid-wrapper{width:auto}

.Marquee-display{overflow:hidden}.Marquee-display>h1{display:none}.replica-marquee-track{display:flex;align-items:center;gap:.5em;width:max-content;white-space:nowrap;animation:replica-marquee linear infinite;animation-delay:-4s}.replica-marquee-track>span{flex:none}@keyframes replica-marquee{to{transform:translateX(-50%)}}

.migration-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
