@layer astryx-theme{.mp-close-band{--glyph-ink:var(--color-text-blue);--glyph-core:var(--color-text-primary);--focus-outline-color:var(--color-accent);isolation:isolate;padding-block:calc(var(--spacing-12) * 2);background:var(--color-background-body);position:relative;overflow:hidden}:root[data-theme=dark] .mp-close-band.tone-dark{background:color-mix(in oklab, var(--color-circle-navy-soft) 78%, var(--color-circle-blue-light))}.mp-close-band>.glyph-field{opacity:.5;-webkit-mask-image:radial-gradient(42% 60%,#0000 35%,#000 100%),linear-gradient(#0000,#000 20% 80%,#0000);mask-image:radial-gradient(42% 60%,#0000 35%,#000 100%),linear-gradient(#0000,#000 20% 80%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.mp-close{z-index:1;position:relative}.mp-close-line{max-inline-size:36rem}@media (max-width:767px){.mp-close-band{padding-block:calc(var(--spacing-12) * 1.5)}.mp-close-band>.glyph-field{-webkit-mask-image:radial-gradient(80% 50%,#0000 25%,#000 100%),linear-gradient(#0000,#000 20% 80%,#0000);mask-image:radial-gradient(80% 50%,#0000 25%,#000 100%),linear-gradient(#0000,#000 20% 80%,#0000)}}}
