.svelte-gbgcpf,.svelte-gbgcpf:before,.svelte-gbgcpf:after{border:0;outline:none;box-sizing:border-box}.card.svelte-gbgcpf{width:574px;height:915px;position:relative;overflow:hidden;display:flex;flex-direction:column;background:url(../../../background.jpg) center center / cover no-repeat;border:0;outline:none}.image-section.svelte-gbgcpf{flex:0 0 280px;margin:5px 5px 0;position:relative;border:0;outline:none;background:transparent}.image-inner.svelte-gbgcpf{position:absolute;inset:0;background:#5a0a14;mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;border:0;outline:none}.tags-row.svelte-gbgcpf{position:absolute;top:52px;left:0;right:0;text-align:center;padding:4px 20px;font-family:Alegreya,serif;font-size:14px;text-transform:uppercase;letter-spacing:.04em;line-height:1.5;color:#faf6f3;border:0;outline:none;background:transparent}.runemarks-row.svelte-gbgcpf{position:absolute;top:52px;left:0;right:0;display:flex;justify-content:center;gap:12px;border:0;outline:none;background:transparent}.runemark-border.svelte-gbgcpf{width:78px;height:78px;background:#faf6f3;display:flex;align-items:center;justify-content:center;border:0;outline:none;mask-image:var(--rm-mask);-webkit-mask-image:var(--rm-mask);mask-size:100% 100%;-webkit-mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.runemark-badge.svelte-gbgcpf{width:76px;height:76px;background:#5a0a14;display:flex;align-items:center;justify-content:center;border:0;outline:none;mask-image:var(--rm-mask);-webkit-mask-image:var(--rm-mask);mask-size:100% 100%;-webkit-mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.runemark-badge.svelte-gbgcpf svg,.runemark-badge.svelte-gbgcpf svg *{fill:#faf6f3}.runemark-badge.svelte-gbgcpf svg{width:56px;height:56px;border:0;outline:none;background:transparent}.card-type-area.svelte-gbgcpf{position:absolute;bottom:60px;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:6px;border:0;outline:none;background:transparent}.activation-text.svelte-gbgcpf{font-family:Germania One,serif;font-size:24px;font-weight:400;color:#faf6f3;text-transform:uppercase;text-align:center;line-height:1.2;border:0;outline:none;background:transparent}.card-label-text.svelte-gbgcpf{font-family:Germania One,serif;font-size:28px;font-weight:400;color:#faf6f3;text-transform:uppercase;white-space:nowrap;border:0;outline:none;background:transparent}.image-caption.svelte-gbgcpf{position:absolute;bottom:20px;left:0;right:0;text-align:center;font-family:Alegreya,serif;font-size:13px;color:#000;opacity:.5;border:0;outline:none;background:transparent}.is-printer-friendly.svelte-gbgcpf .image-caption:where(.svelte-gbgcpf){opacity:1}.parchment.svelte-gbgcpf{flex:1 1 0;padding:29px 38px 38px;display:flex;flex-direction:column;gap:20px;border:0;outline:none;background:transparent}.card-name.svelte-gbgcpf{font-family:Germania One,serif;font-weight:600;font-size:42px;text-transform:uppercase;color:#000;line-height:1.1;margin:0;text-align:center;border:0;outline:none;background:transparent}.flavor-text.svelte-gbgcpf{font-family:Alegreya,serif;font-size:18px;font-style:italic;color:#3a2a1a;line-height:1.5;margin:0;text-align:left;border:0;outline:none;background:transparent}.body-text.svelte-gbgcpf{font-family:Alegreya,serif;font-size:20px;color:#000;line-height:1.55;margin:0;text-align:left;white-space:pre-wrap;border:0;outline:none;background:transparent}.body-text.svelte-gbgcpf strong,.body-text.svelte-gbgcpf em{border:0;outline:none;background:transparent}.body-text.svelte-gbgcpf .inline-rm{display:inline-block;width:1.1em;height:1.1em;vertical-align:-.15em;border:0;outline:none;background:transparent}.body-text.svelte-gbgcpf .inline-rm svg{width:100%;height:100%;fill:currentColor}.small-body.svelte-gbgcpf .body-text:where(.svelte-gbgcpf){font-size:16px}.small-body.svelte-gbgcpf .flavor-text:where(.svelte-gbgcpf){font-size:15px}.small-body.svelte-gbgcpf .prerequisite-box:where(.svelte-gbgcpf) .body-text:where(.svelte-gbgcpf){font-size:14px}.prerequisite-box.svelte-gbgcpf .body-text:where(.svelte-gbgcpf){font-size:18px}.prerequisite-box.svelte-gbgcpf{border:1px solid #5a0a14;border-radius:7.5px;padding:5px 12px;outline:none;background:transparent}.points-table.svelte-gbgcpf{display:flex;flex-direction:column;width:100%;flex-shrink:0;border:0;outline:none;background:#ffffff40;box-shadow:inset 0 1px #000,inset 0 -1px #000}.points-header.svelte-gbgcpf{display:flex;align-items:center;height:28px;background:transparent;border:0;outline:none}.points-col-label.svelte-gbgcpf,.points-col-value.svelte-gbgcpf{flex:1;font-family:Alegreya,serif;font-size:17px;font-weight:400;color:#000;text-align:center;padding:0 8px;border:0;outline:none;background:transparent}.points-row.svelte-gbgcpf{display:flex;align-items:center;height:28px;box-shadow:inset 0 1px #0006;border:0;outline:none;background:transparent}.points-table.svelte-gbgcpf>:where(.svelte-gbgcpf):nth-child(2n){background:#5a0a140f}.points-label.svelte-gbgcpf,.points-value.svelte-gbgcpf{flex:1;font-family:Alegreya,serif;font-size:17px;font-weight:400;color:#000;text-align:center;padding:0 8px;border:0;outline:none;background:transparent}.banderole.svelte-gbgcpf{position:absolute;left:-15px;right:-15px;bottom:56px;padding:4px 50px;display:flex;align-items:center;justify-content:center;border:0;outline:none;overflow:visible}.banderole-bg.svelte-gbgcpf{position:absolute;inset:-35px 0;background:#5a0a14;z-index:0;border:0;outline:none}.banderole.svelte-gbgcpf .card-label-text:where(.svelte-gbgcpf){position:relative;z-index:1}.banderole-outline.svelte-gbgcpf{position:absolute;top:-35px;left:0;width:100%;height:calc(100% + 70px);pointer-events:none;z-index:2}.is-banderole.svelte-gbgcpf .runemark-border:where(.svelte-gbgcpf){background:#5a0a14}.is-banderole.svelte-gbgcpf .runemark-badge:where(.svelte-gbgcpf){background:#faf6f3}.is-banderole.svelte-gbgcpf .runemark-badge:where(.svelte-gbgcpf) svg,.is-banderole.svelte-gbgcpf .runemark-badge:where(.svelte-gbgcpf) svg *{fill:#000}.is-banderole.svelte-gbgcpf .tags-row:where(.svelte-gbgcpf){color:#5a0a14}.is-banderole.svelte-gbgcpf .activation-text:where(.svelte-gbgcpf){color:#000}.is-printer-friendly.svelte-gbgcpf{background:#fff}.is-printer-friendly.svelte-gbgcpf .image-inner:where(.svelte-gbgcpf){background:#fff;mask:none!important;-webkit-mask:none!important;border:0}.is-printer-friendly.svelte-gbgcpf .runemark-border:where(.svelte-gbgcpf){background:#000}.is-printer-friendly.svelte-gbgcpf .runemark-badge:where(.svelte-gbgcpf){background:#fff}.is-printer-friendly.svelte-gbgcpf .runemark-badge:where(.svelte-gbgcpf) svg,.is-printer-friendly.svelte-gbgcpf .runemark-badge:where(.svelte-gbgcpf) svg *{fill:#000!important}.is-printer-friendly.svelte-gbgcpf .tags-row:where(.svelte-gbgcpf){color:#000}.is-printer-friendly.svelte-gbgcpf .activation-text:where(.svelte-gbgcpf){color:#000}.is-printer-friendly.svelte-gbgcpf .card-label-text:where(.svelte-gbgcpf){color:#000}.is-printer-friendly.svelte-gbgcpf .card-name:where(.svelte-gbgcpf),.is-printer-friendly.svelte-gbgcpf .flavor-text:where(.svelte-gbgcpf),.is-printer-friendly.svelte-gbgcpf .body-text:where(.svelte-gbgcpf){color:#000}.is-printer-friendly.svelte-gbgcpf .prerequisite-box:where(.svelte-gbgcpf){border-color:#000}.is-printer-friendly.svelte-gbgcpf .points-table:where(.svelte-gbgcpf),.is-printer-friendly.svelte-gbgcpf .points-table:where(.svelte-gbgcpf)>:where(.svelte-gbgcpf):nth-child(2n){background:transparent}.is-printer-friendly.svelte-gbgcpf .points-header:where(.svelte-gbgcpf){background:transparent}.is-printer-friendly.svelte-gbgcpf .image-section:where(.svelte-gbgcpf){overflow:hidden}.is-printer-friendly.is-banderole.svelte-gbgcpf .banderole-bg:where(.svelte-gbgcpf){background:transparent}.is-printer-friendly.is-banderole.svelte-gbgcpf .runemark-border:where(.svelte-gbgcpf){background:#000}.is-printer-friendly.is-banderole.svelte-gbgcpf .runemark-badge:where(.svelte-gbgcpf){background:#fff}.torn-edge-overlay.svelte-gbgcpf{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.two-col.svelte-1o3mj{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:1023px){.two-col.svelte-1o3mj{grid-template-columns:1fr;row-gap:28px}}.field-label.svelte-1o3mj{display:block;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-field-label);margin-bottom:.375rem}.sublabel.svelte-1o3mj{display:block;font-size:.65rem;color:var(--ui-field-label);margin-bottom:2px}.points-row.svelte-1o3mj{display:flex;gap:12px}.points-field.svelte-1o3mj{flex:1}.markup-toolbar.svelte-1o3mj{display:flex;gap:4px;margin-bottom:4px}.markup-btn.svelte-1o3mj{font-size:.8rem;font-weight:700;line-height:1;padding:3px 8px;border-radius:4px;border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text);cursor:pointer}.markup-btn.italic.svelte-1o3mj{font-style:italic}.markup-btn.active.svelte-1o3mj{background:#7f1d1d;border-color:#7f1d1d;color:#fff}.markup-btn.svelte-1o3mj:hover{border-color:#7f1d1d}.rm-picker.svelte-1o3mj{margin-bottom:4px;border:1px solid var(--ui-border);border-radius:6px;overflow:hidden;background:var(--ui-surface)}.rm-picker-search.svelte-1o3mj{width:100%;box-sizing:border-box;padding:6px 10px;border:0;border-bottom:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text);font-size:.875rem;outline:none}.rm-picker-list.svelte-1o3mj{max-height:180px;overflow-y:auto}.rm-picker-group.svelte-1o3mj{padding:4px 10px 2px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ui-text-dim);background:var(--ui-surface-2)}.rm-picker-item.svelte-1o3mj{display:block;width:100%;text-align:left;padding:5px 10px;font-size:.8rem;color:var(--ui-text);background:transparent;border:0;cursor:pointer}.rm-picker-item.svelte-1o3mj:hover{background:var(--ui-surface-2)}.rm-picker-slug.svelte-1o3mj{font-family:monospace;font-size:.75rem;color:var(--ui-text-dim);margin-right:4px}.rm-picker-empty.svelte-1o3mj{padding:8px 10px;font-size:.8rem;color:var(--ui-text-dim)}.field-input.svelte-1o3mj{width:100%;box-sizing:border-box;appearance:none;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:6px;padding:6px 10px;color:var(--ui-text);font-size:1rem;outline:none;transition:border-color .15s}.field-input.svelte-1o3mj:focus{border-color:#7f1d1d}@media(max-width:1023px){.markup-btn.svelte-1o3mj{font-size:1rem;padding:12px 20px}}
