@font-face{font-family:"Eveleth";font-style:normal;font-stretch:100%;ascent-override:85%;descent-override:0%;src:url(/font/eveleth-cyrillic.woff2) format("woff2")}@font-face{font-family:"Overpass";font-style:normal;font-weight:100 900;font-stretch:100%;src:url(/font/overpass.woff2) format("woff2")}.card{background:#fff;overflow:hidden;border:2px solid #d3d3d3;color:#000;position:relative;display:flex}.card *{font-family:Overpass,sans-serif}.card .card-centered{font-family:Roboto,sans-serif;text-align:center}.card .card-centered *{font-family:Roboto,sans-serif}.compact .card.character{background:var(--input-color);border-color:var(--light-divider-color);border-radius:12px;height:90px !important;flex:0 0 350px !important;min-height:unset !important;max-height:unset !important}.compact .card.character .image{height:90px !important;width:90px !important;min-width:90px !important;max-width:unset !important;border-right:2px solid var(--light-divider-color) !important;user-select:none;background-color:var(--main-bg-color)}.compact .card.character .placeholder_image{fill:var(--light-divider-color);padding:10px}.compact .card.character.readonly .text{color:var(--faded-text-color)}.compact .card.character .text{color:#fff;user-select:none}.compact .card.character .center_plus{margin:auto;font-size:30px;font-weight:400;color:#fff;caret-color:rgba(0,0,0,0)}.compact .card.character:not(.readonly):hover{border-color:#afb0d9;transition:80ms border-color}.card .editor_link{font-family:unset;font-size:20px !important;position:absolute !important;bottom:4px;right:6px;z-index:900}.card .search-tags{display:none !important}.card .flex,.card .display{display:flex}.card .title{font-weight:bold;text-transform:uppercase;font-family:"Eveleth",Overpass,sans-serif}.card .spellcast{text-transform:uppercase}.card strong{font-weight:800 !important}.card strong,.card em,.card a{font-size:inherit !important}.card ul{margin:8px 0 8px 10px;list-style-type:disc}.card ul li{margin:4px 0}.card.class .description p,.card.class .description li,.card.domain .description p,.card.domain .description li,.card.campaign-frame .description p,.card.campaign-frame .description li{font-size:1.2em !important}.card.hidden{background:#ccc}.card .stress_image{position:absolute;z-index:2;width:36px;margin:0;user-select:none;pointer-events:none}.card .stress_text{position:absolute;font-size:14px;color:#fff;text-align:center;z-index:3;margin:0 !important;user-select:none;pointer-events:none;font-family:"Eveleth",Overpass,sans-serif}.card.subclass .subclass_tier{font-weight:bold;font-style:italic}.card.bone .label,.card.splendor .label{color:#000 !important;text-shadow:0px 2px 2px rgba(116,116,116,.267) !important}.card.bone .banner_text,.card.splendor .banner_text{color:#000 !important}.card_holder{gap:10px;display:flex;flex-wrap:wrap}.card_holder.character{margin:12px 0}@media not print{@media (max-width: 740px){.filter-container.size-filter{display:none}.flex_filler{flex:1 1 345px}.card_holder:not(.full){}.card_holder:not(.full) .card{min-height:100px;border-radius:16px;font-size:14px;flex:1 1 345px}}@media (max-width: 740px) and (max-width: 740px){.card_holder:not(.full) .card{flex:1 1 100%}}@media (max-width: 740px){.russian .card_holder:not(.full) .card{font-size:13.5px}}@media (max-width: 740px){.card_holder:not(.full) .card .image{box-sizing:border-box;max-width:100px;min-width:50px;width:25%;height:auto;border-right:2px solid #d3d3d3;position:relative;margin:0;float:left}}@media (max-width: 740px){.card_holder:not(.full) .card .image img{width:100%;height:100%;object-fit:cover;border-radius:0}}@media (max-width: 740px){.card_holder:not(.full) .card.class .image,.card_holder:not(.full) .card.campaign-frame .image,.card_holder:not(.full) .card.domain .image{max-width:140px;min-width:140px;width:140px}}@media (max-width: 740px){.card_holder:not(.full) .card.subclass .image{max-width:120px;min-width:120px;width:120px}}@media (max-width: 740px){.card_holder:not(.full) .card.equipment,.card_holder:not(.full) .card.adversary,.card_holder:not(.full) .card.environment,.card_holder:not(.full) .card.rule,.card_holder:not(.full) .card.beastform{min-height:80px}.card_holder:not(.full) .card.equipment .image,.card_holder:not(.full) .card.adversary .image,.card_holder:not(.full) .card.environment .image,.card_holder:not(.full) .card.rule .image,.card_holder:not(.full) .card.beastform .image{max-width:80px}}@media (max-width: 740px){.card_holder:not(.full) .card .text{margin:10px;font-weight:normal}}@media (max-width: 740px){.card_holder:not(.full) .card .flex,.card_holder:not(.full) .card .display,.card_holder:not(.full) .card .text{width:100%;height:100%;position:relative}}@media (max-width: 740px){.card_holder:not(.full) .card .tier{position:absolute;z-index:3;width:20%;max-width:80px;margin:auto 0;user-select:none;pointer-events:none;top:50%;transform:translate(0, -50%)}}@media (max-width: 740px){.card_holder:not(.full) .card .tier span{display:block;width:100%;color:#fff;font-size:40px;text-align:center;font-family:"Eveleth",Overpass,sans-serif}}@media (max-width: 740px){.card_holder:not(.full) .card.class .title,.card_holder:not(.full) .card.domain .title,.card_holder:not(.full) .card.campaign-frame .title,.card_holder:not(.full) .card.ancestry .title,.card_holder:not(.full) .card.community .title{font-size:1.6em;margin:0}}@media (max-width: 740px){.card_holder:not(.full) .card .title{margin:0;font-size:1.15em;margin-bottom:5px;line-height:20px}}@media (max-width: 740px){.card_holder:not(.full) .card .item_type{margin:0;font-weight:bold;font-size:1.05em;position:relative;display:inline}}@media (max-width: 740px){.card_holder:not(.full) .card.equipment .description{display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical}}@media (max-width: 740px){.card_holder:not(.full) .card .description{margin:0;overflow:hidden}}@media (max-width: 740px){.card_holder:not(.full) .card p,.card_holder:not(.full) .card li{margin:2px 0;font-size:1em}}@media (max-width: 740px){.card_holder:not(.full) .card.class .description p,.card_holder:not(.full) .card.class .description li,.card_holder:not(.full) .card.domain .description p,.card_holder:not(.full) .card.domain .description li,.card_holder:not(.full) .card.campaign-frame .description p,.card_holder:not(.full) .card.campaign-frame .description li{margin:5px 0;font-size:1.05em}}@media (max-width: 740px){.card_holder:not(.full) .card ul{margin:0 0 0 20px;list-style-type:disc}}@media (max-width: 740px){.card_holder:not(.full) .card a,.card_holder:not(.full) .card roll{color:#000}}@media (max-width: 740px){.card_holder:not(.full) .card a[href]{position:relative;z-index:20}}@media (max-width: 740px){.card_holder:not(.full) .card a.button{bottom:0;left:0;margin:0;transform:0;display:block;position:absolute;width:100%;height:100%;background:rgba(0,0,0,0) !important;color:rgba(0,0,0,0) !important;text-decoration-color:rgba(0,0,0,0) !important;z-index:10}}@media (max-width: 740px){.card_holder:not(.full) .card .divider,.card_holder:not(.full) .card .label,.card_holder:not(.full) .card .background{display:none}}@media (max-width: 740px){.card_holder:not(.full) .card .stress_image{width:32px;top:3px;right:6px;z-index:2}}@media (max-width: 740px){.card_holder:not(.full) .card .stress_text{font-size:13px;top:12.1px;right:15.5px;width:20px}}@media (max-width: 740px){.card_holder:not(.full) .card.domain_card .title{margin:2px 30px 6px 0}}@media (max-width: 740px){.card_holder:not(.full) .card .banner_image{left:3px;top:-15px;box-sizing:border-box;width:52px;position:absolute;height:auto;object-fit:scale-down;border-radius:0;margin:0 10px auto 0;float:left;filter:drop-shadow(0 0 2px rgba(0,0,0,.2))}}@media (max-width: 740px){.card_holder:not(.full) .card .attribution,.card_holder:not(.full) .card .source,.card_holder:not(.full) .card .copyright{display:none}}@media (max-width: 740px){.card_holder:not(.full) .card .banner_text{position:absolute;font-size:20px;left:-16px;top:9px;color:#fff;z-index:3;width:90px;text-align:center;margin:0;user-select:none;pointer-events:none;font-family:"Eveleth",Overpass,sans-serif;filter:drop-shadow(0 0 5px rgba(0,0,0,.3333333333))}}@media (max-width: 740px){.card_holder:not(.full) .card a:hover[href],.card_holder:not(.full) .card roll:hover{color:#2f74c3;text-decoration-color:#2f74c3}}@media (max-width: 740px){.card_holder:not(.full) .card.class .banner_image,.card_holder:not(.full) .card.domain .banner_image,.card_holder:not(.full) .card.subclass .banner_image{display:none}}@media not (max-width: 740px){.card_holder:not(:has(.compact)){gap:12px}.card_holder:not(.compact).tiny .card{width:170px}.card_holder:not(.compact).smallest .card{width:210px}.card_holder:not(.compact).smaller .card{width:250px}.card_holder:not(.compact).small .card{width:300px}.card_holder:not(.compact).normal .card{width:340px}.card_holder:not(.compact).big .card{width:400px}.card_holder:not(.compact).bigger .card{width:460px}.card_holder:not(.compact).biggest .card{width:460px}.card_holder:not(.compact) .card{width:340px;aspect-ratio:63/88;font-size:14px;flex:0 1 auto;container-type:size;border-radius:5%/3.5%}.card_holder:not(.compact) .card .prelude{font-weight:420;font-style:italic}.card_holder:not(.compact) .card .flex{display:flex;flex-direction:column-reverse;position:absolute;bottom:0;width:100%}.card_holder:not(.compact) .card a:hover[href],.card_holder:not(.compact) .card roll:hover{color:#2f74c3 !important;text-decoration-color:#2f74c3}.card_holder:not(.compact) .card .centered{text-align:center;width:100%;text-transform:uppercase}.card_holder:not(.compact) .card.grimoire p,.card_holder:not(.compact) .card.grimoire li{line-height:1.135em}.card_holder:not(.compact) .card.domain_card:not(.playtest-dread) .image{margin-top:-4cqw}.card_holder:not(.compact) .card.domain_card.teleport.codex .image{margin-top:-21cqw}.card_holder:not(.compact) .card .divider{position:relative;top:.5cqw;width:120%;left:50%;transform:translateX(-50%);max-width:unset;z-index:5;user-select:none;pointer-events:none}.card_holder:not(.compact) .card.ancestry .divider{left:48%;top:47cqw;width:125%;user-select:none;pointer-events:none}.card_holder:not(.compact) .card.transformation .divider{left:50%;top:2cqw;width:105%;user-select:none;pointer-events:none}.card_holder:not(.compact) .card .text{font-weight:500;font-size:3.65cqw;box-sizing:border-box;padding:2cqh 4.5cqh 4.5cqh;width:100%;position:relative;z-index:6;min-height:50cqh}.card_holder:not(.compact) .card.class .text,.card_holder:not(.compact) .card.domain .text,.card_holder:not(.compact) .card.campaign-frame .text,.card_holder:not(.compact) .card.ancestry .text,.card_holder:not(.compact) .card.domain_card .text,.card_holder:not(.compact) .card.community .text{min-height:45cqh}.card_holder:not(.compact) .card.class .title,.card_holder:not(.compact) .card.subclass .title,.card_holder:not(.compact) .card.campaign-frame .title,.card_holder:not(.compact) .card.domain .title,.card_holder:not(.compact) .card.domain_card .title{text-align:center}.card_holder:not(.compact) .card.subclass .title{margin:-.7cqh 0 .7cqh}.card_holder:not(.compact) .card.class .title,.card_holder:not(.compact) .card.domain .title,.card_holder:not(.compact) .card.campaign-frame .title,.card_holder:not(.compact) .card.ancestry .title,.card_holder:not(.compact) .card.community .title{font-size:1.85em;margin:2cqw 0}.card_holder:not(.compact) .card.transformation .title{font-size:1.85em;margin:0 0 2cqw}.card_holder:not(.compact) .card .title{text-align:left;margin-top:-.5cqh;font-size:1.4em}.card_holder:not(.compact) .card.subclass .subclass_tier,.card_holder:not(.compact) .card.subclass .spellcast{text-align:center;margin:6px 0}.card_holder:not(.compact) .card.subclass .subclass_tier{margin-top:0}.card_holder:not(.compact) .card p,.card_holder:not(.compact) .card li{margin:1.4cqh 0;font-size:1em;line-height:1.2em}.card_holder:not(.compact) .card li{margin:.5cqh 0}.card_holder:not(.compact) .card a.button{bottom:0;left:0;margin:0;transform:0;display:block;position:absolute;width:100%;height:100%;background:rgba(0,0,0,0);color:rgba(0,0,0,0) !important;z-index:5}.card_holder:not(.compact) .card.class a.button,.card_holder:not(.compact) .card.campaign-frame a.button,.card_holder:not(.compact) .card.domain a.button{font-size:4.6cqw !important;position:absolute;bottom:5cqw;left:50%;transform:translateX(-50%);height:auto;z-index:10;padding:3cqw 0;width:90%;text-align:center;border-radius:2cqw;background:linear-gradient(270deg, #4e30ab 0%, #2878be 100%);text-decoration:none;color:#fff !important;text-transform:uppercase;font-weight:500}.card_holder:not(.compact) .card.class .text,.card_holder:not(.compact) .card.campaign-frame .text,.card_holder:not(.compact) .card.domain .text{padding-bottom:20cqw !important}.card_holder:not(.compact) .card .label{position:relative;top:0;left:50%;transform:translateX(-50%);width:100%;text-align:center;max-width:unset;z-index:6;margin:0;user-select:none;pointer-events:none;text-transform:uppercase;font-family:"Eveleth",sans-serif}.card_holder:not(.compact) .card.domain .label,.card_holder:not(.compact) .card.domain_card .label{width:100%;top:7.15cqw;font-size:3.6cqw;letter-spacing:-.05cqw;font-weight:bold;color:#fff;text-shadow:0px 2px 2px rgba(0,0,0,.2666666667)}.russian .card_holder:not(.compact) .card.spell.domain_card .label{top:6.7cqw;font-size:3.3cqw}.card_holder:not(.compact) .card.ancestry .label{top:64.15cqw;left:83.6cqw;font-size:3.8cqw;letter-spacing:.4cqw;font-family:"Overpass",sans-serif}.russian .card_holder:not(.compact) .card.ancestry .label{letter-spacing:0;font-size:3.1cqw;top:63.75cqw}.card_holder:not(.compact) .card.community .label{top:20cqw;left:84cqw;font-size:3.3cqw;letter-spacing:.6cqw;font-family:"Overpass",sans-serif}.russian .card_holder:not(.compact) .card.community .label{letter-spacing:.3cqw}.card_holder:not(.compact) .card.transformation .label{top:9.5cqw;left:21.3cqw;font-size:3.5cqw;letter-spacing:0 !important;font-family:"Overpass",sans-serif}.card_holder:not(.compact) .card .attribution{position:absolute;bottom:1.4cqmin;left:4.5cqmin;z-index:69;font-size:2.6cqmin;font-weight:bold;font-style:italic;margin:0}.card_holder:not(.compact) .card .source{position:absolute;bottom:1.4cqmin;right:4.5cqmin;z-index:69;font-size:2.6cqmin;font-weight:bold;font-style:italic;margin:0}.card_holder:not(.compact) .card .background{display:block;position:absolute;width:100%;height:100%;z-index:3;background-color:#fff}.card_holder:not(.compact) .card.ancestry .background{margin-top:20px}.russian .card_holder:not(.compact) .card.wizard .label,.russian .card_holder:not(.compact) .card.warlock .label{top:7cqw !important;font-size:3.45cqw !important;letter-spacing:-.08cqw}.card_holder:not(.compact) .card .image{width:100%;object-fit:cover;object-position:top center;user-select:none;margin:0;position:absolute;border-radius:0;z-index:1}.card_holder:not(.compact) .card .image img{width:100cqw;min-height:20cqh}.card_holder:not(.compact) .card.class .label,.card_holder:not(.compact) .card.subclass .label,.card_holder:not(.compact) .card.campaign-frame .label{top:7.25cqw;width:100%;font-size:3.8cqw;font-weight:bold;color:#fcf292;text-shadow:.6px 1.4px 1.8px rgba(0,0,0,.85)}.card_holder:not(.compact) .card.class .image,.card_holder:not(.compact) .card.subclass .image,.card_holder:not(.compact) .card.campaign-frame .image{margin-top:-10px}.card_holder:not(.compact) .card .banner_image{position:absolute;top:-6cqw;left:4cqw;z-index:2;width:21cqw;margin:0;user-select:none;pointer-events:none;filter:drop-shadow(0 0 3px rgba(0,0,0,.3333333333))}.card_holder:not(.compact) .card .banner_text{position:absolute;font-size:7cqw;top:6cqw;left:5.6cqw;width:18cqw;color:#fff;z-index:3;text-align:center;margin:0;user-select:none;pointer-events:none;font-family:"Eveleth",sans-serif;filter:drop-shadow(0 0 5px rgba(0,0,0,.3333333333))}.card_holder:not(.compact) .card .stress_image{top:8cqw;right:8cqw;width:11%;z-index:2;filter:drop-shadow(0 0 5px rgba(0,0,0,.3333333333))}.card_holder:not(.compact) .card .stress_text{top:11.25cqw;right:11.4cqw;width:6.8cqw;font-size:3.8cqw}.card_holder:not(.compact) .card.subclass img[src="/image/wip.avif"]{margin-top:-12px;}.card_holder:not(.compact) .card.transformation img[src="/image/wip.avif"]{margin-top:-6cqh;}}.full.tiny .card{width:170px}.full.smallest .card{width:210px}.full.smaller .card{width:250px}.full.small .card{width:300px}.full.normal .card{width:340px}.full.big .card{width:400px}.full.bigger .card{width:460px}.full.biggest .card{width:460px}.full .card{width:340px;aspect-ratio:63/88;font-size:14px;flex:0 1 auto;container-type:size;border-radius:5%/3.5%}.full .card .prelude{font-weight:420;font-style:italic}.full .card .flex{display:flex;flex-direction:column-reverse;position:absolute;bottom:0;width:100%}.full .card a:hover[href],.full .card roll:hover{color:#2f74c3 !important;text-decoration-color:#2f74c3}.full .card .centered{text-align:center;width:100%;text-transform:uppercase}.full .card.grimoire p,.full .card.grimoire li{line-height:1.135em}.full .card.domain_card:not(.playtest-dread) .image{margin-top:-4cqw}.full .card.domain_card.teleport.codex .image{margin-top:-21cqw}.full .card .divider{position:relative;top:.5cqw;width:120%;left:50%;transform:translateX(-50%);max-width:unset;z-index:5;user-select:none;pointer-events:none}.full .card.ancestry .divider{left:48%;top:47cqw;width:125%;user-select:none;pointer-events:none}.full .card.transformation .divider{left:50%;top:2cqw;width:105%;user-select:none;pointer-events:none}.full .card .text{font-weight:500;font-size:3.65cqw;box-sizing:border-box;padding:2cqh 4.5cqh 4.5cqh;width:100%;position:relative;z-index:6;min-height:50cqh}.full .card.class .text,.full .card.domain .text,.full .card.campaign-frame .text,.full .card.ancestry .text,.full .card.domain_card .text,.full .card.community .text{min-height:45cqh}.full .card.class .title,.full .card.subclass .title,.full .card.campaign-frame .title,.full .card.domain .title,.full .card.domain_card .title{text-align:center}.full .card.subclass .title{margin:-.7cqh 0 .7cqh}.full .card.class .title,.full .card.domain .title,.full .card.campaign-frame .title,.full .card.ancestry .title,.full .card.community .title{font-size:1.85em;margin:2cqw 0}.full .card.transformation .title{font-size:1.85em;margin:0 0 2cqw}.full .card .title{text-align:left;margin-top:-.5cqh;font-size:1.4em}.full .card.subclass .subclass_tier,.full .card.subclass .spellcast{text-align:center;margin:6px 0}.full .card.subclass .subclass_tier{margin-top:0}.full .card p,.full .card li{margin:1.4cqh 0;font-size:1em;line-height:1.2em}.full .card li{margin:.5cqh 0}.full .card a.button{bottom:0;left:0;margin:0;transform:0;display:block;position:absolute;width:100%;height:100%;background:rgba(0,0,0,0);color:rgba(0,0,0,0) !important;z-index:5}.full .card.class a.button,.full .card.campaign-frame a.button,.full .card.domain a.button{font-size:4.6cqw !important;position:absolute;bottom:5cqw;left:50%;transform:translateX(-50%);height:auto;z-index:10;padding:3cqw 0;width:90%;text-align:center;border-radius:2cqw;background:linear-gradient(270deg, #4e30ab 0%, #2878be 100%);text-decoration:none;color:#fff !important;text-transform:uppercase;font-weight:500}.full .card.class .text,.full .card.campaign-frame .text,.full .card.domain .text{padding-bottom:20cqw !important}.full .card .label{position:relative;top:0;left:50%;transform:translateX(-50%);width:100%;text-align:center;max-width:unset;z-index:6;margin:0;user-select:none;pointer-events:none;text-transform:uppercase;font-family:"Eveleth",sans-serif}.full .card.domain .label,.full .card.domain_card .label{width:100%;top:7.15cqw;font-size:3.6cqw;letter-spacing:-.05cqw;font-weight:bold;color:#fff;text-shadow:0px 2px 2px rgba(0,0,0,.2666666667)}.russian .full .card.spell.domain_card .label{top:6.7cqw;font-size:3.3cqw}.full .card.ancestry .label{top:64.15cqw;left:83.6cqw;font-size:3.8cqw;letter-spacing:.4cqw;font-family:"Overpass",sans-serif}.russian .full .card.ancestry .label{letter-spacing:0;font-size:3.1cqw;top:63.75cqw}.full .card.community .label{top:20cqw;left:84cqw;font-size:3.3cqw;letter-spacing:.6cqw;font-family:"Overpass",sans-serif}.russian .full .card.community .label{letter-spacing:.3cqw}.full .card.transformation .label{top:9.5cqw;left:21.3cqw;font-size:3.5cqw;letter-spacing:0 !important;font-family:"Overpass",sans-serif}.full .card .attribution{position:absolute;bottom:1.4cqmin;left:4.5cqmin;z-index:69;font-size:2.6cqmin;font-weight:bold;font-style:italic;margin:0}.full .card .source{position:absolute;bottom:1.4cqmin;right:4.5cqmin;z-index:69;font-size:2.6cqmin;font-weight:bold;font-style:italic;margin:0}.full .card .background{display:block;position:absolute;width:100%;height:100%;z-index:3;background-color:#fff}.full .card.ancestry .background{margin-top:20px}.russian .full .card.wizard .label,.russian .full .card.warlock .label{top:7cqw !important;font-size:3.45cqw !important;letter-spacing:-.08cqw}.full .card .image{width:100%;object-fit:cover;object-position:top center;user-select:none;margin:0;position:absolute;border-radius:0;z-index:1}.full .card .image img{width:100cqw;min-height:20cqh}.full .card.class .label,.full .card.subclass .label,.full .card.campaign-frame .label{top:7.25cqw;width:100%;font-size:3.8cqw;font-weight:bold;color:#fcf292;text-shadow:.6px 1.4px 1.8px rgba(0,0,0,.85)}.full .card.class .image,.full .card.subclass .image,.full .card.campaign-frame .image{margin-top:-10px}.full .card .banner_image{position:absolute;top:-6cqw;left:4cqw;z-index:2;width:21cqw;margin:0;user-select:none;pointer-events:none;filter:drop-shadow(0 0 3px rgba(0,0,0,.3333333333))}.full .card .banner_text{position:absolute;font-size:7cqw;top:6cqw;left:5.6cqw;width:18cqw;color:#fff;z-index:3;text-align:center;margin:0;user-select:none;pointer-events:none;font-family:"Eveleth",sans-serif;filter:drop-shadow(0 0 5px rgba(0,0,0,.3333333333))}.full .card .stress_image{top:8cqw;right:8cqw;width:11%;z-index:2;filter:drop-shadow(0 0 5px rgba(0,0,0,.3333333333))}.full .card .stress_text{top:11.25cqw;right:11.4cqw;width:6.8cqw;font-size:3.8cqw}.full .card.subclass img[src="/image/wip.avif"]{margin-top:-12px;}.full .card.transformation img[src="/image/wip.avif"]{margin-top:-6cqh;}.compact{}.compact .card{min-height:100px;border-radius:16px;font-size:14px;flex:1 1 345px}@media (max-width: 740px){.compact .card{flex:1 1 100%}}.russian .compact .card{font-size:13.5px}.compact .card .image{box-sizing:border-box;max-width:100px;min-width:50px;width:25%;height:auto;border-right:2px solid #d3d3d3;position:relative;margin:0;float:left}.compact .card .image img{width:100%;height:100%;object-fit:cover;border-radius:0}.compact .card.class .image,.compact .card.campaign-frame .image,.compact .card.domain .image{max-width:140px;min-width:140px;width:140px}.compact .card.subclass .image{max-width:120px;min-width:120px;width:120px}.compact .card.equipment,.compact .card.adversary,.compact .card.environment,.compact .card.rule,.compact .card.beastform{min-height:80px}.compact .card.equipment .image,.compact .card.adversary .image,.compact .card.environment .image,.compact .card.rule .image,.compact .card.beastform .image{max-width:80px}.compact .card .text{margin:10px;font-weight:normal}.compact .card .flex,.compact .card .display,.compact .card .text{width:100%;height:100%;position:relative}.compact .card .tier{position:absolute;z-index:3;width:20%;max-width:80px;margin:auto 0;user-select:none;pointer-events:none;top:50%;transform:translate(0, -50%)}.compact .card .tier span{display:block;width:100%;color:#fff;font-size:40px;text-align:center;font-family:"Eveleth",Overpass,sans-serif}.compact .card.class .title,.compact .card.domain .title,.compact .card.campaign-frame .title,.compact .card.ancestry .title,.compact .card.community .title{font-size:1.6em;margin:0}.compact .card .title{margin:0;font-size:1.15em;margin-bottom:5px;line-height:20px}.compact .card .item_type{margin:0;font-weight:bold;font-size:1.05em;position:relative;display:inline}.compact .card.equipment .description{display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical}.compact .card .description{margin:0;overflow:hidden}.compact .card p,.compact .card li{margin:2px 0;font-size:1em}.compact .card.class .description p,.compact .card.class .description li,.compact .card.domain .description p,.compact .card.domain .description li,.compact .card.campaign-frame .description p,.compact .card.campaign-frame .description li{margin:5px 0;font-size:1.05em}.compact .card ul{margin:0 0 0 20px;list-style-type:disc}.compact .card a,.compact .card roll{color:#000}.compact .card a[href]{position:relative;z-index:20}.compact .card a.button{bottom:0;left:0;margin:0;transform:0;display:block;position:absolute;width:100%;height:100%;background:rgba(0,0,0,0) !important;color:rgba(0,0,0,0) !important;text-decoration-color:rgba(0,0,0,0) !important;z-index:10}.compact .card .divider,.compact .card .label,.compact .card .background{display:none}.compact .card .stress_image{width:32px;top:3px;right:6px;z-index:2}.compact .card .stress_text{font-size:13px;top:12.1px;right:15.5px;width:20px}.compact .card.domain_card .title{margin:2px 30px 6px 0}.compact .card .banner_image{left:3px;top:-15px;box-sizing:border-box;width:52px;position:absolute;height:auto;object-fit:scale-down;border-radius:0;margin:0 10px auto 0;float:left;filter:drop-shadow(0 0 2px rgba(0,0,0,.2))}.compact .card .attribution,.compact .card .source,.compact .card .copyright{display:none}.compact .card .banner_text{position:absolute;font-size:20px;left:-16px;top:9px;color:#fff;z-index:3;width:90px;text-align:center;margin:0;user-select:none;pointer-events:none;font-family:"Eveleth",Overpass,sans-serif;filter:drop-shadow(0 0 5px rgba(0,0,0,.3333333333))}.compact .card a:hover[href],.compact .card roll:hover{color:#2f74c3;text-decoration-color:#2f74c3}.compact .card.class .banner_image,.compact .card.domain .banner_image,.compact .card.subclass .banner_image{display:none}}@media print{.card_holder .editor_link{display:none !important}.card_holder .card{width:340px;aspect-ratio:63/88;font-size:14px;flex:0 0 auto;container-type:size;border-radius:5%/3.5%}.card_holder .card .prelude{font-weight:420;font-style:italic}.card_holder .card .flex{display:flex;flex-direction:column-reverse;position:absolute;bottom:0;width:100%}.card_holder .card a:hover[href],.card_holder .card roll:hover{color:#2f74c3 !important;text-decoration-color:#2f74c3}.card_holder .card .centered{text-align:center;width:100%;text-transform:uppercase}.card_holder .card.grimoire p,.card_holder .card.grimoire li{line-height:1.135em}.card_holder .card.domain_card:not(.playtest-dread) .image{margin-top:-13.6px}.card_holder .card.domain_card.teleport.codex .image{margin-top:-71.4px}.card_holder .card .divider{position:relative;top:1.7px;width:120%;left:50%;transform:translateX(-50%);max-width:unset;z-index:5;user-select:none;pointer-events:none}.card_holder .card.ancestry .divider{left:48%;top:159.8px;width:125%;user-select:none;pointer-events:none}.card_holder .card.transformation .divider{left:50%;top:6.8px;width:105%;user-select:none;pointer-events:none}.card_holder .card .text{font-weight:500;font-size:12.41px;box-sizing:border-box;padding:9.5px 21.37px 21.37px;width:100%;position:relative;z-index:6;min-height:237.46px}.card_holder .card.class .text,.card_holder .card.domain .text,.card_holder .card.campaign-frame .text,.card_holder .card.ancestry .text,.card_holder .card.domain_card .text,.card_holder .card.community .text{min-height:213.71px}.card_holder .card.class .title,.card_holder .card.subclass .title,.card_holder .card.campaign-frame .title,.card_holder .card.domain .title,.card_holder .card.domain_card .title{text-align:center}.card_holder .card.subclass .title{margin:-3.32px 0 3.32px}.card_holder .card.class .title,.card_holder .card.domain .title,.card_holder .card.campaign-frame .title,.card_holder .card.ancestry .title,.card_holder .card.community .title{font-size:1.85em;margin:6.8px 0}.card_holder .card.transformation .title{font-size:1.85em;margin:0 0 6.8px}.card_holder .card .title{text-align:left;margin-top:-2.37px;font-size:1.4em}.card_holder .card.subclass .subclass_tier,.card_holder .card.subclass .spellcast{text-align:center;margin:6px 0}.card_holder .card.subclass .subclass_tier{margin-top:0}.card_holder .card p,.card_holder .card li{margin:6.65px 0;font-size:1em;line-height:1.2em}.card_holder .card li{margin:2.37px 0}.card_holder .card a.button{bottom:0;left:0;margin:0;transform:0;display:block;position:absolute;width:100%;height:100%;background:rgba(0,0,0,0);color:rgba(0,0,0,0) !important;z-index:5}.card_holder .card.class a.button,.card_holder .card.campaign-frame a.button,.card_holder .card.domain a.button{font-size:15.64px !important;position:absolute;bottom:17px;left:50%;transform:translateX(-50%);height:auto;z-index:10;padding:10.2px 0;width:90%;text-align:center;border-radius:6.8px;background:linear-gradient(270deg, #4e30ab 0%, #2878be 100%);text-decoration:none;color:#fff !important;text-transform:uppercase;font-weight:500}.card_holder .card.class .text,.card_holder .card.campaign-frame .text,.card_holder .card.domain .text{padding-bottom:68px !important}.card_holder .card .label{position:relative;top:0;left:50%;transform:translateX(-50%);width:100%;text-align:center;max-width:unset;z-index:6;margin:0;user-select:none;pointer-events:none;text-transform:uppercase;font-family:"Eveleth",Overpass,sans-serif}.card_holder .card.domain .label,.card_holder .card.domain_card .label{width:100%;top:24.31px;font-size:12.24px;letter-spacing:-.17px;font-weight:bold;color:#fff;text-shadow:0px 2px 2px rgba(0,0,0,.2666666667)}.russian .card_holder .card.spell.domain_card .label{top:22.78px;font-size:11.22px}.card_holder .card.ancestry .label{top:218.11px;left:284.24px;font-size:12.92px;letter-spacing:1.36px;font-family:"Overpass",sans-serif}.russian .card_holder .card.ancestry .label{letter-spacing:0;font-size:10.54px;top:216.75px}.card_holder .card.community .label{top:68px;left:285.6px;font-size:11.22px;letter-spacing:2.04px;font-family:"Overpass",sans-serif}.russian .card_holder .card.community .label{letter-spacing:1.02px}.card_holder .card.transformation .label{top:32.3px;left:72.42px;font-size:11.9px;letter-spacing:0 !important;font-family:"Overpass",sans-serif}.card_holder .card .attribution{position:absolute;bottom:1.4cqmin;left:4.5cqmin;z-index:69;font-size:2.6cqmin;font-weight:bold;font-style:italic;margin:0}.card_holder .card .source{position:absolute;bottom:1.4cqmin;right:4.5cqmin;z-index:69;font-size:2.6cqmin;font-weight:bold;font-style:italic;margin:0}.card_holder .card .background{display:block;position:absolute;width:100%;height:100%;z-index:3;background-color:#fff}.card_holder .card.ancestry .background{margin-top:20px}.russian .card_holder .card.wizard .label,.russian .card_holder .card.warlock .label{top:23.8px !important;font-size:11.73px !important;letter-spacing:-.27px}.card_holder .card .image{width:100%;object-fit:cover;object-position:top center;user-select:none;margin:0;position:absolute;border-radius:0;z-index:1}.card_holder .card .image img{width:100%;min-height:30px}.card_holder .card.class .label,.card_holder .card.subclass .label,.card_holder .card.campaign-frame .label{top:24.65px;width:100%;font-size:12.92px;font-weight:bold;color:#fcf292;text-shadow:.6px 1.4px 1.8px rgba(0,0,0,.85)}.card_holder .card.class .image,.card_holder .card.subclass .image,.card_holder .card.campaign-frame .image{margin-top:-10px}.card_holder .card .banner_image{position:absolute;top:-20.4px;left:13.6px;z-index:2;width:71.4px;margin:0;user-select:none;pointer-events:none;filter:drop-shadow(0 0 3px rgba(0,0,0,.3333333333))}.card_holder .card .banner_text{position:absolute;font-size:23.8px;top:20.4px;left:19.04px;width:61.2px;color:#fff;z-index:3;text-align:center;margin:0;user-select:none;pointer-events:none;font-family:"Eveleth",sans-serif;filter:drop-shadow(0 0 5px rgba(0,0,0,.3333333333))}.card_holder .card .stress_image{top:27.2px;right:27.2px;width:11%;z-index:2;filter:drop-shadow(0 0 5px rgba(0,0,0,.3333333333))}.card_holder .card .stress_text{top:38.25px;right:38.76px;width:23.12px;font-size:12.92px}.card_holder .card.subclass img[src="/image/wip.avif"]{margin-top:-12px;}.card_holder .card.transformation img[src="/image/wip.avif"]{margin-top:-28.5px;}.card,img{border-radius:0 !important}.card{background:rgba(0,0,0,0);border:2px dashed #d3d3d3 !important}.card a[href],.card roll{text-decoration:none !important}.card_holder{padding:0 !important;gap:0 !important}.attribution,.copyright,.source{display:none !important}}.card{margin:16px 0}.card_holder .card{margin:0 !important}.flex_filler{flex:1 1 345px}.flex_filler.character{flex:1 1 250px}