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