.houseChart{container-type:inline-size}.houseChart .figure{display:block;width:calc(11cqw * 1022 / 2380);height:11cqw;margin:0;padding:0;line-height:0;pointer-events:none}.figure-symbol{display:block;width:100%;height:100%;background-color:currentColor;-webkit-mask-image:var(--figure-image);mask-image:var(--figure-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;mask-mode:alpha}.house-positions{--figure-height:11cqw;--figure-width:calc(11cqw * 1022 / 2380);--outer-centre:calc(100% / 12);--end-adjustment:0.75cqw;--side-adjustment:0.75cqw;--end-centre:calc(var(--outer-centre) + (var(--figure-height) - var(--figure-width)) / 2 - var(--end-adjustment))}.houseChart [data-index]{position:absolute;left:var(--house-x);top:var(--house-y);width:var(--figure-width);height:var(--figure-height);padding:0;transform:translate(-50%,-50%);cursor:default}.houseChart .figure{width:100%;height:100%}.houseChart [data-index="1"]{--house-x:25%;--house-y:50%}.houseChart [data-index="2"]{--house-x:calc(var(--outer-centre) + var(--side-adjustment));--house-y:75%}.houseChart [data-index="3"]{--house-x:25%;--house-y:calc(100% - var(--end-centre))}.houseChart [data-index="4"]{--house-x:50%;--house-y:75%}.houseChart [data-index="5"]{--house-x:75%;--house-y:calc(100% - var(--end-centre))}.houseChart [data-index="6"]{--house-x:calc(100% - var(--outer-centre) - var(--side-adjustment));--house-y:75%}.houseChart [data-index="7"]{--house-x:75%;--house-y:50%}.houseChart [data-index="8"]{--house-x:calc(100% - var(--outer-centre) - var(--side-adjustment));--house-y:25%}.houseChart [data-index="9"]{--house-x:75%;--house-y:var(--end-centre)}.houseChart [data-index="10"]{--house-x:50%;--house-y:25%}.houseChart [data-index="11"]{--house-x:25%;--house-y:var(--end-centre)}.houseChart [data-index="12"]{--house-x:calc(var(--outer-centre) + var(--side-adjustment));--house-y:25%}.shield-svg{display:block;width:100%;height:auto;overflow:visible}.shield-grid{fill:none;stroke-width:1}.shield-figure{fill:currentColor}.figure-symbol[data-figure="0"]{--figure-image:url("../img/figures/populus.svg")}.figure-symbol[data-figure="1"]{--figure-image:url("../img/figures/laetitia.svg")}.figure-symbol[data-figure="2"]{--figure-image:url("../img/figures/rubeus.svg")}.figure-symbol[data-figure="3"]{--figure-image:url("../img/figures/fortuna-minor.svg")}.figure-symbol[data-figure="4"]{--figure-image:url("../img/figures/albus.svg")}.figure-symbol[data-figure="5"]{--figure-image:url("../img/figures/amissio.svg")}.figure-symbol[data-figure="6"]{--figure-image:url("../img/figures/conjunctio.svg")}.figure-symbol[data-figure="7"]{--figure-image:url("../img/figures/cauda-draconis.svg")}.figure-symbol[data-figure="8"]{--figure-image:url("../img/figures/tristitia.svg")}.figure-symbol[data-figure="9"]{--figure-image:url("../img/figures/carcer.svg")}.figure-symbol[data-figure="10"]{--figure-image:url("../img/figures/acquisitio.svg")}.figure-symbol[data-figure="11"]{--figure-image:url("../img/figures/puer.svg")}.figure-symbol[data-figure="12"]{--figure-image:url("../img/figures/fortuna-major.svg")}.figure-symbol[data-figure="13"]{--figure-image:url("../img/figures/puella.svg")}.figure-symbol[data-figure="14"]{--figure-image:url("../img/figures/caput-draconis.svg")}.figure-symbol[data-figure="15"]{--figure-image:url("../img/figures/via.svg")}.house-symbols{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;fill:currentColor}.astrological-symbols{pointer-events:none;fill:currentColor}.astrological-symbols-hidden .astrological-symbols{display:none}.house-conditions{stroke:none}.house-conditions [data-condition=neutral]{fill:none}.house-conditions [data-condition=afflicted]{fill:var(--house-afflicted-fill)}.house-conditions [data-condition=benefic]{fill:var(--house-benefic-fill)}.chart-labels{fill:var(--chart-grid-color);stroke:none;pointer-events:none}.chart-labels-hidden .chart-labels{display:none}.chart-labels [data-condition=afflicted]{fill:var(--chart-label-afflicted)}.chart-labels [data-condition=benefic]{fill:var(--chart-label-benefic)}.house-figure-svg{display:block;width:100%;height:100%;overflow:visible}html[data-bs-theme=light] .house-figure-svg{fill:#0a0a0a}html[data-bs-theme=dark] .house-figure-svg{fill:#fff}html[data-bs-theme=light] .querent-significator .house-figure-svg{fill:#007fff}html[data-bs-theme=dark] .querent-significator .house-figure-svg{fill:#1dacd6}html[data-bs-theme=light] .quesited-significator .house-figure-svg{fill:#ff7e00}html[data-bs-theme=dark] .quesited-significator .house-figure-svg{fill:#ff8800}