/* Halloween decorations */
@media screen and (forced-colors: none) {
:root { --o-string-lights: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 28'%3E%3Cpath d='M0 2Q30 16 60 2Q90 16 120 2' fill='none' stroke='%2323202A' stroke-opacity='.75' stroke-width='1.2'/%3E%3Cg transform='translate(15 6.9)'%3E%3Ccircle cy='9' r='7' fill='%23F2A65A' opacity='.22'/%3E%3Crect x='-1.6' y='-.5' width='3.2' height='3.4' rx='.6' fill='%2323202A'/%3E%3Cpath d='M-3.4 2.6H3.4C4 7 2.2 11 0 11S-4 7-3.4 2.6Z' fill='%23F2A65A'/%3E%3Cellipse cx='-1.2' cy='5.4' rx='.9' ry='1.8' fill='%23FFFFFF' opacity='.55'/%3E%3C/g%3E%3Cg transform='translate(45 6.9)'%3E%3Ccircle cy='9' r='7' fill='%23A4490F' opacity='.22'/%3E%3Crect x='-1.6' y='-.5' width='3.2' height='3.4' rx='.6' fill='%2323202A'/%3E%3Cpath d='M-3.4 2.6H3.4C4 7 2.2 11 0 11S-4 7-3.4 2.6Z' fill='%23A4490F'/%3E%3Cellipse cx='-1.2' cy='5.4' rx='.9' ry='1.8' fill='%23FFFFFF' opacity='.55'/%3E%3C/g%3E%3Cg transform='translate(75 6.9)'%3E%3Ccircle cy='9' r='7' fill='%23E8C15A' opacity='.22'/%3E%3Crect x='-1.6' y='-.5' width='3.2' height='3.4' rx='.6' fill='%2323202A'/%3E%3Cpath d='M-3.4 2.6H3.4C4 7 2.2 11 0 11S-4 7-3.4 2.6Z' fill='%23E8C15A'/%3E%3Cellipse cx='-1.2' cy='5.4' rx='.9' ry='1.8' fill='%23FFFFFF' opacity='.55'/%3E%3C/g%3E%3Cg transform='translate(105 6.9)'%3E%3Ccircle cy='9' r='7' fill='%23A4490F' opacity='.22'/%3E%3Crect x='-1.6' y='-.5' width='3.2' height='3.4' rx='.6' fill='%2323202A'/%3E%3Cpath d='M-3.4 2.6H3.4C4 7 2.2 11 0 11S-4 7-3.4 2.6Z' fill='%23A4490F'/%3E%3Cellipse cx='-1.2' cy='5.4' rx='.9' ry='1.8' fill='%23FFFFFF' opacity='.55'/%3E%3C/g%3E%3C/svg%3E"); --o-bat: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 52 24'%3E%3Cpath d='M26,9.4C23.6,4.6 20,5.8 17.6,2.2C12.8,5.8 6.8,4.6 2,1C4.4,8.2 6.8,11.8 6.3,15.4C11.1,12.5 14,14.2 15.9,17.8C18.8,14.2 22.4,14.9 26,19C29.6,14.9 33.2,14.2 36.1,17.8C38,14.2 40.9,12.5 45.7,15.4C45.2,11.8 47.6,8.2 50,1C45.2,4.6 39.2,5.8 34.4,2.2C32,5.8 28.4,4.6 26,9.4ZM23.6,8.2L24.1,4.4L25.5,7.2H26.5L27.9,4.4L28.4,8.2Z' fill='%2323202A'/%3E%3Ccircle cx='23.6' cy='11.2' r='1' fill='%23F5C842'/%3E%3Ccircle cx='28.4' cy='11.2' r='1' fill='%23F5C842'/%3E%3C/svg%3E"); --o-moon-bats: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 140'%3E%3Ccircle cx='78' cy='62' r='56' fill='%23FFF8EC' opacity='.16'/%3E%3Ccircle cx='78' cy='62' r='44' fill='%23FFF8EC' stroke='%23D9BE86' stroke-width='1.6'/%3E%3Ccircle cx='64.8' cy='55.4' r='7.9' fill='%23D9BE86' opacity='.5'/%3E%3Ccircle cx='87.7' cy='73' r='5.7' fill='%23D9BE86' opacity='.5'/%3E%3Ccircle cx='91.2' cy='47.9' r='4' fill='%23D9BE86' opacity='.5'/%3E%3Ccircle cx='73.6' cy='79.6' r='3.5' fill='%23D9BE86' opacity='.5'/%3E%3Ccircle cx='80.2' cy='59.8' r='2.6' fill='%23D9BE86' opacity='.5'/%3E%3Cpath d='M38,96.4C35.6,91.6 32,92.8 29.6,89.2C24.8,92.8 18.8,91.6 14,88C16.4,95.2 18.8,98.8 18.3,102.4C23.1,99.5 26,101.2 27.9,104.8C30.8,101.2 34.4,101.9 38,106C41.6,101.9 45.2,101.2 48.1,104.8C50,101.2 52.9,99.5 57.7,102.4C57.2,98.8 59.6,95.2 62,88C57.2,91.6 51.2,92.8 46.4,89.2C44,92.8 40.4,91.6 38,96.4ZM35.6,95.2L36.1,91.4L37.5,94.2H38.5L39.9,91.4L40.4,95.2Z' fill='%2323202A'/%3E%3Cpath d='M116,23.8C114.5,20.8 112.3,21.5 110.8,19.3C107.8,21.5 104,20.8 101,18.5C102.5,23 104,25.3 103.7,27.5C106.7,25.7 108.5,26.8 109.7,29C111.5,26.8 113.8,27.2 116,29.8C118.3,27.2 120.5,26.8 122.3,29C123.5,26.8 125.3,25.7 128.3,27.5C128,25.3 129.5,23 131,18.5C128,20.8 124.3,21.5 121.3,19.3C119.8,21.5 117.5,20.8 116,23.8ZM114.5,23L114.8,20.6L115.7,22.4H116.3L117.2,20.6L117.5,23Z' fill='%2323202A'/%3E%3Cpath d='M20,42.4C18.9,40.2 17.3,40.7 16.2,39.1C14,40.7 11.2,40.2 9,38.5C10.1,41.8 11.2,43.5 11,45.1C13.2,43.8 14.5,44.6 15.4,46.2C16.7,44.6 18.4,44.9 20,46.8C21.7,44.9 23.3,44.6 24.6,46.2C25.5,44.6 26.8,43.8 29,45.1C28.8,43.5 29.9,41.8 31,38.5C28.8,40.2 26.1,40.7 23.9,39.1C22.8,40.7 21.1,40.2 20,42.4ZM18.9,41.8L19.1,40L19.8,41.4H20.2L20.9,40L21.1,41.8Z' fill='%2323202A'/%3E%3C/svg%3E"); --o-jack-o-lantern: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120'%3E%3Cellipse cx='60' cy='110' rx='44' ry='5' fill='%2323202A' opacity='.18'/%3E%3Cellipse cx='35' cy='78.8' rx='32.8' ry='31.2' fill='%23A4490F'/%3E%3Cellipse cx='85' cy='78.8' rx='32.8' ry='31.2' fill='%23A4490F'/%3E%3Cellipse cx='47.5' cy='78.8' rx='34.3' ry='31.2' fill='%23E07A1F'/%3E%3Cellipse cx='72.5' cy='78.8' rx='34.3' ry='31.2' fill='%23E07A1F'/%3E%3Cellipse cx='60' cy='78.8' rx='28.1' ry='31.2' fill='%23E07A1F'/%3E%3Cpath d='M46,50.7C37.4,72.6 37.4,91.3 46,107.5M74,50.7C82.6,72.6 82.6,91.3 74,107.5' fill='none' stroke='%23A4490F' stroke-width='2.3' opacity='.6'/%3E%3Cellipse cx='44.4' cy='63.8' rx='7.8' ry='5' fill='%23FFFFFF' opacity='.22'/%3E%3Cpath d='M56.9,52.6C56.1,38.2 61.6,32 69.4,30.1L67.8,37.6C63.9,41.4 63.9,47.6 64.7,52.6Z' fill='%236B4A2B'/%3E%3Cpath d='M37.4,75.7Q44.4,57 52.2,75.7ZM67.8,75.7Q75.6,57 82.6,75.7Z' fill='%23F5C842'/%3E%3Cpath d='M34.3,81.9Q60,108.4 85.7,81.9Q60,92.8 34.3,81.9Z' fill='%23F5C842'/%3E%3Crect x='56.1' y='86.6' width='7.8' height='5.5' fill='%23E07A1F'/%3E%3Cg transform='translate(66 39.1)'%3E%3Cpath d='M0 0C8-10 22-10 28-4C22-2 18 6 10 6C6 6 2 4 0 0Z' fill='%232F6B3E'/%3E%3Cpath d='M0 0C8-2 16-2 24-4' stroke='%234E8F55' stroke-width='1.2' fill='none'/%3E%3Cpath d='M-6 4C-8-4-16-8-22-4C-26-1-22 4-18 2' stroke='%232F6B3E' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E"); --o-candy-corn-band: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 4' width='18' height='4'%3E%3Crect width='6' height='4' fill='%23F5C842'/%3E%3Crect x='6' width='6' height='4' fill='%23E07A1F'/%3E%3Crect x='12' width='6' height='4' fill='%23FFF8EC'/%3E%3C/svg%3E"); --o-candy-corn-row: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 32'%3E%3Cpath d='M8 17H232' stroke='%23E07A1F' stroke-opacity='.5' stroke-width='1.6' stroke-dasharray='2 5' stroke-linecap='round'/%3E%3Cg transform='translate(50 16) rotate(-16)'%3E%3CclipPath id='c516'%3E%3Cpath d='M0 -12C3.4 -7.2 9.4 4.8 8.4 10.1Q0 13.4 -8.4 10.1C-9.4 4.8 -3.4 -7.2 0 -12Z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23c516)'%3E%3Crect x='-18.7' y='-24' width='37.4' height='48' fill='%23F5C842'/%3E%3Crect x='-18.7' y='-24' width='37.4' height='28.3' fill='%23E07A1F'/%3E%3Crect x='-18.7' y='-24' width='37.4' height='18.7' fill='%23FFF8EC'/%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(85 16) rotate(12)'%3E%3CclipPath id='c866'%3E%3Cpath d='M0 -12C3.4 -7.2 9.4 4.8 8.4 10.1Q0 13.4 -8.4 10.1C-9.4 4.8 -3.4 -7.2 0 -12Z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23c866)'%3E%3Crect x='-18.7' y='-24' width='37.4' height='48' fill='%23F5C842'/%3E%3Crect x='-18.7' y='-24' width='37.4' height='28.3' fill='%23E07A1F'/%3E%3Crect x='-18.7' y='-24' width='37.4' height='18.7' fill='%23FFF8EC'/%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(120 16)'%3E%3CclipPath id='c1216'%3E%3Cpath d='M0 -14C3.9 -8.4 10.9 5.6 9.8 11.8Q0 15.7 -9.8 11.8C-10.9 5.6 -3.9 -8.4 0 -14Z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23c1216)'%3E%3Crect x='-21.8' y='-28' width='43.7' height='56' fill='%23F5C842'/%3E%3Crect x='-21.8' y='-28' width='43.7' height='33' fill='%23E07A1F'/%3E%3Crect x='-21.8' y='-28' width='43.7' height='21.8' fill='%23FFF8EC'/%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(155 16) rotate(-12)'%3E%3CclipPath id='c1566'%3E%3Cpath d='M0 -12C3.4 -7.2 9.4 4.8 8.4 10.1Q0 13.4 -8.4 10.1C-9.4 4.8 -3.4 -7.2 0 -12Z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23c1566)'%3E%3Crect x='-18.7' y='-24' width='37.4' height='48' fill='%23F5C842'/%3E%3Crect x='-18.7' y='-24' width='37.4' height='28.3' fill='%23E07A1F'/%3E%3Crect x='-18.7' y='-24' width='37.4' height='18.7' fill='%23FFF8EC'/%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(190 16) rotate(16)'%3E%3CclipPath id='c1916'%3E%3Cpath d='M0 -12C3.4 -7.2 9.4 4.8 8.4 10.1Q0 13.4 -8.4 10.1C-9.4 4.8 -3.4 -7.2 0 -12Z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23c1916)'%3E%3Crect x='-18.7' y='-24' width='37.4' height='48' fill='%23F5C842'/%3E%3Crect x='-18.7' y='-24' width='37.4' height='28.3' fill='%23E07A1F'/%3E%3Crect x='-18.7' y='-24' width='37.4' height='18.7' fill='%23FFF8EC'/%3E%3C/g%3E%3C/g%3E%3Ccircle cx='22' cy='17' r='2' fill='%23E07A1F'/%3E%3Ccircle cx='218' cy='17' r='2' fill='%23E07A1F'/%3E%3C/svg%3E"); --o-bat-mark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 14'%3E%3Cpath d='M13,5.7C11.7,3.2 9.9,3.8 8.6,1.9C6.1,3.8 2.9,3.2 .4,1.3C1.7,5.1 2.9,7 2.7,8.9C5.2,7.3 6.7,8.2 7.7,10.1C9.2,8.2 11.1,8.6 13,10.8C14.9,8.6 16.8,8.2 18.3,10.1C19.3,8.2 20.8,7.3 23.3,8.9C23.1,7 24.3,5.1 25.6,1.3C23.1,3.2 19.9,3.8 17.4,1.9C16.2,3.8 14.3,3.2 13,5.7ZM11.7,5.1L12,3.1L12.7,4.6H13.3L14,3.1L14.3,5.1Z'/%3E%3C/svg%3E"); --o-cobweb: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44'%3E%3Cpath d='M44 0L42.4,46M44 0L24.6,41.7M44 0L9.8,30.8M44 0L.8,15.7M44 0L-2,1.6M43.6,12Q41.7,9.6 38.9,10.9M38.9,10.9Q38.1,7.9 35.1,8M35.1,8Q35.6,5.1 32.7,4.1M32.7,4.1Q34.3,1.9 32,.4M43.2,22Q39.8,17.5 34.7,19.9M34.7,19.9Q33.3,14.5 27.7,14.7M27.7,14.7Q28.5,9.3 23.3,7.5M23.3,7.5Q26.3,3.4 22,.8M42.9,32Q37.9,25.5 30.5,29M30.5,29Q28.4,21.1 20.2,21.4M20.2,21.4Q21.5,13.5 13.9,10.9M13.9,10.9Q18.2,5 12,1.1M42.5,42Q36,33.5 26.3,38.1M26.3,38.1Q23.5,27.7 12.8,28.1M12.8,28.1Q14.5,17.7 4.5,14.4M4.5,14.4Q10.2,6.6 2,1.5' fill='none' stroke='%23A79F93' stroke-width='.9' stroke-linecap='round'/%3E%3Cpath d='M27 0V20' stroke='%23A79F93' stroke-width='.7'/%3E%3Ccircle cx='27' cy='22.4' r='2.4' fill='%2323202A'/%3E%3Ccircle cx='27' cy='19.6' r='1.4' fill='%2323202A'/%3E%3C/svg%3E"); --o-pumpkin-patch: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 30'%3E%3Cpath d='M0 17C20 15 30 19 50 17S80 14 100 17S140 20 160 17S200 15 240 17' stroke='%232F6B3E' stroke-width='1.6' fill='none'/%3E%3Cpath d='M118 17C116 12 120 9 123 11C125 13 122 15 121 13M206 17C208 12 204 9 201 11C199 13 202 15 203 13' stroke='%232F6B3E' stroke-width='1.2' fill='none'/%3E%3Cpath d='M150 16C150 10 158 8 162 11C160 14 156 17 150 16Z' fill='%232F6B3E'/%3E%3Cpath d='M80 16C78 10 70 9 66 12C69 15 74 17 80 16Z' fill='%234E8F55'/%3E%3Cellipse cx='33.6' cy='11' rx='8.4' ry='8' fill='%23A4490F'/%3E%3Cellipse cx='46.4' cy='11' rx='8.4' ry='8' fill='%23A4490F'/%3E%3Cellipse cx='36.8' cy='11' rx='8.8' ry='8' fill='%23E07A1F'/%3E%3Cellipse cx='43.2' cy='11' rx='8.8' ry='8' fill='%23E07A1F'/%3E%3Cellipse cx='40' cy='11' rx='7.2' ry='8' fill='%23E07A1F'/%3E%3Cpath d='M36.4,3.8C34.2,9.4 34.2,14.2 36.4,18.4M43.6,3.8C45.8,9.4 45.8,14.2 43.6,18.4' fill='none' stroke='%23A4490F' stroke-width='.8' opacity='.6'/%3E%3Cellipse cx='36' cy='7.2' rx='2' ry='1.3' fill='%23FFFFFF' opacity='.22'/%3E%3Cpath d='M39.2,4.3C39,.6 40.4,-1 42.4,-1.5L42,.4C41,1.4 41,3 41.2,4.3Z' fill='%236B4A2B'/%3E%3Cellipse cx='99.5' cy='13.4' rx='5.9' ry='5.6' fill='%23E07A1F'/%3E%3Cellipse cx='108.5' cy='13.4' rx='5.9' ry='5.6' fill='%23E07A1F'/%3E%3Cellipse cx='101.8' cy='13.4' rx='6.2' ry='5.6' fill='%23F5C842'/%3E%3Cellipse cx='106.2' cy='13.4' rx='6.2' ry='5.6' fill='%23F5C842'/%3E%3Cellipse cx='104' cy='13.4' rx='5' ry='5.6' fill='%23F5C842'/%3E%3Cpath d='M101.5,8.4C99.9,12.3 99.9,15.6 101.5,18.6M106.5,8.4C108.1,12.3 108.1,15.6 106.5,18.6' fill='none' stroke='%23E07A1F' stroke-width='.8' opacity='.6'/%3E%3Cellipse cx='101.2' cy='10.7' rx='1.4' ry='.9' fill='%23FFFFFF' opacity='.22'/%3E%3Cpath d='M103.4,8.7C103.3,6.1 104.3,5 105.7,4.7L105.4,6C104.7,6.7 104.7,7.8 104.8,8.7Z' fill='%236B4A2B'/%3E%3Cellipse cx='178.6' cy='12.2' rx='7.1' ry='6.8' fill='%23A4490F'/%3E%3Cellipse cx='189.4' cy='12.2' rx='7.1' ry='6.8' fill='%23A4490F'/%3E%3Cellipse cx='181.3' cy='12.2' rx='7.5' ry='6.8' fill='%23E07A1F'/%3E%3Cellipse cx='186.7' cy='12.2' rx='7.5' ry='6.8' fill='%23E07A1F'/%3E%3Cellipse cx='184' cy='12.2' rx='6.1' ry='6.8' fill='%23E07A1F'/%3E%3Cpath d='M180.9,6.1C179.1,10.8 179.1,14.9 180.9,18.5M187.1,6.1C188.9,10.8 188.9,14.9 187.1,18.5' fill='none' stroke='%23A4490F' stroke-width='.8' opacity='.6'/%3E%3Cellipse cx='180.6' cy='8.9' rx='1.7' ry='1.1' fill='%23FFFFFF' opacity='.22'/%3E%3Cpath d='M183.3,6.5C183.2,3.4 184.3,2 186,1.6L185.7,3.2C184.9,4 184.9,5.4 185,6.5Z' fill='%236B4A2B'/%3E%3C/svg%3E"); --decor-right: max(16px, calc((100% - 1200px) / 2 + 16px)); }
html[data-theme] .hdr.at-top:not(.menu-open):not(:has([aria-expanded="true"]))::after { content: ''; pointer-events: none; position: absolute; left: 0; right: 0; top: 100%; height: 28px; background: var(--o-string-lights) repeat-x 0px 0 / 120px 28px; }
@media (max-height: 760px) { html[data-theme]:has(.hero) .hdr.at-top:not(.menu-open):not(:has([aria-expanded="true"]))::after { display: none; } }
html[data-theme] .brand::before { content: ''; pointer-events: none; position: absolute; left: -11px; top: -8px; width: 32px; height: 26px; z-index: 1; background: var(--o-bat) center / contain no-repeat; transform: rotate(-16deg); }
html[data-theme] .hero-motif [data-decor="hero"] { top: calc(var(--header-h) + var(--alert-h, 0px) + 20px); right: var(--decor-right); width: 140px; height: 140px; background: var(--o-moon-bats) center / contain no-repeat; }
html[data-theme] .banner::after { content: ''; pointer-events: none; position: absolute; right: var(--decor-right); z-index: 2; width: 120px; height: 132px; bottom: -72.6px; background: var(--o-jack-o-lantern) center / contain no-repeat; }
html[data-theme] .banner:has(+ .pt0)::after { display: none; }
html[data-theme] .banner { border-image: var(--o-candy-corn-band) 0 0 100% 0 / 0 0 4px 0 repeat; }
html[data-theme] main > section + section:not(.pt0)::before { content: ''; pointer-events: none; position: absolute; left: 50%; z-index: 1; top: -16px; width: 240px; height: 32px; margin-left: -120px; background: var(--o-candy-corn-row) center / contain no-repeat; }
html[data-theme] :is(.label, .eyebrow)::before { visibility: hidden; }
html[data-theme] :is(.label, .eyebrow)::after { content: ''; pointer-events: none; position: absolute; left: 0; top: 3px; width: 26px; height: 14px; background: linear-gradient(currentColor 0 0); -webkit-mask: var(--o-bat-mark) center / contain no-repeat; mask: var(--o-bat-mark) center / contain no-repeat; }
html[data-theme] [data-decor="card"]::after { content: ''; pointer-events: none; position: absolute; top: 0; right: 0; width: 40px; height: 40px; z-index: 1; background: var(--o-cobweb) top right / contain no-repeat; }
html[data-theme] [data-decor="card"]:is(:focus-visible, :focus-within)::after { visibility: hidden; }
html[data-theme] footer::before { content: ''; pointer-events: none; position: absolute; left: 0; right: 0; top: -15px; height: 30px; z-index: 1; background: var(--o-pumpkin-patch) repeat-x 40px 0 / 240px 30px; }
html[data-theme] .dm-cartouche::before, html[data-theme] .dm-cartouche::after { content: ''; pointer-events: none; position: absolute; top: 50%; width: 44px; height: 37px; background: var(--o-bat) center / contain no-repeat; }
html[data-theme] .dm-cartouche::before { right: calc(100% + 12px); transform: translateY(-50%) scaleX(-1); }
html[data-theme] .dm-cartouche::after { left: calc(100% + 12px); transform: translateY(-50%); }
html[data-theme] .page-404::after { content: ''; pointer-events: none; position: absolute; left: calc(50% + 392px); top: 56px; width: 180px; height: 180px; z-index: 1; background: var(--o-jack-o-lantern) center / contain no-repeat; }
html[data-theme] .btn:not(.line):not(.light):not(.ghost) { border-color: transparent; background: linear-gradient(var(--theme-action) 0 0) padding-box, repeating-linear-gradient(-45deg, #F4F1EA 0px 4px, #E8C15A 4px 8px, #F2A65A 8px 12px) border-box; }
html[data-theme] .btn:not(.line):not(.light):not(.ghost):hover { border-color: transparent; background: linear-gradient(var(--theme-action-d) 0 0) padding-box, repeating-linear-gradient(-45deg, #F4F1EA 0px 4px, #E8C15A 4px 8px, #F2A65A 8px 12px) border-box; }
@media (max-width: 999px) { html[data-theme] .hero-motif [data-decor="hero"] { width: 112px; height: 112px; } html[data-theme] .banner::after { width: 88px; height: 96.8px; bottom: -53.24px; } html[data-theme] main > section + section:not(.pt0)::before { top: -14px; width: 200px; height: 28px; margin-left: -100px; } html[data-theme] [data-decor="card"]::after { width: 36px; height: 36px; } html[data-theme] .dm-cartouche::before, html[data-theme] .dm-cartouche::after { width: 40px; height: 34px; } }
@media (max-width: 1199px) { html[data-theme] .page-404::after { left: auto; right: 16px; top: 8px; width: 64px; height: 64px; } }
@media (max-width: 900px) { html[data-theme] .page-404::after { top: 4px; width: 48px; height: 48px; } }
@media (max-width: 599px) { html[data-theme] .hdr.at-top:not(.menu-open):not(:has([aria-expanded="true"]))::after { height: 20px; background-size: 86px 20px; } html[data-theme] .brand::before { left: -8px; top: -6px; width: 24px; height: 20px; } html[data-theme] .hero-motif [data-decor="hero"] { display: none; } html[data-theme] .banner::after { width: 72px; height: 79.2px; bottom: -43.56px; } html[data-theme] main > section + section:not(.pt0)::before { top: -12px; width: 160px; height: 24px; margin-left: -80px; } html[data-theme] [data-decor="card"]::after { display: none; } html[data-theme] footer::before { top: -11px; height: 22px; background-size: 176px 22px; } html[data-theme] .dm-cartouche::before, html[data-theme] .dm-cartouche::after { width: 28px; height: 24px; } html[data-theme] .dm-cartouche::before { right: calc(100% + 6px); } html[data-theme] .dm-cartouche::after { left: calc(100% + 6px); } }
@media (prefers-reduced-motion: no-preference) { html[data-theme] .hdr.at-top:not(.menu-open):not(:has([aria-expanded="true"]))::after { animation: decor-twinkle 1.4s ease-in-out 3; } html.motion-paused .hdr::after { animation-play-state: paused; } }
}
@keyframes decor-twinkle { 50% { opacity: .55; } }
