/*
Theme Name: Dasha — Artist Index
Author: Dasha
Description: Minimal artist portfolio with index, diary, statement, About, and immersive galleries.
Version: 4.22.0
Requires at least: 6.2
Requires PHP: 7.4
Text Domain: dasha-koroleva
*/
:root{--fg:#111184;--muted:#111184;--bg:#fff;--font:"Helvetica Neue",Helvetica,Arial,sans-serif;--edge:clamp(16px,3vw,48px)}
*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--bg);color:var(--fg);font-family:var(--font);font-size:12px;line-height:1.2;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button{font:inherit;color:inherit}body.menu-open{overflow:hidden}.site-header{position:fixed;z-index:100;top:0;left:0;right:0;display:flex;justify-content:center;padding:20px var(--edge) 12px;background:var(--bg);pointer-events:none;text-align:center}.menu-toggle{display:none}.header-nav{pointer-events:auto}.primary-menu ul,.contact-menu{display:flex;justify-content:center;gap:12px;margin:0;padding:0;list-style:none}.primary-menu{font-weight:700;text-transform:uppercase}.contact-menu{margin-top:3px;font-weight:400;text-transform:none}.header-nav a{display:inline-block}.primary-menu a:hover,.contact-menu a:hover{font-style:italic}.index-stage{min-height:100svh;padding:80px max(var(--edge),calc((100vw - 1780px)/2)) 60px}.project-strip{width:100%;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(24px,4.2vw,86px)}.project-card{min-width:0}.project-label{min-height:40px;display:grid;grid-template-columns:1fr auto;gap:6px;align-content:start;font-size:10px}.project-title,.project-year{font-size:10px;font-weight:700;text-transform:uppercase}.project-title{margin:0}.project-title a:hover{font-style:italic}.project-media{position:relative;width:100%;height:clamp(112px,11.5vw,210px);display:flex;align-items:flex-start;justify-content:center}.project-media img{width:100%;height:100%;object-fit:contain;object-position:center top}.project-placeholder,.demo-thumb{width:100%;height:100%;background:#f4f4f4;overflow:hidden}.demo-thumb,.demo-art{position:relative}.demo-thumb::before,.demo-art::before{content:"";position:absolute;border:1px solid currentColor}.demo-1{background:#dad6ce;color:#d46b80}.demo-1::before{inset:18% 24%;border-width:14px 4px;transform:rotate(8deg)}.demo-2{background:#173f52;color:#d5a65e}.demo-2::before{width:58%;height:58%;border-radius:50%;top:18%;left:21%;border-width:7px}.demo-3{background:#d8c5ca;color:#fff}.demo-3::before{width:35%;height:72%;top:14%;left:32%;transform:rotate(-16deg);border-width:12px 2px}.demo-4{background:#ebe8e1;color:#1b1b1b}.demo-4::before{inset:12% 18%;border-radius:50% 50% 0 0;border-width:2px 18px 10px}.demo-5{background:#6e7771;color:#e4c4cf}.demo-5::before{inset:18%;border-width:22px 6px;transform:skew(-13deg)}.demo-6{background:#a6968a;color:#362d2b}.demo-6::before{width:66%;height:46%;top:26%;left:17%;transform:rotate(5deg);border-width:3px 14px}.site-footer{display:none}
.page-canvas{min-height:100svh;padding:92px var(--edge) 54px}.page-grid{max-width:1020px;margin:0 auto;display:grid;grid-template-columns:repeat(6,1fr);gap:24px}.page-title{grid-column:1/3;margin:0;font-size:13px;font-weight:700;text-transform:uppercase}.entry-content{grid-column:3/7;max-width:630px;font-size:13px;line-height:1.32}.entry-content>*:first-child{margin-top:0}.entry-content p{margin:0 0 1.32em}.entry-content h2,.entry-content h3{margin:2.5em 0 .65em;font-size:12px;text-transform:uppercase}.entry-content a{text-decoration:underline;text-underline-offset:2px}.statement-demo{max-width:1020px;margin:0 auto}.statement-columns{display:grid;grid-template-columns:1fr 1fr;gap:7vw}.statement-columns p{margin:0;line-height:1.32}
.cv-reference{position:relative;min-height:100svh;padding:92px var(--edge) 48px;overflow:hidden}.cv-top{max-width:1020px;margin:0 auto;display:grid;grid-template-columns:repeat(6,1fr);gap:24px}.cv-heading{grid-column:1/2;margin:0;font-size:13px;font-weight:700;text-transform:uppercase}.cv-intro{grid-column:3/5;margin:0;line-height:1.32}.cv-contact{grid-column:5/7;margin:0;line-height:1.32}.cv-portrait-track{position:absolute;z-index:5;left:max(var(--edge),calc((100vw - 1020px)/2));right:max(var(--edge),calc((100vw - 1020px)/2));top:29vh;height:236px;pointer-events:none}.cv-portrait-hit{position:absolute;left:0;top:0;width:66%;height:236px;pointer-events:auto}.cv-portrait{position:absolute;left:0;width:180px;height:236px;transition:transform .32s cubic-bezier(.2,.7,.25,1);background:#ddd;overflow:hidden}.cv-portrait svg{width:100%;height:100%}.cv-portrait-hit:hover .cv-portrait-moving{transform:translateX(calc(min(1020px,100vw - (2 * var(--edge))) * .66 - 180px))}.cv-lists{position:absolute;left:max(var(--edge),calc((100vw - 1020px)/2));right:max(var(--edge),calc((100vw - 1020px)/2));bottom:48px;display:grid;grid-template-columns:90px 1fr 36px 90px 1fr 36px;gap:12px}.cv-block h2{margin:0;font-size:11px;text-transform:uppercase}.cv-block ul{margin:0;padding:0;list-style:none}.cv-block li{margin-bottom:3px}.cv-years{font-weight:700}.cv-block-one{grid-column:1/4;display:grid;grid-template-columns:90px 1fr 36px;gap:12px}.cv-block-two{grid-column:4/7;display:grid;grid-template-columns:90px 1fr 36px;gap:12px}
body.single-project{overflow:hidden}.gallery-viewer{position:relative;width:100vw;height:100svh;background:#fff}.gallery-slides{position:absolute;inset:70px 5vw 62px;display:grid;place-items:center;pointer-events:none}.gallery-slide{position:relative;grid-area:1/1;max-width:100%;max-height:100%;margin:0;opacity:0;visibility:hidden;transition:opacity .18s ease}.gallery-slide.active{opacity:1;visibility:visible}.gallery-slide img{width:auto;height:auto;max-width:min(86vw,1160px);max-height:calc(100svh - 142px);object-fit:contain}.demo-art{width:min(68vw,900px);height:min(68vh,610px)}.gallery-zone{position:absolute;z-index:20;top:58px;bottom:48px;width:50%;border:0;background:transparent;padding:0}.gallery-zone.prev{left:0;cursor:url("assets/cursors/previous.svg") 16 16,w-resize}.gallery-zone.next{right:0;cursor:url("assets/cursors/next.svg") 16 16,e-resize}.gallery-meta{position:absolute;z-index:25;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:9px;white-space:nowrap;font-size:10px;font-weight:700;text-transform:uppercase;pointer-events:none}.gallery-count{color:var(--muted)}.project-notes{display:none}
.diary{max-width:1120px;margin:0 auto;padding:92px var(--edge) 80px}.diary-title{margin:0 0 55px;font-size:13px;font-weight:700;text-transform:uppercase}.diary-grid{display:flex;flex-wrap:wrap;gap:64px}.diary-entry{position:relative;flex:0 1 calc(50% - 32px);margin:0}.diary-entry:nth-child(5n){flex-basis:100%}.diary-entry img,.diary-demo-image{width:100%;height:auto}.diary-demo-image{aspect-ratio:4/3}.diary-entry figcaption,.diary-text{margin-top:18px;text-align:center;font-size:12px;line-height:1.28}.diary-entry:nth-child(5n) figcaption{position:absolute;bottom:22px;width:50%;color:var(--fg);text-shadow:none}.diary-entry-title{margin:0;font-size:11px;font-weight:700;text-transform:uppercase}.diary-entry-title a:hover{font-style:italic}.diary-date{display:block;margin-top:4px;color:var(--muted)}.diary-text{padding:40px;text-align:justify}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:900px){.project-strip{grid-template-columns:repeat(3,1fr);gap:42px 28px}.project-media{height:22vw}.page-grid{grid-template-columns:1fr 3fr}.page-title{grid-column:1}.entry-content{grid-column:2}.diary-grid{gap:42px}.diary-entry{flex-basis:calc(50% - 21px)}.cv-lists{position:static;margin:45vh auto 0;max-width:1020px}.cv-portrait-track{top:27vh}}
@media(max-width:600px){.site-header{justify-content:flex-end;padding-top:17px}.menu-toggle{display:block;position:relative;z-index:2;border:0;background:none;padding:0;pointer-events:auto;font-weight:700;text-transform:uppercase}.header-nav{position:fixed;inset:0;background:#fff;display:grid;place-items:center;align-content:center;opacity:0;pointer-events:none;transition:opacity .2s}.header-nav.open{opacity:1;pointer-events:auto}.primary-menu ul,.contact-menu{flex-direction:column;align-items:center;gap:14px;font-size:16px}.contact-menu{margin-top:24px;gap:8px;font-size:13px}.project-strip{grid-template-columns:repeat(2,1fr);gap:42px 20px}.project-media{height:42vw}.project-label{min-height:36px}.page-canvas{padding-top:82px}.page-grid,.statement-demo{display:block}.statement-columns{display:block}.statement-columns p+p{margin-top:25px}.gallery-slides{inset:70px 18px 70px}.gallery-slide img{max-width:100%;max-height:calc(100svh - 142px)}.gallery-meta{bottom:20px;font-size:9px;max-width:78vw;overflow:hidden}.diary{padding:82px 18px}.diary-grid{display:block}.diary-entry{margin-bottom:48px}.diary-entry:nth-child(5n) figcaption{position:static;width:auto;color:inherit;text-shadow:none}.diary-text{padding:15px 0}.cv-reference{padding-top:82px}.cv-top{display:block}.cv-intro,.cv-contact{margin-top:24px;max-width:80%}.cv-portrait-track{position:relative;left:auto;right:auto;top:auto;margin-top:44px;height:177px}.cv-portrait-hit{width:100%;height:177px}.cv-portrait{width:135px;height:177px}.cv-portrait-hit:hover .cv-portrait-moving{transform:translateX(calc(100vw - (2 * var(--edge)) - 135px))}.cv-lists{display:block;margin-top:45px}.cv-block-one,.cv-block-two{display:grid;grid-template-columns:75px 1fr 30px;margin-top:26px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
.cv-portrait img{width:100%;height:100%;object-fit:cover}
/* Version 4.2: edge-to-edge Diary mosaic */
.diary{width:100%;max-width:none;margin:0;padding:0}.diary-title{display:none}.diary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:18vw;grid-auto-flow:dense;gap:1px;background:#fff}.diary-entry,.diary-entry:nth-child(5n){position:relative;display:block;width:100%;height:100%;margin:0;overflow:hidden;flex:none}.diary-entry:nth-child(7n+1){grid-column:span 2;grid-row:span 2}.diary-entry:nth-child(7n+3){grid-row:span 2}.diary-entry:nth-child(7n+5){grid-column:span 2}.diary-entry img,.diary-demo-image{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:auto}.diary-entry figcaption,.diary-text{display:none}
/* Project editor content beneath the opening viewer */
body.single-project{overflow:auto}.single-project .site-header{background:var(--bg);padding-bottom:12px}.project-page{padding-top:68px}.project-content{width:100%;max-width:1080px;margin:0 auto;padding:1px}.project-content:empty{display:none}.project-content .wp-block-gallery.has-nested-images{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px!important;margin:0 0 1px}.project-content .wp-block-gallery.has-nested-images figure.wp-block-image{width:100%!important;margin:0!important}.project-content .wp-block-gallery.has-nested-images figure.wp-block-image img{width:100%;height:100%;object-fit:cover}.project-content>p,.project-content>h2,.project-content>h3{max-width:620px;margin:60px auto;line-height:1.35}.project-content>h2,.project-content>h3{font-weight:700;text-transform:uppercase}.project-content>.wp-block-image{margin:0 auto 1px}.project-content>.wp-block-image img{width:100%;height:auto}.project-content>.alignwide,.project-content>.alignfull{width:100%;max-width:100%}.project-switch-zone{position:fixed;z-index:30;top:0;bottom:0;width:50%;display:block}.project-switch-zone.prev{left:0;cursor:url("assets/cursors/previous.svg") 16 16,w-resize}.project-switch-zone.next{right:0;cursor:url("assets/cursors/next.svg") 16 16,e-resize}
@media(max-width:700px){.diary-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:48vw}.diary-entry:nth-child(7n+1){grid-column:span 2;grid-row:span 1}.diary-entry:nth-child(7n+3){grid-row:span 2}.project-content .wp-block-gallery.has-nested-images{grid-template-columns:repeat(2,minmax(0,1fr))}.project-content>p,.project-content>h2,.project-content>h3{margin:42px 20px}}
/* True masonry: three equal, independently flowing columns */
.diary-grid{display:block;column-count:3;column-gap:1px;grid-template-columns:none;grid-auto-rows:auto}.diary-entry,.diary-entry:nth-child(5n),.diary-entry:nth-child(7n+1),.diary-entry:nth-child(7n+3),.diary-entry:nth-child(7n+5){display:inline-block;width:100%;height:auto;margin:0 0 1px;break-inside:avoid;grid-column:auto;grid-row:auto;vertical-align:top}.diary-entry img{width:100%;height:auto;object-fit:initial}.diary-demo-image{width:100%;height:auto;aspect-ratio:4/5}.diary-entry:nth-child(3n+2) .diary-demo-image{aspect-ratio:3/2}.diary-entry:nth-child(4n) .diary-demo-image{aspect-ratio:1/1}
@media(max-width:700px){.diary-grid{display:block;column-count:2;column-gap:1px}}
.diary-media{position:relative;width:100%;overflow:hidden}.diary-media .diary-frame{position:absolute;z-index:0;inset:0;display:block;width:100%;height:100%;object-fit:cover;opacity:0}.diary-media .diary-frame.is-active{z-index:1;opacity:1}.diary-media .diary-frame.is-next{z-index:2;opacity:1}
/* Project header clearance and reversible About portrait */
.project-page{padding-top:82px}
.cv-portrait-hit:hover .cv-portrait-moving{transform:none}
.cv-portrait-hit .cv-portrait-moving.is-right,.cv-portrait-hit:hover .cv-portrait-moving.is-right{transform:translateX(calc(min(1020px,100vw - (2 * var(--edge))) * .66 - 180px))}
@media(max-width:600px){.cv-portrait-hit .cv-portrait-moving.is-right,.cv-portrait-hit:hover .cv-portrait-moving.is-right{transform:translateX(calc(100vw - (2 * var(--edge)) - 135px))}}
/* Version 4.7: About rows, random portrait, italic Statement, gutter-only Project navigation */
.statement-columns{font-style:italic}
.cv-reference{overflow:hidden}.cv-top,.cv-lists{position:relative;z-index:3}.cv-intro{grid-column:4/7}.cv-contact{display:none}.cv-portrait-track{z-index:1;top:190px;bottom:32px;height:auto}.cv-portrait-hit{inset:0;width:auto;height:auto;pointer-events:none}.cv-portrait{pointer-events:auto;transition:transform .38s cubic-bezier(.2,.7,.25,1)}.cv-portrait-hit:hover .cv-portrait-moving,.cv-portrait-hit .cv-portrait-moving.is-right,.cv-portrait-hit:hover .cv-portrait-moving.is-right{transform:translate3d(0,0,0)}
.cv-lists{position:relative;left:auto;right:auto;bottom:auto;max-width:1020px;margin:clamp(220px,30vh,350px) auto 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.cv-column{display:flex;flex-direction:column;gap:26px}.cv-block{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px}.cv-block h2{margin:0}.cv-rows{margin:0;padding:0;list-style:none}.cv-rows li{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:12px;align-items:start;margin:0 0 3px}.cv-row-item{min-width:0}.cv-row-year{white-space:nowrap;font-weight:700}
.project-switch-zone{width:max(0px,calc((100vw - 1080px)/2))}.single-project #jp-relatedposts,.single-project .jp-relatedposts,.single-project .wp-block-jetpack-related-posts,.single-project .yarpp-related,.single-project .crp_related,.single-project .related-posts{display:none!important}
@media(max-width:600px){.cv-intro{margin-top:0;max-width:100%}.cv-portrait-track{position:relative;left:auto;right:auto;top:auto;bottom:auto;margin-top:34px;height:280px}.cv-portrait-hit{position:absolute;inset:0;width:auto;height:auto}.cv-lists{display:block;margin:40px 0 0}.cv-column{gap:26px}.cv-column+.cv-column{margin-top:34px}.cv-block{grid-template-columns:92px minmax(0,1fr);gap:10px}}
.project-header-label{position:absolute;top:20px;left:var(--edge);max-width:calc(50% - 200px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;text-align:left;text-transform:uppercase;pointer-events:none}
@media(max-width:600px){.project-header-label{top:17px;max-width:calc(100% - 100px)}}
/* Version 4.8: single-column Statement and two-line Project label */
.statement-single{width:100%;max-width:560px;margin:0 auto;font-style:italic;line-height:1.32}.statement-single p{margin:0}.statement-single p+p{margin-top:1.32em}.statement-image,.statement-single .wp-block-image{margin:60px 0 0}.statement-image img,.statement-single .wp-block-image img{display:block;width:100%;height:auto}.project-header-label{white-space:normal;line-height:1.2}.project-header-name,.project-header-project{display:block}.project-header-project{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
/* Version 4.9: consistent project typography and slideshow controls */
.project-header-label{font-size:12px}
.project-content>:where(p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote),.project-content>:where(.wp-block-group,.wp-block-column)>:where(p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote){width:calc(100% - 40px);max-width:560px!important;margin-left:auto!important;margin-right:auto!important}
.single-project .wp-block-jetpack-slideshow_pagination,.single-project .wp-block-jetpack-slideshow .swiper-pagination,.single-project .swiper-pagination,.single-project .splide__pagination,.single-project .slick-dots,.single-project .flickity-page-dots,.single-project [class*="slideshow"] [class*="pagination"],.single-project [class*="slideshow"] [class*="counter"],.single-project [class*="slideshow"] [class*="count"],.single-project [class*="slider"] [class*="pagination"],.single-project [class*="slider"] [class*="counter"],.single-project [class*="slider"] [class*="count"]{display:none!important}
.cv-intro,.project-inspiration .project-content p,.project-content .has-medium-font-size{font-size:17px!important}
/* Version 4.10: medium Statement text and a deeper mobile header band */
.statement-single,.statement-columns{font-size:17px}.statement-single p{font-size:inherit!important}
@media(max-width:600px){.site-header{min-height:64px;padding-bottom:18px;background:var(--bg)}.project-page{padding-top:92px}}
/* Version 4.13: keep the Diary masonry below the fixed header band */
.site-header{min-height:64px}.diary{padding-top:64px}
/* Version 4.16: ordered Diary loops, artwork galleries, captions, and desktop navigation on mobile */
.project-content figure.wp-block-image>figcaption{margin:6px 0 60px;text-align:right;font-size:10px;line-height:1.25;color:var(--fg)}
.project-content .wp-block-jetpack-slideshow.has-project-slideshow-caption{margin-bottom:0!important}.project-content .wp-block-jetpack-slideshow+p.has-small-font-size,.project-content .wp-block-jetpack-slideshow+.project-media-caption{width:var(--slideshow-caption-width,calc(100% - 40px))!important;max-width:none!important;margin:2px auto 60px!important;text-align:right!important;font-size:10px!important;line-height:1.25}
.project-content .wp-block-gallery.has-nested-images{--gallery-gap:12px;--gallery-side:clamp(12px,1.5vw,24px);--gallery-tile-size:calc((100vw - (2 * var(--gallery-side)) - (2 * var(--gallery-gap)))/3);position:relative;left:50%;z-index:40;width:100vw!important;max-width:none!important;margin:60px 0!important;padding:0 var(--gallery-side)!important;transform:translateX(-50%);grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:var(--gallery-gap)!important;background:var(--bg)}
.project-content .wp-block-gallery.has-nested-images figure.wp-block-image{position:relative!important;display:block!important;width:100%!important;margin:0!important;padding-top:40px!important;overflow:hidden}.project-content .wp-block-gallery.has-nested-images figure.wp-block-image:before{display:none!important}.project-content .wp-block-gallery.has-nested-images figure.wp-block-image>img,.project-content .wp-block-gallery.has-nested-images figure.wp-block-image>a{display:block;width:100%!important;height:var(--gallery-tile-size)!important}.project-content .wp-block-gallery.has-nested-images figure.wp-block-image>a>img{width:100%!important;height:100%!important}.project-content .wp-block-gallery.has-nested-images figure.wp-block-image img{object-fit:contain!important;background:var(--bg)}
.project-content .wp-block-gallery.has-nested-images figure.wp-block-image>figcaption{position:absolute!important;z-index:2;top:var(--gallery-caption-top,0)!important;right:auto!important;bottom:auto!important;left:var(--gallery-caption-left,0)!important;display:block!important;width:var(--gallery-caption-width,100%)!important;height:40px!important;margin:0!important;padding:3px 0!important;overflow:hidden;background:var(--bg)!important;color:var(--fg)!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important;text-align:left!important;text-shadow:none!important;text-transform:uppercase}.project-gallery-caption-top{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:8px}.project-gallery-caption-title,.project-gallery-caption-dimensions,.project-gallery-caption-material{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-gallery-caption-dimensions{text-align:right}.project-gallery-caption-material{margin-top:2px}
@media(max-width:600px){.project-content .wp-block-gallery.has-nested-images{--gallery-gap:8px;--gallery-side:12px;--gallery-tile-size:calc((100vw - (2 * var(--gallery-side)) - var(--gallery-gap))/2);grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:600px){.site-header{justify-content:center;align-items:flex-start;min-height:64px;padding:17px var(--edge) 12px}.menu-toggle{display:none!important}.header-nav,.header-nav.open{position:static;inset:auto;display:block;opacity:1;pointer-events:auto;background:transparent;transition:none}.primary-menu ul,.contact-menu{flex-direction:row;align-items:center;gap:12px;font-size:12px}.contact-menu{margin-top:3px;font-size:12px}.single-project .site-header{min-height:104px}.single-project .project-header-label{top:64px;left:var(--edge);max-width:calc(100% - (2 * var(--edge)))}.project-page{padding-top:112px}}
/* Version 4.19: nested text width, closer fixed slideshow captions, and static gallery images */
.project-content>:where(p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote),.project-content :where(.wp-block-group,.wp-block-group__inner-container,.wp-block-column,.wp-block-media-text__content)>:where(p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote){width:calc(100% - 40px);max-width:560px!important;margin-left:auto!important;margin-right:auto!important}
.project-content .wp-block-jetpack-slideshow+p.has-small-font-size,.project-content .wp-block-jetpack-slideshow+.project-media-caption{margin-top:-4px!important}
.project-content .wp-block-gallery.has-nested-images figure.wp-block-image>a{pointer-events:none!important;cursor:default!important}.project-content .wp-block-gallery.has-nested-images figure.wp-block-image .lightbox-trigger{display:none!important}
/* Version 4.20: preserve WordPress gallery wrappers so artwork and captions retain their 4.18 alignment */
/* Version 4.21: restrict the text column rule so slideshow and gallery layout lists remain full-width and centered */
/* Version 4.22: align each gallery caption to the visible artwork's top edge as well as its side edges */
