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