.cyberpunk-card-module__QSDzZa__root{--paper-border-color:var(--shellme-accent-edge);background-color:var(--mantine-color-gray-0);position:relative}[data-mantine-color-scheme=dark] .cyberpunk-card-module__QSDzZa__root{background-color:var(--mantine-color-dark-6)}.cyberpunk-card-module__QSDzZa__root{transition:background-color .18s;overflow:hidden}.cyberpunk-card-module__QSDzZa__root:after{content:"";height:calc(.1875rem * var(--mantine-scale));background-color:var(--shellme-cpr-accent,var(--mantine-color-cpr-6));transform-origin:50%;pointer-events:none;z-index:1;transition:transform .22s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.cyberpunk-card-module__QSDzZa__root:hover,.cyberpunk-card-module__QSDzZa__root:focus-visible{background-color:var(--shellme-accent-soft)}.cyberpunk-card-module__QSDzZa__root:hover:after,.cyberpunk-card-module__QSDzZa__root:focus-visible:after{transform:scaleX(1)}
.daggerheart-card-module__XOYnlG__root{--paper-border-color:var(--shellme-accent-edge);background-color:var(--mantine-color-gray-0);position:relative}[data-mantine-color-scheme=dark] .daggerheart-card-module__XOYnlG__root{background-color:var(--mantine-color-dark-6)}.daggerheart-card-module__XOYnlG__root{transition:background-color .18s;overflow:hidden}.daggerheart-card-module__XOYnlG__root:after{content:"";height:calc(.1875rem * var(--mantine-scale));background-color:var(--mantine-primary-color-filled);transform-origin:50%;pointer-events:none;z-index:1;transition:transform .22s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.daggerheart-card-module__XOYnlG__root:hover,.daggerheart-card-module__XOYnlG__root:focus-visible{background-color:var(--shellme-accent-soft)}.daggerheart-card-module__XOYnlG__root:hover:after,.daggerheart-card-module__XOYnlG__root:focus-visible:after{transform:scaleX(1)}
.section-accent-module__rj4trG__cpr{--shellme-cpr-accent:#bf2c34;--shellme-cpr-accent-hover:#a4252c;--mantine-color-cpr-filled:var(--shellme-cpr-accent);--mantine-color-cpr-filled-hover:var(--shellme-cpr-accent-hover);--mantine-color-cpr-light-color:var(--shellme-cpr-accent);--mantine-color-cpr-contrast:var(--mantine-color-black);--mantine-primary-color-0:var(--mantine-color-cpr-0);--mantine-primary-color-1:var(--mantine-color-cpr-1);--mantine-primary-color-2:var(--mantine-color-cpr-2);--mantine-primary-color-3:var(--mantine-color-cpr-3);--mantine-primary-color-4:var(--mantine-color-cpr-4);--mantine-primary-color-5:var(--mantine-color-cpr-5);--mantine-primary-color-6:var(--mantine-color-cpr-6);--mantine-primary-color-7:var(--mantine-color-cpr-7);--mantine-primary-color-8:var(--mantine-color-cpr-8);--mantine-primary-color-9:var(--mantine-color-cpr-9);--mantine-primary-color-contrast:var(--mantine-color-cpr-contrast);--mantine-primary-color-filled:var(--mantine-color-cpr-filled);--mantine-primary-color-filled-hover:var(--mantine-color-cpr-filled-hover);--mantine-primary-color-light:var(--mantine-color-cpr-light);--mantine-primary-color-light-color:var(--mantine-color-cpr-light-color);--mantine-primary-color-light-hover:var(--mantine-color-cpr-light-hover);--mantine-color-anchor:var(--shellme-cpr-accent)}[data-mantine-color-scheme=light] .section-accent-module__rj4trG__cpr{--shellme-accent-soft:#ffe9e7;--shellme-accent-pale:#ffd1cd;--shellme-accent-nav:#ffc4be;--shellme-accent-pale-hover:#ffa79f;--shellme-accent-wash:#ffd1cd;--shellme-accent-edge:#ffa79f;--shellme-accent-pale-border:#bf2c34;--shellme-accent-nav-hover:#ffd1cd;--shellme-sheet-accent-border:#bf2c34;--shellme-sheet-accent-wash:#ffd1cd;--mantine-color-default-border:#bf2c34;--mantine-color-cpr-light:#ffd1cd;--mantine-color-cpr-light-hover:#ffa79f;--app-shell-border-color:#d9787e!important}[data-mantine-color-scheme=dark] .section-accent-module__rj4trG__cpr{--shellme-accent-soft:#1c0001;--shellme-accent-pale:#2a0002;--shellme-accent-nav:#330002;--shellme-accent-pale-hover:#3c0003;--shellme-accent-wash:#410003;--shellme-accent-edge:#510004;--shellme-accent-pale-border:#bf2c34;--shellme-accent-nav-hover:#410003;--shellme-sheet-accent-border:#bf2c34;--shellme-sheet-accent-wash:#410003;--mantine-color-default-border:#bf2c34;--mantine-color-cpr-light:#2a0002;--mantine-color-cpr-light-hover:#3c0003;--app-shell-border-color:#7a282c!important}.section-accent-module__rj4trG__cpr .mantine-Button-root{--button-color:var(--mantine-color-black);color:var(--button-color)}:is(.section-accent-module__rj4trG__cpr .mantine-Button-label,.section-accent-module__rj4trG__cpr .mantine-Button-section){color:inherit}
.section-sidebar-module__4AMJ2a__nav{position:relative}.section-sidebar-module__4AMJ2a__indicator{z-index:0;pointer-events:none;border-radius:var(--mantine-radius-md);background:var(--shellme-accent-nav);box-shadow:inset 3px 0 0 var(--mantine-primary-color-filled);opacity:0;height:0;position:absolute;top:0;left:0;right:0;transform:translate(0,0)}.section-sidebar-module__4AMJ2a__indicator[data-ready]{transition:transform .4s cubic-bezier(.22,1,.36,1),height .4s cubic-bezier(.22,1,.36,1),opacity .22s}.section-sidebar-module__4AMJ2a__indicator[data-visible]{opacity:1}.section-sidebar-module__4AMJ2a__root{z-index:1;border-radius:var(--mantine-radius-md);background-color:#0000;transition:color .22s;position:relative}.section-sidebar-module__4AMJ2a__root[data-active]{--nl-bg:transparent!important;--nl-hover:transparent!important;--nl-color:var(--mantine-color-black)!important}[data-mantine-color-scheme=dark] .section-sidebar-module__4AMJ2a__root[data-active]{--nl-color:var(--mantine-color-white)!important}@media (prefers-reduced-motion:reduce){.section-sidebar-module__4AMJ2a__indicator[data-ready],.section-sidebar-module__4AMJ2a__root{transition:none}}
.AppFooter-module__tyPzqq__footer{margin-top:var(--mantine-spacing-xl);padding-top:calc(var(--mantine-spacing-xl) * 1.25);padding-bottom:var(--mantine-spacing-xl);border-top:1px solid var(--shellme-chrome-border,var(--shellme-sheet-accent-border,var(--mantine-color-default-border)));background-color:#0000}.AppFooter-module__tyPzqq__spacious{margin-top:calc(var(--mantine-spacing-xl) * 2)}@media (min-width:48em){.AppFooter-module__tyPzqq__spacious{margin-top:calc(var(--mantine-spacing-xl) * 30)}}.AppFooter-module__tyPzqq__inner{padding-bottom:var(--mantine-spacing-xl)}.AppFooter-module__tyPzqq__title{font-size:var(--mantine-font-size-sm);color:var(--shellme-chrome-accent,var(--mantine-primary-color-filled));margin-bottom:calc(var(--mantine-spacing-xs) * .5);font-weight:700}.AppFooter-module__tyPzqq__link{color:var(--mantine-color-text);line-height:1.55;display:block}.AppFooter-module__tyPzqq__link:hover{color:var(--shellme-chrome-accent,var(--mantine-primary-color-filled))}.AppFooter-module__tyPzqq__linkIcon{color:var(--shellme-chrome-accent,var(--mantine-primary-color-filled));flex-shrink:0;display:inline-flex}.AppFooter-module__tyPzqq__link:hover .AppFooter-module__tyPzqq__linkIcon{color:inherit}.AppFooter-module__tyPzqq__afterFooter{padding-top:var(--mantine-spacing-md);border-top:1px solid var(--shellme-chrome-border,var(--shellme-sheet-accent-border,var(--mantine-color-default-border)))}.AppFooter-module__tyPzqq__note{max-width:40rem}.AppFooter-module__tyPzqq__disclaimer{max-width:48rem;line-height:1.5}
.AppBreadcrumbs-module__MoJpIG__root{align-items:center;line-height:1.45}.AppBreadcrumbs-module__MoJpIG__item{padding-block:.1em;line-height:1.45}
.HubGameTile-module__hAExya__card{--card-padding:0;transition:transform .22s,box-shadow .22s;overflow:hidden;padding:0!important}@media (hover:hover) and (min-width:48em){.HubGameTile-module__hAExya__card:hover{box-shadow:var(--mantine-shadow-md);transform:translateY(-3px)}.HubGameTile-module__hAExya__card:hover .HubGameTile-module__hAExya__image{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.HubGameTile-module__hAExya__card{transition:none}.HubGameTile-module__hAExya__card:hover,.HubGameTile-module__hAExya__card:hover .HubGameTile-module__hAExya__image{transform:none}}.HubGameTile-module__hAExya__grid{height:100%;margin:0!important}.HubGameTile-module__hAExya__imageCol{position:relative;padding:0!important}.HubGameTile-module__hAExya__image{border-radius:0;width:100%;height:auto;transition:transform .28s;display:block}@media (prefers-reduced-motion:reduce){.HubGameTile-module__hAExya__image{transition:none}}@media (min-width:48em){.HubGameTile-module__hAExya__imageCol{align-self:stretch;min-height:17.5rem}.HubGameTile-module__hAExya__compact .HubGameTile-module__hAExya__imageCol{min-height:10rem}.HubGameTile-module__hAExya__image{object-fit:cover;object-position:top center;height:100%;position:absolute;inset:0}}.HubGameTile-module__hAExya__textCol{display:flex;padding:0!important}.HubGameTile-module__hAExya__textInner{flex:1;justify-content:center;width:100%}
.HubStats-module__QqxC6q__root{gap:var(--mantine-spacing-md);grid-template-columns:1fr;max-width:40rem;display:grid}.HubStats-module__QqxC6q__rootReady{animation:.28s HubStats-module__QqxC6q__hub-stats-in}@keyframes HubStats-module__QqxC6q__hub-stats-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.HubStats-module__QqxC6q__rootReady{animation:none}}@media (min-width:48em){.HubStats-module__QqxC6q__root{gap:var(--mantine-spacing-xl);grid-template-columns:repeat(3,minmax(0,1fr))}}.HubStats-module__QqxC6q__item{flex-direction:column;gap:.15rem;min-width:0;display:flex}.HubStats-module__QqxC6q__value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:clamp(1.75rem,2.5vw,2.25rem);font-weight:700;line-height:1.15}.HubStats-module__QqxC6q__label{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dimmed);white-space:nowrap;line-height:1.35}
.DiceWheel-module__tBr1sG__orb{width:var(--dice-orb-size);height:var(--dice-orb-size);border:1px solid var(--mantine-color-default-border);background:var(--mantine-color-body);color:var(--mantine-color-text);box-shadow:var(--mantine-shadow-sm);border-radius:999px;justify-content:center;align-items:center;animation:.22s both DiceWheel-module__tBr1sG__dice-orb-in;display:flex;position:absolute;top:50%;left:50%}.DiceWheel-module__tBr1sG__orbAccent{box-shadow:var(--mantine-shadow-md);border-width:2px}.DiceWheel-module__tBr1sG__orbAccentRed{border-color:var(--mantine-color-red-filled);background:var(--mantine-color-red-light);color:var(--mantine-color-red-light-color)}.DiceWheel-module__tBr1sG__orbAccentYellow{border-color:var(--mantine-color-yellow-filled);background:var(--mantine-color-yellow-light);color:var(--mantine-color-yellow-light-color)}@keyframes DiceWheel-module__tBr1sG__dice-orb-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.DiceWheel-module__tBr1sG__orb{animation:none}}
.SheetRichTextEditor-module__ZZQs2G__root{--sheet-rte-line:28px;--sheet-rte-inset:.75rem;--sheet-rte-rule:#8ea8bf}@supports (color:lab(0% 0 0)){.SheetRichTextEditor-module__ZZQs2G__root{--sheet-rte-rule:lab(67.5027% -5.48834 -15.2026)}}[data-mantine-color-scheme=dark] .SheetRichTextEditor-module__ZZQs2G__root{--sheet-rte-rule:#5e7488}@supports (color:lab(0% 0 0)){[data-mantine-color-scheme=dark] .SheetRichTextEditor-module__ZZQs2G__root{--sheet-rte-rule:lab(47.7786% -4.75761 -13.4684)}}.SheetRichTextEditor-module__ZZQs2G__content{box-sizing:border-box;line-height:var(--sheet-rte-line);background-color:#0000!important;background-image:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--sheet-rte-line) - .5px), var(--sheet-rte-rule) calc(var(--sheet-rte-line) - .5px), var(--sheet-rte-rule) var(--sheet-rte-line))!important;background-size:calc(100% - 2 * var(--sheet-rte-inset)) var(--sheet-rte-line)!important;background-repeat:repeat-y!important;background-position:var(--sheet-rte-inset) 0!important;background-attachment:local!important;padding:0!important}.SheetRichTextEditor-module__ZZQs2G__content .mantine-TypographyStylesProvider-root{min-height:100%;font-size:inherit;line-height:inherit;background:0 0!important}:is(.SheetRichTextEditor-module__ZZQs2G__content .tiptap,.SheetRichTextEditor-module__ZZQs2G__content .ProseMirror){box-sizing:border-box;min-height:100%;font-size:var(--mantine-font-size-md);padding:0 var(--mantine-spacing-sm)!important;line-height:var(--sheet-rte-line)!important;background:0 0!important;margin:0!important}:is(.SheetRichTextEditor-module__ZZQs2G__content .tiptap p,.SheetRichTextEditor-module__ZZQs2G__content .ProseMirror p,.SheetRichTextEditor-module__ZZQs2G__content .tiptap h1,.SheetRichTextEditor-module__ZZQs2G__content .tiptap h2,.SheetRichTextEditor-module__ZZQs2G__content .tiptap h3,.SheetRichTextEditor-module__ZZQs2G__content .ProseMirror h1,.SheetRichTextEditor-module__ZZQs2G__content .ProseMirror h2,.SheetRichTextEditor-module__ZZQs2G__content .ProseMirror h3,.SheetRichTextEditor-module__ZZQs2G__content .tiptap li,.SheetRichTextEditor-module__ZZQs2G__content .ProseMirror li,.SheetRichTextEditor-module__ZZQs2G__content .mantine-TypographyStylesProvider-root p,.SheetRichTextEditor-module__ZZQs2G__content .mantine-TypographyStylesProvider-root li){min-height:var(--sheet-rte-line);font-size:var(--mantine-font-size-md)!important;line-height:var(--sheet-rte-line)!important;margin:0!important;padding:0!important}:is(.SheetRichTextEditor-module__ZZQs2G__content .tiptap ul,.SheetRichTextEditor-module__ZZQs2G__content .tiptap ol,.SheetRichTextEditor-module__ZZQs2G__content .ProseMirror ul,.SheetRichTextEditor-module__ZZQs2G__content .ProseMirror ol){line-height:var(--sheet-rte-line)!important;margin:0!important;padding-inline-start:1.25rem!important}:is(.SheetRichTextEditor-module__ZZQs2G__content .tiptap>*+*,.SheetRichTextEditor-module__ZZQs2G__content .ProseMirror>*+*){margin-top:0!important}:is(.SheetRichTextEditor-module__ZZQs2G__content .tiptap table,.SheetRichTextEditor-module__ZZQs2G__content .ProseMirror table){border-collapse:collapse;table-layout:fixed;background:var(--mantine-color-body);width:100%;min-width:0;font-size:var(--mantine-font-size-sm);margin:.35rem 0}:is(.SheetRichTextEditor-module__ZZQs2G__content .tiptap th,.SheetRichTextEditor-module__ZZQs2G__content .tiptap td,.SheetRichTextEditor-module__ZZQs2G__content .ProseMirror th,.SheetRichTextEditor-module__ZZQs2G__content .ProseMirror td){border:1px solid var(--mantine-color-default-border);vertical-align:top;white-space:normal;overflow-wrap:break-word;padding:.15rem .4rem}:is(.SheetRichTextEditor-module__ZZQs2G__content .tiptap th p,.SheetRichTextEditor-module__ZZQs2G__content .tiptap td p,.SheetRichTextEditor-module__ZZQs2G__content .ProseMirror th p,.SheetRichTextEditor-module__ZZQs2G__content .ProseMirror td p){min-height:0;line-height:1.35!important}
.DomainSheetCard-module__GcpquW__root{--dh-card-w:630;--dh-card-h:880;--dh-domain:#a92ce3;--dh-gold:#d4af37;--dh-ink:#171615;--dh-footer-h:max(2rem, calc(36 / var(--dh-card-h) * 100%));aspect-ratio:630/880;border:.15cqi solid var(--dh-ink);width:100%;color:var(--dh-ink);isolation:isolate;background:#fff;border-radius:2.2cqi;position:relative;overflow:hidden;container:dh-card/inline-size}.DomainSheetCard-module__GcpquW__art{height:calc(502 / var(--dh-card-h) * 100%);background:linear-gradient(160deg, color-mix(in srgb, var(--dh-domain) 55%, #1a1220) 0%, color-mix(in srgb, var(--dh-domain) 25%, #0d0a10) 100%);position:absolute;inset:0 0 auto;overflow:hidden}.DomainSheetCard-module__GcpquW__artImage{object-fit:cover;object-position:center top;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.DomainSheetCard-module__GcpquW__artDomainMark{aspect-ratio:1;background:color-mix(in srgb, #fff 78%, var(--dh-domain));opacity:.92;pointer-events:none;width:42%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.DomainSheetCard-module__GcpquW__banner{left:calc(30 / var(--dh-card-w) * 100%);width:calc(121 / var(--dh-card-w) * 100%);height:calc(220 / var(--dh-card-h) * 100%);pointer-events:none;isolation:isolate;position:absolute;top:0}.DomainSheetCard-module__GcpquW__bannerImg{object-fit:contain;object-position:top center;width:100%;height:100%;display:block}.DomainSheetCard-module__GcpquW__bannerTint{background:var(--dh-domain);mix-blend-mode:color;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:url(/daggerheart/domain-card/banner-arcana.png);mask-image:url(/daggerheart/domain-card/banner-arcana.png);-webkit-mask-position:top;mask-position:top;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.DomainSheetCard-module__GcpquW__bannerLevelHit{z-index:2;pointer-events:auto;cursor:default;width:70%;height:23.6364%;position:absolute;top:18.1818%;left:50%;transform:translate(-50%)}.DomainSheetCard-module__GcpquW__bannerLevel{text-align:center;color:#fff;text-shadow:0 .2cqi .4cqi #00000059;letter-spacing:-.04em;pointer-events:none;width:100%;margin:0;padding:0;font-size:8cqi;font-weight:800;line-height:1;position:absolute;top:100%;left:50%;transform:translate(-50%,-100%)}.DomainSheetCard-module__GcpquW__bannerDomainHit{aspect-ratio:1;z-index:2;pointer-events:auto;cursor:default;width:52%;position:absolute;top:46.3636%;left:50%;transform:translate(-50%)}.DomainSheetCard-module__GcpquW__bannerIcon{aspect-ratio:1;z-index:1;pointer-events:none;background-color:#fff;width:80.7692%;position:absolute;top:11.5385%;left:50%;transform:translate(-50%);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.DomainSheetCard-module__GcpquW__bannerIconWash{background:var(--dh-domain);pointer-events:none;border-radius:50%;position:absolute;inset:0}.DomainSheetCard-module__GcpquW__cost{right:calc(47 / var(--dh-card-w) * 100%);top:calc(40 / var(--dh-card-h) * 100%);width:calc(65 / var(--dh-card-w) * 100%);aspect-ratio:65/66;z-index:2;pointer-events:auto;cursor:default;display:block;position:absolute}.DomainSheetCard-module__GcpquW__costImg{object-fit:contain;width:100%;height:100%;display:block}.DomainSheetCard-module__GcpquW__costValue{color:#fff;letter-spacing:-.04em;justify-content:center;align-items:center;gap:.15em;margin:0;font-size:4.6cqi;font-weight:900;line-height:1;display:flex;position:absolute;inset:0}.DomainSheetCard-module__GcpquW__costBolt{clip-path:polygon(55% 0%,20% 48%,42% 48%,30% 100%,80% 42%,55% 42%);background:#fff;flex-shrink:0;width:.7em;height:.95em}.DomainSheetCard-module__GcpquW__body{top:50%;left:0;right:0;bottom:var(--dh-footer-h);pointer-events:none;background:0 0;flex-direction:column;display:flex;position:absolute;overflow:hidden}.DomainSheetCard-module__GcpquW__bodyFill{z-index:0;background:#fff;position:absolute;inset:6.77966% 0 0}.DomainSheetCard-module__GcpquW__dividerWrap{z-index:2;pointer-events:none;width:118%;height:10.8959%;position:absolute;top:0;left:50%;transform:translate(-50%)}.DomainSheetCard-module__GcpquW__dividerImg{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.DomainSheetCard-module__GcpquW__typeBadge{z-index:3;aspect-ratio:246/35;width:39.0476%;color:var(--dh-domain);pointer-events:none;position:absolute;top:1.93705%;left:50%;transform:translate(-50%)}.DomainSheetCard-module__GcpquW__typeBadgeImg{width:100%;height:100%;color:inherit;display:block}.DomainSheetCard-module__GcpquW__typeLabel{letter-spacing:-.05em;text-transform:uppercase;text-align:center;color:#fff;white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;margin:0;padding:0 8%;font-size:3.4cqi;font-weight:800;line-height:1;display:flex;position:absolute;inset:0;overflow:hidden}.DomainSheetCard-module__GcpquW__title{z-index:1;letter-spacing:-.04em;text-align:center;text-transform:uppercase;color:#000;pointer-events:auto;flex:none;margin:11.6223% 4% 0;padding:0;font-size:4.6cqi;font-weight:800;line-height:1.15;position:relative}.DomainSheetCard-module__GcpquW__titleLink{color:inherit;text-decoration:none}.DomainSheetCard-module__GcpquW__titleLink:hover{text-underline-offset:.15em;text-decoration:underline}.DomainSheetCard-module__GcpquW__content{z-index:1;letter-spacing:-.03em;color:#000;pointer-events:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--dh-ink) 35%, transparent) transparent;flex:1;min-height:0;margin:2.5cqi 5.2% 0;padding:0 1.2cqi 1.6cqi 0;font-size:3.2cqi;line-height:1.25;position:relative;overflow:hidden auto}.DomainSheetCard-module__GcpquW__content::-webkit-scrollbar{width:3px}.DomainSheetCard-module__GcpquW__content::-webkit-scrollbar-track{background:0 0}.DomainSheetCard-module__GcpquW__content::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--dh-ink) 35%, transparent);border-radius:999px}.DomainSheetCard-module__GcpquW__content::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--dh-ink) 55%, transparent)}.DomainSheetCard-module__GcpquW__content p{margin:0 0 .55em}.DomainSheetCard-module__GcpquW__content p:last-child{margin-bottom:0}.DomainSheetCard-module__GcpquW__content strong{font-weight:700}:is(.DomainSheetCard-module__GcpquW__content table,.DomainSheetCard-module__GcpquW__permanentContent table){border-collapse:collapse;text-align:left;width:100%;margin:.45em 0 .7em;font-size:.92em;line-height:1.25}:is(.DomainSheetCard-module__GcpquW__content th,.DomainSheetCard-module__GcpquW__content td,.DomainSheetCard-module__GcpquW__permanentContent th,.DomainSheetCard-module__GcpquW__permanentContent td){border:1px solid color-mix(in srgb, var(--dh-ink) 40%, transparent);vertical-align:top;white-space:normal;overflow-wrap:break-word;padding:.3em .4em}:is(.DomainSheetCard-module__GcpquW__content th,.DomainSheetCard-module__GcpquW__permanentContent th){font-weight:700}.DomainSheetCard-module__GcpquW__footer{height:var(--dh-footer-h);padding:0 calc(24 / var(--dh-card-w) * 100%);color:#000;pointer-events:none;z-index:2;background:#fff;justify-content:space-between;align-items:center;gap:2cqi;font-size:2.1cqi;font-style:italic;line-height:1;display:flex;position:absolute;bottom:0;left:0;right:0}.DomainSheetCard-module__GcpquW__footerLeft{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.DomainSheetCard-module__GcpquW__footerRight{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.DomainSheetCard-module__GcpquW__chrome{z-index:5;pointer-events:none;position:absolute;inset:0}.DomainSheetCard-module__GcpquW__topBar{pointer-events:auto;justify-content:space-between;align-items:flex-start;gap:1cqi;transition:opacity .16s;display:flex;position:absolute;top:2.4cqi;left:2.4cqi;right:2.4cqi}.DomainSheetCard-module__GcpquW__topBarStart{justify-content:flex-start;align-items:flex-start;display:flex}.DomainSheetCard-module__GcpquW__topBarEnd{justify-content:flex-end;align-items:flex-start;margin-left:auto;display:flex}.DomainSheetCard-module__GcpquW__ghostIcon{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--mantine-primary-color-filled,#c9a84c)!important;background:color-mix(in srgb, var(--mantine-primary-color-filled,#c9a84c) 18%, #fff)!important;border:1px solid var(--mantine-primary-color-filled,#c9a84c)!important}.DomainSheetCard-module__GcpquW__ghostIcon:hover{background:color-mix(in srgb, var(--mantine-primary-color-filled,#c9a84c) 32%, #fff)!important;border-color:var(--mantine-primary-color-filled,#c9a84c)!important}.DomainSheetCard-module__GcpquW__artControls{z-index:4;pointer-events:auto;background:0 0;justify-content:center;padding:0 8%;transition:opacity .16s;display:flex;position:absolute;top:calc(50% - 14cqi);left:0;right:0}.DomainSheetCard-module__GcpquW__playCheckbox .mantine-Checkbox-input{background-color:#ffffff8c;border-width:1.5px;border-color:#171615;width:1.15rem;min-width:1.15rem;height:1.15rem;box-shadow:0 0 0 1px #ffffff59,0 .12em .35em #0000008c}.DomainSheetCard-module__GcpquW__playCheckbox .mantine-Checkbox-inner{width:1.15rem;min-width:1.15rem;height:1.15rem}.DomainSheetCard-module__GcpquW__playCheckbox .mantine-Checkbox-input:checked{background-color:var(--mantine-primary-color-filled);border-color:#171615;box-shadow:0 0 0 1px #ffffff59,0 .12em .35em #0000008c}.DomainSheetCard-module__GcpquW__playCheckbox .mantine-Checkbox-icon{color:#fff;width:.7rem;height:.7rem}.DomainSheetCard-module__GcpquW__playCheckbox .mantine-Checkbox-label{color:#fff;text-shadow:0 0 .35em #000000bf,0 .08em .2em #000000a6;font-size:3.4cqi;font-weight:700;line-height:1.2}.DomainSheetCard-module__GcpquW__playCheckbox .mantine-Checkbox-body{align-items:center;gap:.55rem}.DomainSheetCard-module__GcpquW__artTokens button{box-shadow:0 0 0 1px #171615,0 .1em .28em #0000008c}.DomainSheetCard-module__GcpquW__moveBtn{z-index:6;height:var(--dh-footer-h);letter-spacing:.02em;pointer-events:auto;min-height:2rem;transition:transform .2s,opacity .2s;position:absolute;bottom:0;left:0;right:0;border:0!important;border-top:.2cqi solid color-mix(in srgb, var(--dh-domain) 45%, transparent)!important;border-radius:0!important;font-size:3.6cqi!important;font-weight:700!important}@media (hover:hover) and (pointer:fine){.DomainSheetCard-module__GcpquW__topBar,.DomainSheetCard-module__GcpquW__artControls{opacity:0;pointer-events:none}.DomainSheetCard-module__GcpquW__moveBtn{opacity:0;pointer-events:none;transform:translateY(110%)}.DomainSheetCard-module__GcpquW__root:hover .DomainSheetCard-module__GcpquW__topBar,.DomainSheetCard-module__GcpquW__root:focus-within .DomainSheetCard-module__GcpquW__topBar,.DomainSheetCard-module__GcpquW__root:hover .DomainSheetCard-module__GcpquW__artControls,.DomainSheetCard-module__GcpquW__root:focus-within .DomainSheetCard-module__GcpquW__artControls,.DomainSheetCard-module__GcpquW__permanentRoot:hover .DomainSheetCard-module__GcpquW__topBar,.DomainSheetCard-module__GcpquW__permanentRoot:focus-within .DomainSheetCard-module__GcpquW__topBar{opacity:1;pointer-events:auto}.DomainSheetCard-module__GcpquW__root:hover .DomainSheetCard-module__GcpquW__moveBtn,.DomainSheetCard-module__GcpquW__root:focus-within .DomainSheetCard-module__GcpquW__moveBtn{opacity:1;pointer-events:auto;transform:translateY(0)}}.DomainSheetCard-module__GcpquW__usedDim{opacity:.55;filter:grayscale(.35)}.DomainSheetCard-module__GcpquW__permanentRoot{--dh-card-w:630;--dh-card-h:880;--dh-gold:var(--mantine-primary-color-filled,#c9a84c);--dh-ink:#171615;--dh-paper:#fff;--dh-strip:var(--mantine-color-gray-1);aspect-ratio:630/880;border:.15cqi solid var(--dh-gold);background:var(--dh-paper);width:100%;color:var(--dh-ink);isolation:isolate;text-align:left;border-radius:2.2cqi;flex-direction:column;align-items:stretch;display:flex;position:relative;overflow:hidden;container:dh-card/inline-size}.DomainSheetCard-module__GcpquW__permanentArt{background:color-mix(in srgb, var(--dh-strip) 80%, #000 8%);flex:0 0 56%;min-height:0;position:relative;overflow:hidden}.DomainSheetCard-module__GcpquW__permanentArtImage{object-fit:cover;object-position:center top;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.DomainSheetCard-module__GcpquW__permanentArtFallback{background:linear-gradient(160deg, color-mix(in srgb, var(--dh-gold) 18%, transparent), transparent 55%), var(--dh-strip);width:100%;height:100%}.DomainSheetCard-module__GcpquW__permanentClass .DomainSheetCard-module__GcpquW__permanentArt{flex-basis:52%}.DomainSheetCard-module__GcpquW__permanentClassBannerWrap{--dh-class-banner:#5b2d8e;z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;isolation:isolate;width:18.5%;position:absolute;top:0;left:4.5%}.DomainSheetCard-module__GcpquW__permanentClassBanner{width:100%;height:auto;display:block}.DomainSheetCard-module__GcpquW__permanentClassBannerTint{background:var(--dh-class-banner);mix-blend-mode:color;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:url(/daggerheart/permanent-card/class-banner.svg);mask-image:url(/daggerheart/permanent-card/class-banner.svg);-webkit-mask-position:top;mask-position:top;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.DomainSheetCard-module__GcpquW__permanentClassBannerIcons{flex-direction:column;justify-content:space-evenly;align-items:center;gap:10%;display:flex;position:absolute;inset:8% 20% 30%}.DomainSheetCard-module__GcpquW__permanentClassBannerIconSlot{aspect-ratio:1;flex-shrink:0;width:78%;position:relative}.DomainSheetCard-module__GcpquW__permanentClassBannerIcon{background-color:#fff;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.DomainSheetCard-module__GcpquW__permanentClassDivider{z-index:3;aspect-ratio:630/48;flex-shrink:0;justify-content:center;align-items:center;width:100%;margin-top:-3.2cqi;display:flex;position:relative}.DomainSheetCard-module__GcpquW__permanentClassDividerImg{object-fit:contain;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.DomainSheetCard-module__GcpquW__permanentClassDividerCenter{pointer-events:none;width:36%;height:auto;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.DomainSheetCard-module__GcpquW__permanentClassDividerLabel{z-index:1;letter-spacing:-.04em;text-align:center;text-transform:uppercase;color:#ffea7f;text-shadow:.15cqi .15cqi .5cqi #000000bf;white-space:nowrap;text-overflow:ellipsis;max-width:70%;margin:0;padding:0 2cqi;font-size:3.4cqi;font-weight:800;line-height:1;position:relative;overflow:hidden}.DomainSheetCard-module__GcpquW__permanentClassBody{background:var(--dh-paper);text-align:center;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--dh-ink) 35%, transparent) transparent;flex-direction:column;flex:1;align-items:center;min-height:0;padding:2.4cqi 5cqi 1.2cqi;display:flex;overflow:hidden auto}.DomainSheetCard-module__GcpquW__permanentClassTitle{letter-spacing:-.04em;text-transform:none;color:#000;width:100%;margin:0 0 .6cqi;font-size:4.8cqi;font-weight:800;line-height:1.1}.DomainSheetCard-module__GcpquW__permanentClassSubtitle{letter-spacing:-.03em;color:#000;width:100%;margin:0 0 1.2cqi;font-size:3.3cqi;font-style:italic;font-weight:400;line-height:1.2}.DomainSheetCard-module__GcpquW__permanentClassSpellcast{letter-spacing:-.03em;text-transform:uppercase;color:#000;width:100%;margin:0 0 1.6cqi;font-size:3.3cqi;font-weight:400;line-height:1.25}.DomainSheetCard-module__GcpquW__permanentClassSpellcast strong{font-weight:700}.DomainSheetCard-module__GcpquW__permanentClassBody .DomainSheetCard-module__GcpquW__permanentContent{text-align:left;font-size:3.3cqi;line-height:1.25}.DomainSheetCard-module__GcpquW__permanentCommunity .DomainSheetCard-module__GcpquW__permanentArt,.DomainSheetCard-module__GcpquW__permanentAncestry .DomainSheetCard-module__GcpquW__permanentArt{flex:0 0 52%}.DomainSheetCard-module__GcpquW__permanentBand{--dh-band-gold:linear-gradient(180deg, #f6e69a 0%, #e2c45a 55%, #c9a230 100%);--dh-band-rail:1.3cqi;z-index:2;background:var(--dh-paper);flex-shrink:0;padding:0 4.5cqi 0 5.2cqi;position:relative}.DomainSheetCard-module__GcpquW__permanentBandRail{height:var(--dh-band-rail);background:var(--dh-band-gold);position:absolute;inset:0 0 auto;box-shadow:0 .2cqi .5cqi #00000040}.DomainSheetCard-module__GcpquW__permanentBandRail:after{content:"";background:var(--dh-band-gold);width:34%;height:.6cqi;position:absolute;top:calc(100% + .7cqi);left:22%}.DomainSheetCard-module__GcpquW__permanentBandRow{justify-content:space-between;align-items:flex-start;gap:3cqi;display:flex}.DomainSheetCard-module__GcpquW__permanentBandTitle{min-width:0;margin:calc(var(--dh-band-rail) + 2.6cqi) 0 0;letter-spacing:-.04em;text-transform:uppercase;overflow-wrap:anywhere;color:#000;flex:1;font-size:6.4cqi;font-weight:800;line-height:1}.DomainSheetCard-module__GcpquW__permanentBandTag{margin-top:calc(var(--dh-band-rail) - .2cqi);background:var(--dh-band-gold);clip-path:polygon(1.6cqi 0,calc(100% - 1.6cqi) 0,100% 1.6cqi,100% calc(100% - 1.6cqi),calc(100% - 1.6cqi) 100%,1.6cqi 100%,0 calc(100% - 1.6cqi),0 1.6cqi);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:#000;flex-shrink:0;padding:1.9cqi 4cqi;font-size:2.9cqi;font-weight:700;line-height:1}.DomainSheetCard-module__GcpquW__permanentBandBody{background:var(--dh-paper);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--dh-ink) 35%, transparent) transparent;flex-direction:column;flex:1;min-height:0;padding:2.4cqi 5.2cqi 1.2cqi;display:flex;overflow:hidden auto}.DomainSheetCard-module__GcpquW__permanentBandContent{letter-spacing:-.03em;font-size:3.3cqi;font-style:italic;line-height:1.25}.DomainSheetCard-module__GcpquW__permanentHead{border-bottom:.15cqi solid color-mix(in srgb, var(--dh-gold) 55%, transparent);background:var(--dh-strip);flex-shrink:0;justify-content:center;align-items:center;min-height:14cqi;padding:3.2cqi 10cqi 2.4cqi;display:flex}.DomainSheetCard-module__GcpquW__permanentTitle{letter-spacing:-.04em;text-align:center;text-transform:uppercase;color:#000;width:100%;margin:0 0 2cqi;padding:0;font-size:4.6cqi;font-weight:800;line-height:1.15}.DomainSheetCard-module__GcpquW__permanentType{letter-spacing:-.03em;text-align:center;text-transform:uppercase;color:#000;width:100%;margin:0;padding:0;font-size:4.2cqi;font-weight:800;line-height:1.15}.DomainSheetCard-module__GcpquW__permanentBody{background:var(--dh-paper);text-align:left;min-height:0;color:var(--dh-ink);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--dh-ink) 35%, transparent) transparent;flex-direction:column;flex:1;align-items:center;padding:3cqi 4cqi 2.4cqi;font-size:3.4cqi;line-height:1.35;display:flex;overflow:hidden auto}.DomainSheetCard-module__GcpquW__permanentContent{text-align:left;flex:1;width:100%;min-height:0}.DomainSheetCard-module__GcpquW__permanentBody::-webkit-scrollbar{width:3px}.DomainSheetCard-module__GcpquW__permanentBody::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--dh-ink) 35%, transparent);border-radius:999px}.DomainSheetCard-module__GcpquW__permanentContent p{margin:0 0 .55em}.DomainSheetCard-module__GcpquW__permanentContent p:last-child{margin-bottom:0}.DomainSheetCard-module__GcpquW__permanentContent strong{font-weight:700}.DomainSheetCard-module__GcpquW__permanentBody a{color:var(--dh-gold)}.DomainSheetCard-module__GcpquW__permanentPlay{box-sizing:border-box;border-top:.15cqi solid color-mix(in srgb, var(--dh-gold) 40%, transparent);background:var(--dh-strip);height:18cqi;min-height:18cqi;max-height:18cqi;color:var(--dh-ink);flex-shrink:0;justify-content:flex-start;align-items:center;padding:0 4cqi;display:flex;overflow:hidden}.DomainSheetCard-module__GcpquW__permanentPlay .mantine-Checkbox-label{color:var(--dh-ink);text-shadow:none;font-size:3.2cqi}.DomainSheetCard-module__GcpquW__permanentPlay .mantine-Checkbox-input{border-color:var(--mantine-primary-color-filled);width:.85rem;min-width:.85rem;height:.85rem;box-shadow:none;background-color:#0000;border-width:1.5px}.DomainSheetCard-module__GcpquW__permanentPlay .mantine-Checkbox-inner{width:.85rem;min-width:.85rem;height:.85rem}.DomainSheetCard-module__GcpquW__permanentPlay .mantine-Checkbox-input:checked{background-color:var(--mantine-primary-color-filled);border-color:var(--mantine-primary-color-filled);box-shadow:none}.DomainSheetCard-module__GcpquW__permanentPlay .mantine-Checkbox-icon{width:.5rem;height:.5rem;color:var(--mantine-color-black)}.DomainSheetCard-module__GcpquW__permanentPlay .mantine-Stack-root{align-items:flex-start}.DomainSheetCard-module__GcpquW__permanentPlay .DomainSheetCard-module__GcpquW__artTokens button{box-shadow:none}
.RuleBooksList-module__SMcC0a__row{width:100%;padding:var(--mantine-spacing-sm);border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-sm);text-align:left;color:inherit;background:0 0;display:block}.RuleBooksList-module__SMcC0a__row:hover{background:var(--mantine-color-default-hover)}.RuleBooksList-module__SMcC0a__row:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}
.index-module__STTVBW__hub{flex-direction:column;display:flex}@media (min-width:48em){.index-module__STTVBW__hub{min-height:calc(100dvh - var(--app-shell-header-height,3.75rem) - 8rem);flex:1 0 auto;justify-content:center}}
