/* Bound visual stylesheet for post 35122 (dor no glúteo profundo). See marcuspai_ars_legacy_visual_stylesheets().
   Rewritten 2026-10-01 on the "Curvatura em cor" palette: bone is the rule grey with an ink outline, the nerve is
   cobalt, the muscles that can compress it are vermilion, the lateral tendon is ink. The four explanations no longer
   float over the drawing (two of them overlapped): they sit under it as ruled cells, each with a key square in the
   colour of its structure. Before: teal, mustard and brick fills, white label chips with a drop shadow, a grey frame,
   and a grey ladder of white rows. Previous file: 03-notes/curvatura-inner-20261001/backup-articles/assets/css/.
   Prefix as in posts.css; the second :is() matches this post's body class. */
html body:is(#mpc, .mpc-site):is(#mpa, .postid-35122) [data-v6-article] .v6-anatomy-map { position: relative; min-height: 0; margin: 0; padding: 0; overflow: hidden; border: 0; background: none; }
html body:is(#mpc, .mpc-site):is(#mpa, .postid-35122) [data-v6-article] .v6-anatomy-stage { position: relative; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 40px; width: 100%; height: auto; margin: 0; padding: 396px 0 0; }
html body:is(#mpc, .mpc-site):is(#mpa, .postid-35122) [data-v6-article] .v6-anatomy-stage > div:not(.v6-map-label) { margin: 0; padding: 0; box-shadow: none; }
html body:is(#mpc, .mpc-site):is(#mpa, .postid-35122) [data-v6-article] .v6-spine { position: absolute; top: 16px; left: 46%; width: 8%; height: 118px; border: 1.5px solid var(--mpc-ink); background: var(--mpc-rule); }
html body:is(#mpc, .mpc-site):is(#mpa, .postid-35122) [data-v6-article] .v6-spine::before { content: none; }
html body:is(#mpc, .mpc-site):is(#mpa, .postid-35122) [data-v6-article] .v6-sacrum { position: absolute; top: 120px; left: 42%; width: 16%; height: 116px; border: 0; background: var(--mpc-ink); clip-path: polygon(15% 0, 85% 0, 68% 100%, 32% 100%); }
html body:is(#mpc, .mpc-site):is(#mpa, .postid-35122) [data-v6-article] .v6-sacrum::after { content: ''; position: absolute; inset: 1.5px; background: var(--mpc-rule); clip-path: polygon(15% 0, 85% 0, 68% 100%, 32% 100%); }
html body:is(#mpc, .mpc-site):is(#mpa, .postid-35122) [data-v6-article] .v6-ilium { position: absolute; top: 95px; width: 34%; height: 180px; border: 14px solid var(--mpc-rule); border-bottom-width: 22px; background: transparent; }
html body:is(#mpc, .mpc-site):is(#mpa, .postid-35122) [data-v6-article] .v6-ilium.left { left: 10%; border-right: 0; border-radius: 48% 0 28% 38%; transform: rotate(-5deg); }
html body:is(#mpc, .mpc-site):is(#mpa, .postid-35122) [data-v6-article] .v6-ilium.right { right: 10%; border-left: 0; border-radius: 0 48% 38% 28%; transform: rotate(5deg); }
html body:is(#mpc, .mpc-site):is(#mpa, .postid-35122) [data-v6-article] .v6-femur { position: absolute; top: 246px; width: 24px; height: 130px; border: 0; background: var(--mpc-rule); }
html body:is(#mpc, .mpc-site):is(#mpa, .postid-35122) [data-v6-article] .v6-femur.left { left: 25%; transform: rotate(5deg); }
html body:is(#mpc, .mpc-site):is(#mpa, .postid-35122) [data-v6-article] .v6-femur.right { right: 25%; transform: rotate(-5deg); }
html body:is(#mpc, .mpc-site):is(#mpa, .postid-35122) [data-v6-article] .v6-piriformis { position: absolute; top: 185px; left: 49%; width: 25%; height: 20px; border: 0; background: var(--mpc-pain); transform: rotate(16deg); transform-origin: left center; }
html body:is(#mpc, .mpc-site):is(#mpa, .postid-35122) [data-v6-article] .v6-rotators { position: absolute; top: 222px; left: 51%; width: 22%; height: 32px; border: 0; border-top: 7px solid color-mix(in srgb, var(--mpc-pain) 55%, var(--mpc-ground)); border-bottom: 7px solid color-mix(in srgb, var(--mpc-pain) 55%, var(--mpc-ground)); background: none; transform: rotate(9deg); }
html body:is(#mpc, .mpc-site):is(#mpa, .postid-35122) [data-v6-article] .v6-sciatic { position: absolute; top: 198px; left: 57%; width: 12px; height: 170px; border: 0; background: var(--mpc-accent); box-shadow: none; transform: rotate(-8deg); }
html body:is(#mpc, .mpc-site):is(#mpa, .postid-35122) [data-v6-article] .v6-gluteal-tendon { position: absolute; top: 188px; right: 18%; width: 22px; height: 92px; border: 0; background: var(--mpc-ink); transform: rotate(-22deg); }
html body:is(#mpc, .mpc-site):is(#mpa, .postid-35122) [data-v6-article] .v6-lumbar-path { position: absolute; top: 34px; left: 49.2%; width: 4px; height: 168px; border: 0; background: var(--mpc-accent); }
/* explanations: ruled cells under the drawing, key square in the structure's colour */
html body:is(#mpc, .mpc-site):is(#mpa, .postid-35122) [data-v6-article] .v6-map-label { position: relative; inset: auto; width: auto; max-width: none; margin: 0; padding: 14px 0 16px 24px; border: 0; border-bottom: 1px solid var(--mpc-rule); border-radius: 0; background: none; box-shadow: none; color: var(--mpc-body); font-size: 16px; line-height: 1.5; }
html body:is(#mpc, .mpc-site):is(#mpa, .postid-35122) [data-v6-article] .v6-map-label::before { content: ''; position: absolute; left: 0; top: 21px; width: 12px; height: 12px; background: var(--mpc-ink); }
html body:is(#mpc, .mpc-site):is(#mpa, .postid-35122) [data-v6-article] .v6-map-label:is(.lumbar, .leg)::before { background: var(--mpc-accent); }
html body:is(#mpc, .mpc-site):is(#mpa, .postid-35122) [data-v6-article] .v6-map-label.deep::before { background: var(--mpc-pain); }
html body:is(#mpc, .mpc-site):is(#mpa, .postid-35122) [data-v6-article] .v6-map-label strong { display: block; margin: 0 0 4px; font-size: 17px; color: var(--mpc-ink); }
/* decision ladder: two columns on ruled rows (three until 2026-10-07, when the owner had the middle "Limite" item of every row removed) */
html body:is(#mpc, .mpc-site):is(#mpa, .postid-35122) [data-v6-article] .v6-decision-ladder { display: block; margin: 0; padding: 0; border: 0; background: none; }
html body:is(#mpc, .mpc-site):is(#mpa, .postid-35122) [data-v6-article] .v6-decision-row { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.6fr); gap: 4px 40px; margin: 0; padding: 14px 0 16px; border: 0; border-bottom: 1px solid var(--mpc-rule); background: none; }
html body:is(#mpc, .mpc-site):is(#mpa, .postid-35122) [data-v6-article] .v6-decision-row > span { margin: 0; padding: 0; border: 0; }
html body:is(#mpc, .mpc-site):is(#mpa, .postid-35122) [data-v6-article] .v6-decision-row > span + span > strong { font-size: 15px; color: var(--mpc-muted) !important; }
html body:is(#mpc, .mpc-site):is(#mpa, .postid-35122) [data-v6-article] .v6-decision-row a { display: inline; }
@media (max-width: 640px) {
	html body:is(#mpc, .mpc-site):is(#mpa, .postid-35122) [data-v6-article] .v6-anatomy-stage { grid-template-columns: minmax(0, 1fr); }
	html body:is(#mpc, .mpc-site):is(#mpa, .postid-35122) [data-v6-article] .v6-decision-row { grid-template-columns: minmax(0, 1fr); gap: 10px; }
}
