
/* Local motion uses the original painted pixels, never a moving whole background. */
.poetry-motion{position:absolute;inset:0;z-index:0;pointer-events:none;contain:paint;--art:url('/hero-art/dusha-hero-wide.webp')}
.poetry-copy,.poetry-scroll{z-index:2}
.poetry-motion i{position:absolute;display:block;inset:0;pointer-events:none}
.poetry-sun{background:radial-gradient(ellipse 9% 16% at 88.6% 54%,#fff8c475 0%,#ffd66b30 37%,transparent 74%);mix-blend-mode:screen;animation:poetry-sunlight 6.8s ease-in-out infinite alternate}
.poetry-river{background-image:var(--art);background-size:100% 100%;clip-path:polygon(76% 68.7%,73% 70.6%,68% 72.4%,68.5% 74%,76% 76%,84% 77.5%,92% 77%,100% 78.1%,100% 83%,95% 82%,91% 85.7%,83% 85%,79% 83%,82% 80.7%,78% 79%,71% 77%,66% 75%,65.5% 73%,69% 71%,74% 69%);opacity:.65;animation:poetry-water 5.5s ease-in-out infinite alternate}
.poetry-river-light{clip-path:polygon(81% 75%,89% 75.7%,94% 77%,100% 78%,100% 81%,95% 80%,92% 85%,84% 84%,80% 82%);background:repeating-linear-gradient(178deg,transparent 0 5px,#fff5b454 6px,transparent 7px 12px);mask-image:radial-gradient(ellipse 10% 8% at 88% 80%,black 0%,transparent 100%);mix-blend-mode:screen;animation:poetry-river-glint 4.6s ease-in-out infinite alternate}
.poetry-leaf{background-image:var(--art);background-size:100% 100%;will-change:transform}
.poetry-leaf-a{clip-path:polygon(28.6% 6%,30.2% 6.4%,31% 8%,32.1% 8.5%,33.5% 11.9%,33.2% 14.5%,31.6% 13.1%,30.8% 10.3%,29.4% 9.5%);transform-origin:29% 6%;animation:poetry-leaf-near 4.4s ease-in-out infinite alternate}
.poetry-leaf-b{clip-path:polygon(36.1% 2.2%,37.7% 2.5%,39.7% 5.3%,40.3% 8.5%,39.5% 10.8%,38.3% 8.6%,37% 6.7%);transform-origin:36.5% 2.5%;animation:poetry-leaf-tip 5.7s ease-in-out -2.3s infinite alternate}
.poetry-bookmark{background-image:var(--art);background-size:100% 100%;clip-path:polygon(20.5% 81.3%,21.9% 80.8%,23.2% 81.8%,24.1% 84%,25.2% 86.5%,26.9% 87%,25% 87.9%,23.5% 87.2%,22.1% 84.2%);mix-blend-mode:screen;animation:poetry-gold 7.2s ease-in-out -1.6s infinite alternate}
@keyframes poetry-sunlight{0%{opacity:.22;filter:brightness(1)}55%{opacity:.62}100%{opacity:.88;filter:brightness(1.08)}}
@keyframes poetry-water{from{transform:translate(-.35px,-.2px);filter:brightness(1)}to{transform:translate(.55px,.3px);filter:brightness(1.045)}}
@keyframes poetry-river-glint{from{opacity:.16;transform:translateX(-1px) translateY(-.3px)}to{opacity:.65;transform:translateX(1px) translateY(.4px)}}
@keyframes poetry-leaf-near{0%{transform:rotate(-.3deg)}45%{transform:rotate(.14deg)}100%{transform:rotate(.65deg)}}
@keyframes poetry-leaf-tip{from{transform:rotate(.45deg)}to{transform:rotate(-.55deg)}}
@keyframes poetry-gold{0%,20%{opacity:.035;filter:brightness(.9)}65%{opacity:.23;filter:brightness(1.35)}100%{opacity:.09;filter:brightness(1.1)}}
@media(max-width:720px){
.poetry-motion{--art:url('/hero-art/dusha-hero-mobile.webp')}
.poetry-sun{background:radial-gradient(ellipse 15% 11% at 85% 46.2%,#fff8c475 0%,#ffd66b30 37%,transparent 74%)}
.poetry-river{clip-path:polygon(66% 60.2%,70% 60.7%,66% 61.5%,59% 62.1%,56% 62.8%,62% 63.4%,78% 63.8%,91% 64.2%,100% 64.1%,100% 67.4%,92% 67%,88% 68.3%,78% 68.2%,72% 67.2%,75% 66%,68% 65%,57% 64.5%,51% 63.7%,52% 62.7%,58% 61.7%)}
.poetry-river-light{clip-path:polygon(72% 63.5%,85% 64%,100% 64.2%,100% 67%,91% 67%,88% 68.5%,77% 68%,72% 67%);mask-image:radial-gradient(ellipse 17% 4% at 84% 65.9%,black,transparent);background:repeating-linear-gradient(178deg,transparent 0 3px,#fff5b454 4px,transparent 5px 8px)}
.poetry-leaf-a{clip-path:polygon(30.8% 9.9%,33% 10%,35.5% 11%,38.6% 10.9%,40.3% 12.1%,40.5% 13.4%,38.7% 14.6%,35.7% 13.5%,34.2% 12.2%,32% 12.5%);transform-origin:31% 10%}
.poetry-leaf-b{clip-path:polygon(19.8% 16.4%,21.8% 17.1%,24.1% 17.2%,26.4% 18%,25.4% 18.8%,23.4% 18.5%,22.2% 20.8%,20% 21.1%,19% 19%);transform-origin:20% 16.5%}
.poetry-bookmark{clip-path:polygon(34% 80.7%,36% 80.4%,38.6% 80.8%,40.3% 82.1%,41.5% 84%,44.5% 85.1%,41.5% 85.6%,38.8% 84.5%,37% 82.4%)}
}
@media(prefers-reduced-motion:reduce){.poetry-motion{display:none}.poetry-motion i{animation:none!important}}

/* v2: visible at phone scale; all coordinates remain local to painted details. */
.poetry-sun{animation:poetry-sunlight 3.6s ease-in-out infinite alternate;transform-origin:88.6% 54%;background:radial-gradient(ellipse 11% 19% at 88.6% 54%,#fffbc8b8 0%,#ffd45b90 24%,#ffcb4438 48%,transparent 75%)}
.poetry-sun:after{content:"";position:absolute;inset:0;background:repeating-conic-gradient(from 8deg at 88.6% 54%,transparent 0deg 11deg,#ffe78a75 14deg,transparent 19deg 31deg);mask-image:radial-gradient(ellipse 13% 23% at 88.6% 54%,transparent 13%,#0009 31%,transparent 72%);transform-origin:88.6% 54%;animation:poetry-rays 7s ease-in-out infinite alternate}
.poetry-river{opacity:.9;animation-duration:2.8s}
.poetry-river-light{animation-duration:2.1s;background:repeating-linear-gradient(178deg,transparent 0 4px,#fff7ccbd 5px,#ffdfa16b 6px,transparent 8px 13px)}
.poetry-leaf-a{animation:poetry-leaf-near 2.9s ease-in-out -.8s infinite alternate}
.poetry-leaf-b{animation:poetry-leaf-tip 3.7s ease-in-out -2s infinite alternate}
.poetry-bookmark{mix-blend-mode:normal;opacity:1;animation:poetry-gold 2.7s ease-in-out -1s infinite alternate}
@keyframes poetry-sunlight{from{opacity:.2;transform:scale(.9)}to{opacity:.94;transform:scale(1.1)}}
@keyframes poetry-rays{from{transform:rotate(-5deg);opacity:.3}to{transform:rotate(6deg);opacity:.8}}
@keyframes poetry-water{from{transform:translate(-1.2px,-.4px);filter:brightness(.98)}to{transform:translate(1.5px,.5px);filter:brightness(1.12)}}
@keyframes poetry-river-glint{from{opacity:.12;transform:translate(-2px,-.6px)}to{opacity:.92;transform:translate(2px,.7px)}}
@keyframes poetry-leaf-near{0%{transform:rotate(-1.8deg)}45%{transform:rotate(.4deg)}100%{transform:rotate(2.5deg)}}
@keyframes poetry-leaf-tip{from{transform:rotate(2deg)}to{transform:rotate(-2.6deg)}}
@keyframes poetry-gold{0%,15%{filter:brightness(.92) saturate(1.05)}70%,100%{filter:brightness(1.65) saturate(1.2)}}
@media(max-width:720px){
.poetry-sun{transform-origin:85% 46.2%;background:radial-gradient(ellipse 18% 13% at 85% 46.2%,#fffbc8b8 0%,#ffd45b90 24%,#ffcb4438 48%,transparent 75%)}
.poetry-sun:after{background:repeating-conic-gradient(from 8deg at 85% 46.2%,transparent 0deg 11deg,#ffe78a75 14deg,transparent 19deg 31deg);mask-image:radial-gradient(ellipse 20% 15% at 85% 46.2%,transparent 13%,#0009 31%,transparent 72%);transform-origin:85% 46.2%}
.poetry-leaf-a{animation-name:poetry-mobile-leaf-near}
.poetry-leaf-b{animation-name:poetry-mobile-leaf-tip}
.poetry-river-light{background:repeating-linear-gradient(178deg,transparent 0 2px,#fff7ccbd 3px,#ffdfa16b 4px,transparent 5px 8px)}
}
@keyframes poetry-mobile-leaf-near{from{transform:rotate(-3.5deg)}to{transform:rotate(4.5deg)}}
@keyframes poetry-mobile-leaf-tip{from{transform:rotate(4deg)}to{transform:rotate(-4deg)}}
@media(prefers-reduced-motion:reduce){.poetry-motion,.poetry-sun:after{display:none!important}.poetry-motion i,.poetry-sun:after{animation:none!important}}

/* Keep the painted reflections legible in motion at mobile resolution. */
.poetry-river{opacity:1;animation-duration:3.2s}
@keyframes poetry-water{from{transform:translate(-1.1px,-.4px);filter:brightness(.93) saturate(1.04)}to{transform:translate(1.5px,.5px);filter:brightness(1.28) saturate(1.1)}}
.poetry-river-light{mix-blend-mode:normal;background:repeating-linear-gradient(178deg,transparent 0 4px,#fff9d9c9 5px,#ffe3a27a 6px,transparent 8px 13px)}
@media(max-width:720px){.poetry-river-light{background:repeating-linear-gradient(178deg,transparent 0 2px,#fff9d9c9 3px,#ffe3a27a 4px,transparent 5px 8px)}}

/* Composite opacity/transform only: avoid repainting brightness filters each frame. */
.poetry-river{filter:brightness(1.28) saturate(1.1)}
.poetry-bookmark{filter:brightness(1.7) saturate(1.2)}
@keyframes poetry-water{from{transform:translate(-1.1px,-.4px);opacity:.15}to{transform:translate(1.5px,.5px);opacity:1}}
@keyframes poetry-gold{0%,15%{opacity:.03}70%,100%{opacity:.95}}

/* v4: cloud paint drifts locally; sunlight has visible warm rays. */
.poetry-motion:before,.poetry-motion:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:var(--art);background-size:100% 100%;opacity:.95;will-change:transform}
.poetry-motion:before{mask-image:radial-gradient(ellipse 12% 10% at 86% 17%,#000 28%,transparent 78%);animation:poetry-cloud-high 15s ease-in-out infinite alternate}
.poetry-motion:after{mask-image:radial-gradient(ellipse 11% 8% at 89% 33%,#000 24%,transparent 78%);animation:poetry-cloud-low 19s ease-in-out -5s infinite alternate}
@keyframes poetry-cloud-high{from{transform:translate(-7px,1px)}to{transform:translate(8px,-2px)}}
@keyframes poetry-cloud-low{from{transform:translate(5px,-1px)}to{transform:translate(-7px,2px)}}
.poetry-sun{mix-blend-mode:normal;transform:none;opacity:1;background:radial-gradient(ellipse 5% 9% at 88.6% 54%,#fffde4c9 0%,#fff3b06b 28%,#ffcc5038 55%,transparent 86%),radial-gradient(ellipse 14% 25% at 88.6% 54%,#ffe78350 15%,#ffd04a30 46%,transparent 76%);animation:poetry-sunlight 4.8s ease-in-out infinite alternate}
.poetry-sun:after{background:repeating-conic-gradient(from 10deg at 88.6% 54%,transparent 0deg 7deg,#fff3a9b3 11deg,#ffcf555e 15deg,transparent 21deg 32deg);mask-image:radial-gradient(ellipse 17% 29% at 88.6% 54%,transparent 6%,#000 20%,#0009 48%,transparent 76%);filter:blur(.7px);animation:poetry-rays 8s ease-in-out infinite alternate}
@keyframes poetry-sunlight{from{opacity:.55}to{opacity:1}}
@keyframes poetry-rays{from{transform:rotate(-8deg);opacity:.55}to{transform:rotate(8deg);opacity:.94}}
.poetry-bookmark{clip-path:none;mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201672%20941%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22e%22%20x%3D%22-2%25%22%20y%3D%22-2%25%22%20width%3D%22104%25%22%20height%3D%22104%25%22%3E%3CfeGaussianBlur%20stdDeviation%3D%22.55%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cpolygon%20points%3D%22346%2C766%20359%2C763%20371%2C765%20382%2C773%20391%2C788%20402%2C807%20416%2C817%20434%2C819%20443%2C819%20432%2C822%20418%2C822%20403%2C816%20391%2C804%20379%2C786%20366%2C778%20349%2C774%22%20fill%3D%22white%22%20filter%3D%22url(%23e)%22%2F%3E%3C%2Fsvg%3E");mask-size:100% 100%;mask-repeat:no-repeat;filter:brightness(1.7) saturate(1.2);animation:poetry-gold 2.7s ease-in-out -1s infinite alternate}
@media(max-width:720px){
.poetry-motion:before{mask-image:radial-gradient(ellipse 20% 8% at 84% 16%,#000 28%,transparent 78%);animation-name:poetry-mobile-cloud-high}
.poetry-motion:after{mask-image:radial-gradient(ellipse 17% 8% at 89% 31%,#000 24%,transparent 78%);animation-name:poetry-mobile-cloud-low}
.poetry-sun{background:radial-gradient(ellipse 7% 5% at 85% 46.2%,#fffde4c9 0%,#fff3b06b 28%,#ffcc5038 55%,transparent 86%),radial-gradient(ellipse 21% 15% at 85% 46.2%,#ffe78350 15%,#ffd04a30 46%,transparent 76%)}
.poetry-sun:after{background:repeating-conic-gradient(from 10deg at 85% 46.2%,transparent 0deg 7deg,#fff3a9b3 11deg,#ffcf555e 15deg,transparent 21deg 32deg);mask-image:radial-gradient(ellipse 24% 18% at 85% 46.2%,transparent 6%,#000 20%,#0009 48%,transparent 76%)}
.poetry-bookmark{clip-path:none;mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201024%201536%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22e%22%20x%3D%22-2%25%22%20y%3D%22-2%25%22%20width%3D%22104%25%22%20height%3D%22104%25%22%3E%3CfeGaussianBlur%20stdDeviation%3D%22.55%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cpolygon%20points%3D%22349%2C1245%20361%2C1242%20374%2C1244%20386%2C1251%20395%2C1267%20407%2C1288%20421%2C1300%20438%2C1306%20448%2C1307%20434%2C1310%20418%2C1306%20405%2C1298%20393%2C1282%20380%2C1262%20367%2C1254%20351%2C1251%22%20fill%3D%22white%22%20filter%3D%22url(%23e)%22%2F%3E%3C%2Fsvg%3E")}
}
@keyframes poetry-mobile-cloud-high{from{transform:translate(-4px,1px)}to{transform:translate(5px,-1px)}}
@keyframes poetry-mobile-cloud-low{from{transform:translate(4px,-1px)}to{transform:translate(-4px,1px)}}
@media(prefers-reduced-motion:reduce){.poetry-motion,.poetry-motion:before,.poetry-motion:after,.poetry-sun:after{display:none!important;animation:none!important}}

/* Illuminate the painting's own ray strokes; no added geometric spokes. */
.poetry-sun:after{background-image:var(--art);background-size:100% 100%;mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201672%20941%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22s%22%20x%3D%22-30%25%22%20y%3D%22-30%25%22%20width%3D%22160%25%22%20height%3D%22160%25%22%3E%3CfeGaussianBlur%20stdDeviation%3D%229%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cg%20filter%3D%22url(%23s)%22%20fill%3D%22white%22%20stroke%3D%22white%22%20stroke-linecap%3D%22round%22%3E%3Ccircle%20cx%3D%221482%22%20cy%3D%22509%22%20r%3D%2227%22%2F%3E%3Cpath%20d%3D%22M1482%20509L1255%20493%20M1482%20509L1398%20450%20M1482%20509L1418%20420%20M1482%20509L1539%20427%20M1482%20509L1610%20440%20M1482%20509L1640%20495%20M1482%20509L1591%20566%20M1482%20509L1491%20590%20M1482%20509L1371%20566%22%20fill%3D%22none%22%20stroke-width%3D%2220%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");mask-size:100% 100%;mask-repeat:no-repeat;filter:brightness(1.65) saturate(1.25);transform:none;animation:poetry-painted-rays 4.8s ease-in-out -.8s infinite alternate}
@keyframes poetry-painted-rays{from{opacity:.14}to{opacity:.93}}
@media(max-width:720px){.poetry-sun:after{background-image:var(--art);mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201024%201536%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22s%22%20x%3D%22-30%25%22%20y%3D%22-30%25%22%20width%3D%22160%25%22%20height%3D%22160%25%22%3E%3CfeGaussianBlur%20stdDeviation%3D%229%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cg%20filter%3D%22url(%23s)%22%20fill%3D%22white%22%20stroke%3D%22white%22%20stroke-linecap%3D%22round%22%3E%3Ccircle%20cx%3D%22872%22%20cy%3D%22710%22%20r%3D%2225%22%2F%3E%3Cpath%20d%3D%22M872%20710L700%20674%20M872%20710L773%20630%20M872%20710L854%20603%20M872%20710L941%20618%20M872%20710L1008%20661%20M872%20710L1016%20731%20M872%20710L968%20783%20M872%20710L889%20817%20M872%20710L765%20784%20M872%20710L699%20738%22%20fill%3D%22none%22%20stroke-width%3D%2220%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}

/* A translucent spectral arc, clipped to open sky behind foreground silhouettes. */
.poetry-painting:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:radial-gradient(ellipse 47% 54% at 53% 65%,transparent 0% 90%,#9466c533 90.8%,#547bd64d 92%,#63bfd559 93.1%,#8bc98d59 94.2%,#efda865e 95.3%,#e9af7259 96.4%,#d5878052 97.4%,transparent 98.7%);clip-path:polygon(14% 39%,18% 29%,22% 23%,28% 19%,34% 16%,40% 13%,48% 10%,57% 7%,100% 0,100% 59%,89% 60%,76% 58%,62% 58%,48% 58%,35% 60%,22% 60%,14% 55%);filter:blur(.65px);mix-blend-mode:multiply;animation:poetry-rainbow 18s ease-in-out -4s infinite}
@keyframes poetry-rainbow{0%,100%{opacity:0}20%{opacity:.32}42%,60%{opacity:.95}82%{opacity:.38}}
@media(max-width:720px){.poetry-painting:after{background:radial-gradient(ellipse 47% 40% at 53% 59%,transparent 0% 89.6%,#9466c533 90.5%,#547bd64d 91.8%,#63bfd559 93%,#8bc98d59 94.2%,#efda865e 95.4%,#e9af7259 96.6%,#d5878052 97.7%,transparent 99%);clip-path:polygon(16% 36%,22% 28%,29% 23%,37% 19%,45% 15%,61% 12%,100% 4%,100% 53%,91% 54%,81% 52%,71% 50%,60% 49%,46% 49%,30% 50%,18% 49%);filter:blur(.45px)}}
@media(prefers-reduced-motion:reduce){.poetry-painting:after{animation:none;opacity:.5}}

/* Foreground paint occludes the spectral arc, including the left canopy and trunk. */
.poetry-painting:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:url('/hero-art/dusha-hero-wide.webp') 0 0/100% 100%;clip-path:polygon(0 0,51% 0,47% 8%,40% 12%,34% 16%,29% 20%,23% 25%,20% 31%,18% 40%,15% 48%,13% 60%,0 66%)}
.poetry-painting:after{clip-path:polygon(0 0,100% 0,100% 59%,89% 60%,76% 58%,62% 58%,48% 58%,35% 60%,22% 60%,0 62%)}
@media(max-width:720px){.poetry-painting:before{background-image:url('/hero-art/dusha-hero-mobile.webp');clip-path:polygon(0 0,73% 0,65% 7%,53% 10%,44% 15%,39% 17%,31% 20%,25% 24%,19% 29%,13% 33%,11% 36%,16% 40%,21% 44%,16% 49%,13% 55%,0 61%)}.poetry-painting:after{clip-path:polygon(0 0,100% 0,100% 53%,91% 54%,81% 52%,71% 50%,60% 49%,46% 49%,30% 50%,0 51%)}}

/* v6: softly occluded arc, with neither diagonal sky cuts nor clipped colour wedges. */
.poetry-painting:before{clip-path:none;mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22f%22%20x%3D%22-10%25%22%20y%3D%22-10%25%22%20width%3D%22120%25%22%20height%3D%22120%25%22%3E%3CfeGaussianBlur%20stdDeviation%3D%220.65%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cpolygon%20points%3D%220%2C0%2051%2C0%2048%2C6%2041%2C8%2035%2C10%2033%2C15%2030%2C12%2027%2C13%2024%2C18%2021%2C17%2018%2C23%2014%2C26%2017%2C30%2015%2C33%2012%2C35%2013%2C41%2017%2C46%2015%2C50%2010%2C53%208%2C58%200%2C64%22%20fill%3D%22white%22%20filter%3D%22url(%23f)%22%2F%3E%3C%2Fsvg%3E");mask-size:100% 100%;mask-repeat:no-repeat}
.poetry-painting:after{clip-path:none;mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22f%22%20x%3D%22-10%25%22%20y%3D%22-10%25%22%20width%3D%22120%25%22%20height%3D%22120%25%22%3E%3CfeGaussianBlur%20stdDeviation%3D%220.45%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cpolygon%20points%3D%22-5%2C-5%20105%2C-5%20105%2C60%20100%2C60%2090%2C60%2080%2C60%2070%2C62%2060%2C61%2050%2C60%2040%2C61%2030%2C59%2020%2C59%2010%2C61%20-5%2C60%22%20fill%3D%22white%22%20filter%3D%22url(%23f)%22%2F%3E%3C%2Fsvg%3E");mask-size:100% 100%;mask-repeat:no-repeat;background:radial-gradient(ellipse 46% 54% at 47% 65%,transparent 0% 90%,#9466c533 90.8%,#547bd64d 92%,#63bfd559 93.1%,#8bc98d59 94.2%,#efda865e 95.3%,#e9af7259 96.4%,#d5878052 97.4%,transparent 98.7%)}
@media(max-width:720px){.poetry-painting:before{clip-path:none;mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22f%22%20x%3D%22-10%25%22%20y%3D%22-10%25%22%20width%3D%22120%25%22%20height%3D%22120%25%22%3E%3CfeGaussianBlur%20stdDeviation%3D%220.65%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cpolygon%20points%3D%220%2C0%2073%2C0%2065%2C7%2053%2C10%2044%2C15%2039%2C17%2031%2C20%2025%2C24%2019%2C29%2013%2C33%2011%2C36%2016%2C40%2021%2C44%2016%2C49%2013%2C55%200%2C61%22%20fill%3D%22white%22%20filter%3D%22url(%23f)%22%2F%3E%3C%2Fsvg%3E")}.poetry-painting:after{clip-path:none;mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22f%22%20x%3D%22-10%25%22%20y%3D%22-10%25%22%20width%3D%22120%25%22%20height%3D%22120%25%22%3E%3CfeGaussianBlur%20stdDeviation%3D%220.45%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cpolygon%20points%3D%22-5%2C-5%20105%2C-5%20105%2C53%20100%2C53%2091%2C54%2081%2C52%2071%2C50%2060%2C49%2046%2C49%2030%2C50%20-5%2C51%22%20fill%3D%22white%22%20filter%3D%22url(%23f)%22%2F%3E%3C%2Fsvg%3E");background:radial-gradient(ellipse 47% 40% at 53% 59%,transparent 0% 89.6%,#9466c533 90.5%,#547bd64d 91.8%,#63bfd559 93%,#8bc98d59 94.2%,#efda865e 95.4%,#e9af7259 96.6%,#d5878052 97.7%,transparent 99%)}}

@media(min-width:721px){.poetry-painting:after{background:radial-gradient(ellipse 48% 54% at 49% 65%,transparent 0% 90%,#9466c533 90.8%,#547bd64d 92%,#63bfd559 93.1%,#8bc98d59 94.2%,#efda865e 95.3%,#e9af7259 96.4%,#d5878052 97.4%,transparent 98.7%)}}
