.card-detail.svelte-d36ebe{background-color:var(--spellbook-colour, #c03e2e);display:flex;flex-direction:column;justify-content:space-between;gap:.8em;overflow:hidden;padding:.8em;font-size:3.5cqh;color:#000;border-radius:2.6cqh;height:100%;width:100%}.card-detail.print.svelte-d36ebe{font-size:.8em;border-radius:0}.card-detail.svelte-d36ebe div.name:where(.svelte-d36ebe){background-color:#fff;display:block;text-align:center;width:100%;border-top-left-radius:.5em;border-top-right-radius:.5em;position:relative}.card-detail.svelte-d36ebe span.name:where(.svelte-d36ebe){font-size:1.2em;font-weight:700;text-transform:uppercase}.card-detail.svelte-d36ebe span.level:where(.svelte-d36ebe){position:absolute;left:0;right:0;bottom:-1.2em;color:#fff;font-size:.7em}.card-detail.svelte-d36ebe .meta:where(.svelte-d36ebe){display:flex;flex-wrap:wrap;gap:.1em;list-style:none;padding:0;margin:0}.card-detail.svelte-d36ebe .meta:where(.svelte-d36ebe) li:where(.svelte-d36ebe){line-height:1.2;padding:.2em;flex-shrink:0;width:calc(50% - .05em);text-align:center;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.card-detail.svelte-d36ebe .meta:where(.svelte-d36ebe) li:where(.svelte-d36ebe):has(.concentration:where(.svelte-d36ebe)){flex-direction:row;gap:.3em}.card-detail.svelte-d36ebe .meta:where(.svelte-d36ebe) li:where(.svelte-d36ebe) strong:where(.svelte-d36ebe){color:var(--spellbook-colour, #c03e2e);text-transform:uppercase}.card-detail.svelte-d36ebe .meta:where(.svelte-d36ebe) li:where(.svelte-d36ebe) p:where(.svelte-d36ebe){font-size:.9em;margin:0}.card-detail.svelte-d36ebe .concentration:where(.svelte-d36ebe){display:block;width:1.2em;height:1.2em;position:relative;margin-right:-1em}.card-detail.svelte-d36ebe .concentration:where(.svelte-d36ebe):before{content:"";display:block;width:1.2em;height:1.2em;transform:scaleX(.7) rotate(45deg);position:absolute;background-color:var(--spellbook-colour, #c03e2e)}.card-detail.svelte-d36ebe .concentration:where(.svelte-d36ebe):after{content:"C";font-weight:700;font-size:.9em;color:#fff;position:absolute;transform:translate(-50%)}.card-detail.svelte-d36ebe .description:where(.svelte-d36ebe),.card-detail.svelte-d36ebe .cantrip-upgrade:where(.svelte-d36ebe),.card-detail.svelte-d36ebe .higher-level:where(.svelte-d36ebe){background-color:#fff;padding:.8em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em;font-size:.8em;position:relative}.card-detail.svelte-d36ebe .description:where(.svelte-d36ebe){flex-grow:1;overflow:hidden}.card-detail.svelte-d36ebe .description:where(.svelte-d36ebe):has(+.cantrip-upgrade:where(.svelte-d36ebe)),.card-detail.svelte-d36ebe .description:where(.svelte-d36ebe):has(+.higher-level:where(.svelte-d36ebe)){border-bottom-left-radius:0;border-bottom-right-radius:0}.card-detail.svelte-d36ebe .description:where(.svelte-d36ebe) p{margin:0}.card-detail.svelte-d36ebe .description:where(.svelte-d36ebe) p:not(:first-child){margin-top:.5em}.card-detail.svelte-d36ebe .description:where(.svelte-d36ebe) table thead tr th,.card-detail.svelte-d36ebe .description:where(.svelte-d36ebe) table tbody tr td{padding:.25em}.card-detail.svelte-d36ebe .description:where(.svelte-d36ebe) table tbody tr td:not(:first-child),.card-detail.svelte-d36ebe .description:where(.svelte-d36ebe) table thead tr th:not(:first-child){padding-left:.5em}.card-detail.svelte-d36ebe .cantrip-upgrade:where(.svelte-d36ebe):before,.card-detail.svelte-d36ebe .higher-level:where(.svelte-d36ebe):before{position:absolute;left:0;right:0;top:-1.2em;color:#fff;font-size:.95em;width:100%;text-align:center}.card-detail.svelte-d36ebe .cantrip-upgrade:where(.svelte-d36ebe):before{content:"Cantrip Upgrade"}.card-detail.svelte-d36ebe .higher-level:where(.svelte-d36ebe):before{content:"At Higher Levels"}.card-detail.svelte-d36ebe .classes:where(.svelte-d36ebe){color:#fff;font-weight:700;font-size:.9em;text-transform:uppercase;margin-top:-.4em;margin-bottom:-.4em}.card-detail.svelte-d36ebe .tap-hint:where(.svelte-d36ebe){font-style:italic;font-size:.85em;color:#666;margin-top:.5em;text-align:center}.card-detail.noColour.svelte-d36ebe{background-color:#fff}.card-detail.noColour.svelte-d36ebe .level:where(.svelte-d36ebe),.card-detail.noColour.svelte-d36ebe .classes:where(.svelte-d36ebe),.card-detail.noColour.svelte-d36ebe .cantrip-upgrade:where(.svelte-d36ebe):before,.card-detail.noColour.svelte-d36ebe .higher-level:where(.svelte-d36ebe):before{color:#000}
