.theme-blood[data-house] .world-header{border-bottom:1px solid var(--court-color);box-shadow:0 5px 35px color-mix(in srgb,var(--court-color) 8%,transparent)}.theme-blood[data-house] .court-seal{color:var(--court-color)}.theme-blood[data-house] .court-verdict{border-color:var(--court-color)}.chosen-crest{display:inline-block;margin-top:28px;padding:13px 20px;border:1px solid var(--court-color);color:var(--court-color);font:10px Manrope,sans-serif;letter-spacing:3px;background:#08070aaa}.chosen-crest[hidden],.house-last-word[hidden]{display:none}.house-last-word{font:italic 22px/1.6 'Cormorant Garamond',Georgia,serif;color:var(--court-color);margin:20px auto;max-width:600px}.political-map{min-height:600px;grid-template-columns:1fr 210px 1fr;grid-template-rows:1fr 1fr;gap:55px 30px;align-items:center;margin-bottom:25px}.political-map:before,.political-map article:before{display:none}.court-connections{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.court-connections path,.court-connections circle{fill:none;stroke:#99525b;stroke-width:1}.court-connections circle{stroke:#9d765355;stroke-dasharray:3 7}.political-map .map-center{grid-column:2;grid-row:1/3;padding:38px 20px;width:210px;box-sizing:border-box;z-index:2}.map-center h3{font-size:36px}.political-map article{z-index:1;min-height:215px;box-sizing:border-box;background:linear-gradient(125deg,#211017,#100b10);border:1px solid #67363d}.political-map article:nth-of-type(1){grid-column:1;grid-row:1}.political-map article:nth-of-type(2){grid-column:3;grid-row:1}.political-map article:nth-of-type(3){grid-column:1;grid-row:2}.political-map article:nth-of-type(4){grid-column:3;grid-row:2}.political-map article p{display:none}.political-map article.relation-selected{border-color:#d39b86;box-shadow:0 0 35px #a23c4d20}.inspect-relation{background:none;border:0;border-bottom:1px solid #85504c;color:#d3a08d;padding:12px 0;font:10px Manrope,sans-serif;letter-spacing:1.5px;cursor:pointer}.inspect-relation:focus-visible{outline:2px solid #e5bfa5;outline-offset:4px}.court-insight{border-left:2px solid #c28a76;padding:25px 30px;background:#211018;min-height:130px;box-sizing:border-box}.court-insight p{color:#d9c3b6;line-height:1.8;max-width:780px}.court-loyalty{margin-top:65px}.emblem-0{background:none;width:180px;height:200px;opacity:.35;right:20px;bottom:-20px}.emblem-0 svg{width:100%;height:100%;overflow:visible}.blood-veins{fill:none;stroke:#b9234b;stroke-width:2;stroke-dasharray:500;animation:veins-grow 2s ease both}.blood-drop{fill:#a6163a;animation:blood-bloom 2s ease both;transform-origin:50% 60%}.emblem-1{opacity:.24;animation:seal-press 1.1s both}.emblem-2{animation:crown-rise 2s both}.emblem-3{opacity:.4}.emblem-3:before{animation:alliance-left 1.4s both}.emblem-3:after{animation:alliance-right 1.4s both}@keyframes veins-grow{from{stroke-dashoffset:500}to{stroke-dashoffset:0}}@keyframes blood-bloom{from{opacity:0;scale:.3}to{opacity:.8;scale:1}}@keyframes seal-press{from{scale:1.2;opacity:0;rotate:-20deg}to{scale:1;opacity:.24;rotate:-8deg}}@keyframes crown-rise{from{opacity:0;translate:0 30px}to{opacity:.22;translate:0 0}}@keyframes alliance-left{from{translate:-70px 0;opacity:0}to{translate:0 0;opacity:1}}@keyframes alliance-right{from{translate:70px 0;opacity:0}to{translate:0 0;opacity:1}}@media(max-width:850px){.political-map{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;gap:20px;min-height:0}.political-map .map-center{grid-row:1;grid-column:1/-1;width:220px;padding:25px}.political-map article:nth-of-type(1){grid-row:2;grid-column:1}.political-map article:nth-of-type(2){grid-row:2;grid-column:2}.political-map article:nth-of-type(3){grid-row:3;grid-column:1}.political-map article:nth-of-type(4){grid-row:3;grid-column:2}.political-map article{min-height:210px}.court-connections{display:none}.political-map:before{display:block;top:100px;bottom:30px}.inspect-relation{font-size:9px;letter-spacing:.5px}.political-map article h3{font-size:27px}.court-insight{padding:22px}.emblem-0{width:130px;height:150px}}@media(prefers-reduced-motion:reduce){.blood-veins,.blood-drop,.emblem-1,.emblem-2,.emblem-3:before,.emblem-3:after{animation:none}}.paused .blood-veins,.paused .blood-drop,.paused .archive-emblem,.paused .emblem-3:before,.paused .emblem-3:after{animation-play-state:paused}

.court-network>.court-loyalty{margin-top:0;padding-top:0;border-top:0}
