/* Shared layout adapter. Appearance uses Yawnder tokens. */
:where(html body.yw-design-system.yw-legacy-layout-63c4ad5a8c0d66b6){--accent:var(--yw-primary);--accent-2:var(--yw-primary);--ink:var(--yw-ink);}:where(html body.yw-design-system.yw-legacy-layout-63c4ad5a8c0d66b6) .entry-header img{display:none!important;}:where(html body.yw-design-system.yw-legacy-layout-63c4ad5a8c0d66b6) .post-thumbnail{display:none!important;}:where(html body.yw-design-system.yw-legacy-layout-63c4ad5a8c0d66b6) .featured-image{display:none!important;}:where(html body.yw-design-system.yw-legacy-layout-63c4ad5a8c0d66b6) .wp-block-post-featured-image{display:none!important;}:where(html body.yw-design-system.yw-legacy-layout-63c4ad5a8c0d66b6) .elementor-widget-theme-post-featured-image{display:none!important;}:where(html body.yw-design-system.yw-legacy-layout-63c4ad5a8c0d66b6) .wp-post-image{display:none!important;}:where(html body.yw-design-system.yw-legacy-layout-63c4ad5a8c0d66b6) .yawnder-sleep-positions{color:var(--yw-ink)!important;font-family:var(--yw-font-body)!important;line-height:var(--yw-line)!important;}:where(html body.yw-design-system.yw-legacy-layout-63c4ad5a8c0d66b6) .yawnder-sleep-positions h2{color:var(--yw-primary)!important;margin-top:1.5em;}:where(html body.yw-design-system.yw-legacy-layout-63c4ad5a8c0d66b6) .yawnder-sleep-positions h3{color:var(--yw-navy)!important;margin-top:1.5em;}:where(html body.yw-design-system.yw-legacy-layout-63c4ad5a8c0d66b6) .yawnder-sleep-positions .card{background:var(--yw-surface)!important;border:1px solid var(--yw-border)!important;border-radius:var(--yw-radius)!important;padding:1.5rem;margin:1.5rem 0;box-shadow:var(--yw-shadow)!important;}:where(html body.yw-design-system.yw-legacy-layout-63c4ad5a8c0d66b6) .yawnder-sleep-positions .card.highlight{background:var(--yw-soft)!important;border-left:4px solid var(--accent-2)!important;}:where(html body.yw-design-system.yw-legacy-layout-63c4ad5a8c0d66b6) .yawnder-sleep-positions .grid.cols-2{display:grid;grid-template-columns:1fr;gap:1.5rem;}@media (min-width: 768px){:where(html body.yw-design-system.yw-legacy-layout-63c4ad5a8c0d66b6) .yawnder-sleep-positions .grid.cols-2{grid-template-columns:1fr 1fr;}}:where(html body.yw-design-system.yw-legacy-layout-63c4ad5a8c0d66b6) .yawnder-sleep-positions .compare-table{width:100%;border-collapse:collapse;margin:1.5rem 0;}:where(html body.yw-design-system.yw-legacy-layout-63c4ad5a8c0d66b6) .yawnder-sleep-positions .compare-table th{border:1px solid var(--yw-border)!important;padding:0.75rem;text-align:left;}:where(html body.yw-design-system.yw-legacy-layout-63c4ad5a8c0d66b6) .yawnder-sleep-positions .compare-table td{border:1px solid var(--yw-border)!important;padding:0.75rem;text-align:left;}:where(html body.yw-design-system.yw-legacy-layout-63c4ad5a8c0d66b6) .yawnder-sleep-positions .compare-table th{background:var(--yw-navy)!important;color:var(--yw-surface)!important;}:where(html body.yw-design-system.yw-legacy-layout-63c4ad5a8c0d66b6) .yawnder-sleep-positions .content-image{max-width:100%;height:auto;border-radius:var(--yw-radius)!important;margin:1.5rem 0;box-shadow:var(--yw-shadow)!important;}:where(html body.yw-design-system.yw-legacy-layout-63c4ad5a8c0d66b6) .yawnder-sleep-positions .content-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;border-radius:var(--yw-radius)!important;margin:1.5rem 0;box-shadow:var(--yw-shadow)!important;}:where(html body.yw-design-system.yw-legacy-layout-63c4ad5a8c0d66b6) .yawnder-sleep-positions .content-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none!important;}
