.look-pieces--page{--edge-dark: #0b0806;--c-key: var(--c-raised);--c-paper-well: #ebdfcc;--c-paper-field: #fffaf2;--c-gold-ink: #7a4f00;--c-mana-ink: #0f6470;--c-mat: var(--c-ground);--drop-key: .25rem;--radius-key: .875rem;--press: .12s var(--ease-out);--font-display: "Poppins Display", var(--font-body)}.look-pieces--page :is(h1,.h-display,.h1,.h2,.h3){font-family:var(--font-heading)}.look-pieces--page :is(.play-row,.first-game__card,:where(.booking__summary) .summary,.ticket,.ml-hold,.ml-offer,.ml-gcard__card,.ml-tabcard,.ml-xp-card,.cancel-link__card,.lair-next__card,.lair-card,.og-card,.wt__next){--c-text: var(--c-ink);--c-muted: var(--c-paper-muted);--c-seam: color-mix(in srgb, var(--c-ink) 16%, transparent);--c-line: color-mix(in srgb, var(--c-ink) 48%, transparent);--c-surface: var(--c-paper-well);--c-raised: var(--c-paper-well);--c-ground: var(--c-paper-field);--c-key: var(--c-paper-well);--edge-dark: #b5a48a;--link-accent: var(--c-ink);--ring: var(--c-ink);--ghost-ring: var(--c-ink);border:0;color:var(--c-ink);background:var(--c-paper);box-shadow:0 var(--drop-key) 0 var(--edge-paper);color-scheme:light}.look-pieces--page :is(.play-free,.ml-strip,.ml-stampcard,.lair-callout){--piece: var(--c-goblin);--piece-edge: var(--edge-goblin);--btn-goblin-bg: var(--c-ink);--btn-goblin-ink: var(--c-paper)}.look-pieces--page :is(:where(lair-play[data-players]) .play__lfp,.ml-due,.og-book){--piece: var(--c-gold);--piece-edge: var(--edge-gold);--btn-gold-bg: var(--c-ink);--btn-gold-ink: var(--c-paper)}.look-pieces--page :is(.hmp-banner__panel){--piece: var(--c-mana);--piece-edge: var(--edge-mana);--btn-mana-bg: var(--c-ink);--btn-mana-ink: var(--c-paper)}.look-pieces--page :is(.play-free,.ml-strip,.ml-stampcard,.lair-callout,:where(lair-play[data-players]) .play__lfp,.ml-due,.og-book,.hmp-banner__panel){--c-text: var(--c-ink);--c-muted: color-mix(in srgb, var(--c-ink) 82%, var(--piece));--c-seam: color-mix(in srgb, var(--c-ink) 22%, transparent);--c-line: color-mix(in srgb, var(--c-ink) 52%, transparent);--c-surface: color-mix(in srgb, #fff 24%, var(--piece));--c-raised: color-mix(in srgb, #fff 24%, var(--piece));--c-ground: var(--c-paper-field);--c-key: color-mix(in srgb, #fff 30%, var(--piece));--edge-dark: var(--piece-edge);--link-accent: var(--c-ink);--ring: var(--c-ink);--ghost-ring: var(--c-ink);--on-piece-bg: var(--c-ink);--on-piece-ink: var(--c-paper);--on-piece-edge: var(--piece-edge);border:0;color:var(--c-ink);background:var(--piece);box-shadow:0 var(--drop) 0 var(--piece-edge);color-scheme:light}.look-pieces--page :is(.rules__item,.faq__item,.play__week,.play-fold,.ml-row,.ml-sum,.ml-past,.ml-game,.plan__card,.tag-chip,.og-today__item,.og-week-text){border:0;background:var(--c-key);box-shadow:0 var(--drop-key) 0 var(--edge-dark)}.look-pieces--page :is(.ml-roll,.ml-passes,.ml-gifts-box,.ml-prizes,.ml-card,.ml-profile,.ml-credits,.ml-empty,.join__summary,.library-note,.gift-order__fields,.promise,.og-today,.contact-form){border:0;background:var(--c-surface);box-shadow:inset 0 0 0 1px var(--c-seam),0 var(--drop-key) 0 var(--edge-dark)}.look-pieces.look-pieces--page :focus-visible{outline-color:var(--ring, var(--c-gold))}.look-pieces--page .button--ghost{--button-ring: inset 0 0 0 2px var(--ghost-ring, var(--c-seam))}.look-pieces--page .button--ghost:hover{--button-ring: inset 0 0 0 2px var(--ghost-ring, var(--c-text))}.look-pieces--page .button:not(.button--gold,.button--potion,.button--mana,.button--ruby,.button--light,.button--ink,.button--ghost){--button-bg: var(--on-piece-bg, var(--c-goblin));--button-ink: var(--on-piece-ink, var(--c-ink));--button-edge: var(--on-piece-edge, var(--edge-goblin))}.look-pieces--page .button--light{--button-ink: var(--c-ink)}.look-pieces--page .button--gold{--button-bg: var(--btn-gold-bg, var(--c-gold));--button-ink: var(--btn-gold-ink, var(--c-ink))}.look-pieces--page .button--potion{--button-bg: var(--btn-potion-bg, var(--c-potion));--button-ink: var(--btn-potion-ink, var(--c-ink))}.look-pieces--page .button--mana{--button-bg: var(--btn-mana-bg, var(--c-mana));--button-ink: var(--btn-mana-ink, var(--c-ink))}.look-pieces--page .button--ruby{--button-bg: var(--btn-ruby-bg, var(--c-ruby));--button-ink: var(--btn-ruby-ink, var(--c-ink))}.look-pieces--page .button--ink{--button-ink: var(--c-paper)}.look-pieces--page [class=badge]{color:var(--c-paper)}.look-pieces.look-pieces--page .page-intro{padding-block:.875rem 0;border-block-end:0;background-image:none}.look-pieces--page .page-intro--goblin{--intro-edge: var(--edge-goblin)}.look-pieces--page .page-intro--potion{--intro-edge: var(--edge-potion)}.look-pieces--page .page-intro--gold{--intro-edge: var(--edge-gold)}.look-pieces--page .page-intro--mana{--intro-edge: var(--edge-mana)}.look-pieces--page .page-intro__inner{position:relative;display:block}.look-pieces--page .page-intro__text{--stack-gap: .625rem;--c-text: var(--c-ink);--c-muted: var(--c-ink);--link-accent: var(--c-ink);--ring: var(--c-ink);--ghost-ring: var(--c-ink);--on-piece-bg: var(--c-ink);--on-piece-ink: var(--c-paper);--on-piece-edge: var(--intro-edge, var(--edge-gold));position:relative;margin-block-end:var(--drop);padding:1.125rem 1.25rem 1.25rem;border-radius:var(--radius-piece);color:var(--c-ink);background:var(--intro-accent, var(--c-gold));box-shadow:0 var(--drop) 0 var(--intro-edge, var(--edge-gold))}.look-pieces.look-pieces--page .page-intro__title{max-width:14ch;font-family:var(--font-heading);font-size:clamp(2rem,1.35rem + 3.2vw,3.75rem);line-height:1;letter-spacing:-.01em}.look-pieces.look-pieces--page .page-intro__title:after{content:none}.look-pieces--page .page-intro .lede{max-width:38ch;font-size:var(--text-base);line-height:1.5;color:var(--c-ink)}.look-pieces--page .page-intro__open{color:var(--c-paper);background:var(--c-ink)}.look-pieces--page .page-intro__gob{margin-block-start:.875rem}@media(min-width:750px){.look-pieces.look-pieces--page .page-intro{padding-block-start:1.5rem}.look-pieces--page .page-intro__text{padding:1.75rem 2rem 1.875rem;border-radius:1.75rem}.look-pieces--page .page-intro .lede{font-size:var(--text-md)}}.look-pieces--page .section>.page-width>:is(.h1,.h2):first-child{margin-block-end:var(--space-sm)}.look-pieces--page .rte :is(h2,h3){font-family:var(--font-heading);line-height:1.1}.look-pieces--page .rte h4{font-family:var(--font-body);font-weight:600}.look-pieces--page :is(.rules__item,.faq__item){margin-block-end:var(--drop-key);border-radius:var(--radius-key)}.look-pieces--page :is(.rules__item,.faq__item)[open]{background:var(--c-surface)}.look-pieces--page .chip__label{margin-block-end:var(--drop-key);color:var(--c-text);background:var(--c-key);box-shadow:0 var(--drop-key) 0 var(--edge-dark);transition:transform var(--press),box-shadow var(--press),background-color .15s ease}.look-pieces--page .chip:hover .chip__label{background:color-mix(in srgb,var(--c-text) 8%,var(--c-key))}.look-pieces--page .chip__input:checked+.chip__label{color:var(--c-ink);background:var(--chip-on, var(--c-paper));box-shadow:0 .0625rem 0 var(--chip-edge, var(--edge-paper));transform:translateY(.1875rem)}.look-pieces--page .chip__input:active:not(:disabled)+.chip__label{box-shadow:0 .0625rem 0 var(--edge-dark);transform:translateY(.1875rem)}.look-pieces--page .chip__input:disabled+.chip__label{box-shadow:none}.look-pieces--page .stepper{gap:.25rem;padding:.25rem .25rem .5rem;border-radius:var(--radius-pill);background:var(--c-ground);box-shadow:inset 0 0 0 1px var(--c-seam)}.look-pieces--page .stepper__button{font-size:var(--text-md);font-weight:600;background:var(--c-key);box-shadow:0 var(--drop-key) 0 var(--edge-dark);transition:transform var(--press),box-shadow var(--press)}.look-pieces--page .stepper__button:hover{background:color-mix(in srgb,var(--c-text) 8%,var(--c-key))}.look-pieces--page .stepper__button:active:not(:disabled){box-shadow:0 .0625rem 0 var(--edge-dark);transform:translateY(.1875rem)}.look-pieces--page .stepper__value{font-family:var(--font-heading);font-size:var(--text-lg)}.look-pieces--page .modal__header :is(.h2,.h3){font-family:var(--font-heading);line-height:1.08}.look-pieces.look-pieces--page:has(.lair-play-section) .page-intro{padding-block:.75rem 0}.look-pieces--page:has(.lair-play-section) .page-intro__text{padding:.75rem 1.125rem .8125rem;border-radius:1.125rem}.look-pieces.look-pieces--page:has(.lair-play-section) .page-intro__title{max-width:none;font-size:clamp(1.5rem,1rem + 2.6vw,2.75rem)}@media(min-width:750px){.look-pieces.look-pieces--page:has(.lair-play-section) .page-intro{padding-block:1.25rem 0}.look-pieces--page:has(.lair-play-section) .page-intro__text{width:fit-content;padding:.875rem 1.75rem 1rem;border-radius:1.375rem}}.look-pieces--page .lair-section.lair-play-section{padding-block-start:.875rem}.look-pieces--page .play__organise{gap:.375rem var(--space-sm);margin-block-end:.875rem}.look-pieces--page .play__organise-label{font-size:var(--text-xs);font-weight:600;letter-spacing:.02em}.look-pieces--page .play__organise .play__extra{--button-ink: var(--c-text);--button-bg: var(--c-key);--button-edge: var(--edge-dark);--button-ring: 0 0 0 0 transparent;min-height:2.75rem;margin-block-end:var(--drop-key);padding-inline:.875rem;box-shadow:0 var(--drop-key) 0 var(--edge-dark)}.look-pieces--page .play__organise .play__extra .icon{color:var(--c-gold)}.look-pieces--page .play__organise .play__extra:active{box-shadow:0 .0625rem 0 var(--edge-dark);transform:translateY(.1875rem)}.look-pieces--page .play__strip{gap:.3125rem}.look-pieces--page .play-sday{min-height:4rem;margin-block-end:var(--drop-key);padding:.5rem 0 .4375rem;border:0;border-radius:var(--radius-key);color:var(--c-text);background:var(--c-key);box-shadow:0 var(--drop-key) 0 var(--edge-dark);transition:transform var(--press),box-shadow var(--press),background-color .15s ease}.look-pieces--page .play-sday[data-busy=filling]{background:color-mix(in srgb,var(--c-gold) 16%,var(--c-key))}.look-pieces--page .play-sday[data-busy=busy],.look-pieces--page .play-sday[data-busy=full]{background:color-mix(in srgb,var(--c-gold) 30%,var(--c-key))}.look-pieces--page .play-sday.is-today:not(.is-selected){box-shadow:inset 0 0 0 2px var(--c-goblin),0 var(--drop-key) 0 var(--edge-dark)}.look-pieces.look-pieces--page .play-sday.is-selected{color:var(--c-ink);background:var(--c-paper);box-shadow:0 .0625rem 0 var(--edge-paper);transform:translateY(.1875rem)}.look-pieces.look-pieces--page .play-sday:disabled{color:var(--c-muted);background:transparent;box-shadow:inset 0 0 0 1px var(--c-seam)}.look-pieces.look-pieces--page .play-sday:not(:disabled,.is-selected):active{box-shadow:0 .0625rem 0 var(--edge-dark);transform:translateY(.1875rem)}.look-pieces--page .play-sday__num{font-family:var(--font-heading);font-size:1.25rem}@media(hover:hover)and (pointer:fine){.look-pieces.look-pieces--page .play-sday:not(:disabled,.is-selected):hover{background:color-mix(in srgb,var(--c-text) 9%,var(--c-key))}}.look-pieces--page .play__cal{margin-block-end:var(--drop-key);border:0;border-radius:var(--radius-key);color:var(--c-text);background:var(--c-key);box-shadow:0 var(--drop-key) 0 var(--edge-dark);transition:transform var(--press),box-shadow var(--press)}.look-pieces.look-pieces--page .play__cal[aria-expanded=true]{color:var(--c-ink);background:var(--c-paper);box-shadow:0 .0625rem 0 var(--edge-paper);transform:translateY(.1875rem)}.look-pieces--page .play__month{border-radius:1.125rem;background:var(--c-surface);box-shadow:inset 0 0 0 1px var(--c-seam),0 var(--drop-key) 0 var(--edge-dark)}.look-pieces--page .play__month-title{font-family:var(--font-heading);font-size:1.25rem;line-height:1.1}.look-pieces.look-pieces--page .play-day.is-selected{--day-bg: var(--c-paper);box-shadow:0 0 0 2px var(--c-goblin)}.look-pieces--page .play__times-row{gap:.375rem;padding-block-end:calc(.375rem + var(--drop-key));margin-block-end:calc(-.125rem - var(--drop-key))}.look-pieces--page .play-time{border:0;color:var(--c-text);background:var(--c-key);box-shadow:0 var(--drop-key) 0 var(--edge-dark);transition:transform var(--press),box-shadow var(--press),background-color .15s ease}.look-pieces.look-pieces--page .play-time.is-selected{color:var(--c-ink);background:var(--c-paper);box-shadow:0 .0625rem 0 var(--edge-paper);transform:translateY(.1875rem)}.look-pieces.look-pieces--page .play-time:not(:disabled,.is-selected):active{box-shadow:0 .0625rem 0 var(--edge-dark);transform:translateY(.1875rem)}.look-pieces--page .play-time:disabled{box-shadow:none}.look-pieces--page .play-toggle{--toggle-edge: var(--edge-goblin);margin-block-end:var(--drop-key);border:0;color:var(--c-ink);background:var(--toggle);box-shadow:0 .0625rem 0 var(--toggle-edge);transform:translateY(.1875rem);transition:transform var(--press),box-shadow var(--press),background-color .15s ease,color .15s ease}.look-pieces--page .play-toggle[data-play-layer=events]{--toggle-edge: var(--edge-mana)}.look-pieces--page .play-toggle[data-play-layer=ttrpg]{--toggle-edge: var(--edge-potion)}.look-pieces--page .play-toggle[data-play-layer=tables]{--toggle-edge: var(--edge-goblin)}.look-pieces--page .play-toggle .play-toggle__dot{background:var(--c-ink)}.look-pieces--page .play-toggle .play-toggle__count{color:var(--c-paper);background:var(--c-ink)}.look-pieces.look-pieces--page .play-toggle[aria-pressed=false]{color:var(--c-text);background:var(--c-key);box-shadow:0 var(--drop-key) 0 var(--edge-dark);transform:none}.look-pieces.look-pieces--page .play-toggle[aria-pressed=false] .play-toggle__dot{background:transparent;box-shadow:inset 0 0 0 2px var(--toggle)}.look-pieces.look-pieces--page .play-toggle[aria-pressed=false] .play-toggle__count{color:var(--c-muted);background:var(--c-ground)}.look-pieces.look-pieces--page .play-toggle:active{box-shadow:0 .0625rem 0 var(--edge-dark);transform:translateY(.1875rem)}.look-pieces--page .play-players{margin-block-end:var(--drop-key);border:0;background:var(--c-key);box-shadow:0 var(--drop-key) 0 var(--edge-dark);transition:transform var(--press),box-shadow var(--press),background-color .15s ease}.look-pieces--page .play-players:active{box-shadow:0 .0625rem 0 var(--edge-dark);transform:translateY(.1875rem)}@media(hover:hover)and (pointer:fine){.look-pieces--page .play-players:hover{background:color-mix(in srgb,var(--c-gold) 14%,var(--c-key))}}.look-pieces--page lair-play[data-players] .play__lfp{margin-block-end:var(--drop);padding:.875rem 1rem 1rem;border-radius:1.125rem}.look-pieces--page .play__lfp-off{color:var(--c-paper);background:var(--c-ink)}.look-pieces--page .play__summary{padding:.25rem .125rem .125rem;border-radius:0;background:none;box-shadow:none}.look-pieces--page .play-summary__when{font-size:var(--text-md)}.look-pieces--page .play__crop{--ring: var(--c-text);margin-block-end:var(--drop);border-radius:1.25rem;box-shadow:inset 0 0 0 2px var(--c-seam),0 var(--drop) 0 var(--edge-dark)}.look-pieces--page lair-play-floor .floor__table[data-kind]{--tbl-edge: rgb(0 0 0 / .45);box-shadow:0 .1875rem 0 var(--tbl-edge)}.look-pieces--page lair-play-floor .floor__table[data-kind=free]{--tbl-edge: var(--edge-goblin)}.look-pieces--page lair-play-floor .floor__table[data-kind=event]{--tbl-edge: var(--edge-mana)}.look-pieces--page lair-play-floor .floor__table[data-kind=game]{--tbl-edge: var(--edge-potion)}.look-pieces--page lair-play-floor .floor__table:is([data-kind=booked],[data-kind=held],[data-kind=shop],[data-dim]){box-shadow:none}.look-pieces--page lair-play-floor .floor__table.is-lit{box-shadow:0 0 0 2px var(--c-gold),0 0 .875rem color-mix(in srgb,var(--c-gold) 55%,transparent)}.look-pieces--page lair-play-floor .floor__table.is-picked{box-shadow:0 0 0 3px var(--c-text),0 0 0 7px color-mix(in srgb,var(--pick) 45%,transparent)}.look-pieces--page .play__list-title{font-family:var(--font-heading);font-size:var(--text-xl);line-height:1.1}.look-pieces--page .play-free{margin-block-end:var(--drop);padding:1rem 1.125rem 1.125rem;border-radius:1.125rem}.look-pieces--page .play-free__title{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:400;line-height:1.1}.look-pieces--page .play-free__which{margin-block-start:.375rem}.look-pieces--page .play-free .play-free__book{min-height:3rem;padding-inline:1.25rem;font-size:var(--text-sm)}.look-pieces--page .play__items{gap:1rem}.look-pieces--page .play-row{--row-ink: var(--c-potion-ink);position:relative;grid-template-columns:4.5rem minmax(0,1fr);gap:.25rem 0;margin-block-end:var(--drop-key);padding:0;border-radius:1rem}.look-pieces--page .play-row[data-kind=event]{--row-ink: var(--c-mana-ink)}.look-pieces--page .play-row__time{grid-row:1 / span 2;display:flex;align-items:center;padding:.75rem .5rem .75rem .875rem;border-inline-end:2px dashed color-mix(in srgb,var(--c-ink) 30%,transparent);font-size:var(--text-sm);line-height:1.25;color:var(--row-ink)}.look-pieces--page .play-row:before,.look-pieces--page .play-row:after{content:"";position:absolute;inset-inline-start:calc(4.0625rem - 1px);width:.875rem;height:.875rem;border-radius:50%;background:var(--c-mat)}.look-pieces--page .play-row:before{inset-block-start:-.4375rem}.look-pieces--page .play-row:after{inset-block-end:-.4375rem}.look-pieces--page .play-row__body{padding:.75rem .875rem 0}.look-pieces--page .play-row__body:last-child{padding-block-end:.875rem}.look-pieces--page .play-row__title{color:var(--c-ink)}.look-pieces--page .play-row__title:hover{text-decoration-color:currentColor}.look-pieces--page .play-row__meta,.look-pieces--page .play-row__note{color:var(--c-paper-muted)}.look-pieces--page .play-row__left{margin-block-start:.1875rem;padding:.0625rem .5rem;border-radius:var(--radius-pill);color:var(--c-ink);background:var(--c-gold)}.look-pieces--page .play-row__left:is(.is-full,.is-said){padding-inline:0;color:var(--c-paper-muted);background:none}.look-pieces--page .play-row__left.is-private{color:var(--c-paper);background:var(--c-mana-ink)}.look-pieces--page .play-row__actions{margin-block-start:.375rem;padding:0 .875rem .875rem}.look-pieces--page .play-row .play-said{color:var(--c-goblin-ink)}.look-pieces--page .play-also{color:var(--c-muted)}.look-pieces--page .play-empty{border-radius:1rem;background:var(--c-surface);box-shadow:inset 0 0 0 1px var(--c-seam)}.look-pieces--page .play-fold{margin-block-end:var(--drop-key);border-radius:var(--radius-key);color:var(--c-muted)}.look-pieces--page .play__week{margin-block-end:var(--drop-key);border-radius:1.125rem}.look-pieces--page .play__week[open]{background:var(--c-surface)}.look-pieces--page .play__week .h3{font-family:var(--font-heading)}@media(max-width:749px){.look-pieces--page .play__layout{grid-template-areas:"when" "list" "show" "map"}.look-pieces--page .play__list{margin-block:.25rem .5rem}.look-pieces--page .play__show-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.look-pieces--page .first-game{margin-block-end:var(--space-md);padding:.25rem 0 var(--space-md);border:0;border-block-end:1px solid var(--c-seam);border-radius:0;background:none}.look-pieces--page .first-game__title{font-family:var(--font-heading);line-height:1.05}.look-pieces--page .first-game__no{width:2rem;height:2rem;margin-block-end:.1875rem;font-family:var(--font-heading);font-size:1.125rem;font-weight:400;box-shadow:0 .1875rem 0 var(--edge-potion)}.look-pieces--page .first-game__week{font-family:var(--font-heading);font-size:1.25rem}.look-pieces--page .first-game__list{gap:1rem}.look-pieces--page .first-game__card{position:relative;display:grid;grid-template-columns:4.5rem minmax(0,1fr);align-items:start;justify-items:start;margin-block-end:var(--drop-key);padding:.75rem .875rem .875rem 0;border-radius:1rem}.look-pieces--page .first-game__card:before,.look-pieces--page .first-game__card:after{content:"";position:absolute;inset-inline-start:calc(4.0625rem - 1px);width:.875rem;height:.875rem;border-radius:50%;background:var(--c-mat)}.look-pieces--page .first-game__card:before{inset-block-start:-.4375rem}.look-pieces--page .first-game__card:after{inset-block-end:-.4375rem}.look-pieces--page .first-game__top{display:contents}.look-pieces--page .first-game__card>*,.look-pieces--page .first-game__name{grid-column:2;padding-inline-start:.875rem}.look-pieces--page .first-game__price{grid-row:1 / span 4;grid-column:1;align-self:stretch;justify-self:stretch;display:grid;place-items:center;margin-block:-.75rem -.875rem;border-inline-end:2px dashed color-mix(in srgb,var(--c-ink) 30%,transparent);font-family:var(--font-heading);font-size:1.375rem;color:var(--c-ink)}.look-pieces--page .first-game__meta{color:var(--c-paper-muted)}.look-pieces--page .first-game__chip[data-characters=at-table]{color:var(--c-potion-ink);box-shadow:inset 0 0 0 1.5px var(--c-potion-ink)}.look-pieces--page .first-game__chip[data-characters=bring]{color:var(--c-ink);box-shadow:inset 0 0 0 1.5px var(--c-paper-muted)}.look-pieces--page .first-game__left{color:var(--c-paper-muted)}.look-pieces--page .first-game__left.is-low{padding:.0625rem .5rem;border-radius:var(--radius-pill);color:var(--c-ink);background:var(--c-gold)}.look-pieces--page .first-game__cost{border-block-start:0;padding-block-start:0}@media(min-width:990px){.look-pieces--page .first-game{padding:.5rem 0 var(--space-lg)}.look-pieces--page .first-game__card{grid-template-columns:5rem minmax(0,1fr) auto;align-items:center}.look-pieces--page .first-game__card:before,.look-pieces--page .first-game__card:after{inset-inline-start:calc(4.5625rem - 1px)}.look-pieces--page .first-game__card>:not(.first-game__join),.look-pieces--page .first-game__name{grid-column:2}.look-pieces--page .first-game__card>.first-game__join{grid-row:1 / span 4;grid-column:3}.look-pieces--page .first-game__price{grid-column:1}}.look-pieces--page .play-sheet{border-radius:1.375rem}.look-pieces--page .play-sheet.is-docked{border-radius:1.5rem 1.5rem 0 0}.look-pieces--page .play-sheet__title{font-family:var(--font-heading);line-height:1.08}.look-pieces--page .play-chip{margin-block-end:var(--drop-key);border:0;color:var(--c-text);background:var(--c-key);box-shadow:0 var(--drop-key) 0 var(--edge-dark);transition:transform var(--press),box-shadow var(--press),background-color .15s ease}.look-pieces.look-pieces--page .play-chip.is-on{color:var(--c-ink);background:var(--c-paper);box-shadow:0 .0625rem 0 var(--edge-paper);transform:translateY(.1875rem)}.look-pieces.look-pieces--page .play-chip:not(.is-on,:disabled):active{box-shadow:0 .0625rem 0 var(--edge-dark);transform:translateY(.1875rem)}.look-pieces--page .play-chip:disabled{box-shadow:none}.look-pieces--page .booking__heading{font-family:var(--font-heading);line-height:1.1}.look-pieces--page .booking__num{font-family:var(--font-heading);font-size:1.125rem;box-shadow:0 .1875rem 0 var(--edge-goblin)}.look-pieces--page .booking__extra .check__text .muted{font-size:var(--text-xs);line-height:1.4}.look-pieces--page .booking__access{padding:.75rem .875rem;font-size:var(--text-xs);line-height:1.5}.look-pieces--page .booking__summary .summary{margin-block-end:var(--drop-key);padding:.875rem 1rem 1rem;border-radius:1rem}.look-pieces--page .booking__summary .summary__total{padding-block-start:.625rem;border-block-start:2px dashed color-mix(in srgb,var(--c-ink) 30%,transparent)}.look-pieces--page .booking__summary .summary__total dd{font-family:var(--font-heading);font-size:1.375rem;line-height:1.1;color:var(--c-ink)}.look-pieces--page .booking__summary .summary__total dd .small{font-family:var(--font-body)}.look-pieces--page .pick-bar__pay{font-weight:400}.look-pieces--page .ml-hello__hi{font-family:var(--font-heading)}.look-pieces--page .ml-view__title:after{content:none}.look-pieces--page :is(.ml-glance__title,.ml-side-title,.ml-acct__title,.ml-tab__subtitle,.mlib-join__title,.ml-offer__title,.ml-ticket__title){font-family:var(--font-heading);line-height:1.1}.look-pieces--page .ml-bar__link{margin:.25rem .125rem .4375rem;border-radius:.75rem;min-height:calc(var(--ml-nav-h) - .6875rem);transition:transform var(--press),box-shadow var(--press),background-color .15s ease}.look-pieces.look-pieces--page .ml-bar__link[aria-current=page]{color:var(--c-ink);background:var(--c-paper);box-shadow:0 .1875rem 0 var(--edge-paper)}.look-pieces.look-pieces--page .ml-bar__link[aria-current=page] .icon{color:var(--c-ink)}.look-pieces.look-pieces--page .ml-bar__link[aria-current=page]:after{content:none}.look-pieces--page .ml-strip{--drop: var(--drop-key);margin-block-end:var(--drop-key);border-radius:1rem;background-image:none}.look-pieces--page .ml-strip__left{color:var(--c-ink)}.look-pieces--page .ml-strip__pill{background:color-mix(in srgb,var(--c-ink) 22%,transparent)}.look-pieces--page .ml-strip__pill.is-on{background:var(--c-ink)}.look-pieces--page .ml-strip__pill--head,.look-pieces--page .ml-strip__pill--roll{background:var(--c-gold);box-shadow:0 0 0 1.5px var(--c-ink)}.look-pieces--page .ml-gcard__card{margin-block-end:var(--drop-key);border-radius:1.125rem;box-shadow:inset 0 .375rem 0 var(--c-gold),0 var(--drop-key) 0 var(--edge-paper)}.look-pieces--page .ml-gcard__code{font-family:var(--font-heading);font-weight:400;letter-spacing:.02em}.look-pieces--page .ml-due{--drop: var(--drop-key);margin-block-end:var(--drop-key);border-radius:1.125rem}.look-pieces--page .ml-due__sum{font-family:var(--font-heading);color:var(--c-ink)}.look-pieces--page .ml-credit__amount{font-family:var(--font-heading)}.look-pieces--page .ml-hold{margin-block-end:var(--drop-key);border-radius:1.125rem}.look-pieces--page .ml-hold__flag{color:var(--c-potion-ink)}.look-pieces--page .ml-offer{margin-block-end:var(--drop-key);border-radius:1.25rem;background-image:none}.look-pieces--page .ml-offer__flag{color:var(--c-gold-ink)}.look-pieces--page .ml-offer__price{color:var(--c-ink)}.look-pieces--page .ml-stampcard{--card-text: var(--c-ink);--card-line: var(--c-ink);margin-block-end:var(--drop);border-radius:1.375rem;background-image:none}.look-pieces--page .ml-stampcard__title{font-family:var(--font-heading)}.look-pieces--page .ml-stamps{border:0;border-radius:1rem;box-shadow:0 .1875rem 0 var(--edge-goblin)}.look-pieces--page .ml-roll{border-radius:1.375rem}.look-pieces--page .ml-roll__count-line strong{font-family:var(--font-heading);font-weight:400}.look-pieces--page .ml-sum{margin-block-end:var(--drop-key);border-radius:1.125rem;box-shadow:inset 0 .25rem 0 var(--sum-accent),0 var(--drop-key) 0 var(--edge-dark);transition:transform var(--press),box-shadow var(--press),background-color .15s ease}.look-pieces--page a.ml-sum:active{box-shadow:inset 0 .25rem 0 var(--sum-accent),0 .0625rem 0 var(--edge-dark);transform:translateY(.1875rem)}.look-pieces--page .ml-sum__value{font-family:var(--font-heading)}.look-pieces--page .ml-sum__value--words{font-family:var(--font-display)}.look-pieces--page .ml-row{--row-edge: var(--edge-gold);margin-block-end:var(--drop-key);border-radius:1rem;transition:transform var(--press),box-shadow var(--press),background-color .15s ease}.look-pieces--page :is(.ml-row--seat,.ml-row--event){--row-edge: var(--edge-potion)}.look-pieces--page .ml-sum .ml-row{margin-block-end:0;background:var(--c-surface);box-shadow:none}.look-pieces--page a.ml-row:active{box-shadow:0 .0625rem 0 var(--edge-dark);transform:translateY(.1875rem)}.look-pieces--page .ml-sum a.ml-row:active{box-shadow:none;transform:scale(.99)}.look-pieces--page .ml-row__date{height:3rem;margin-block-end:.1875rem;border-radius:.75rem;box-shadow:0 .1875rem 0 var(--row-edge);clip-path:none}.look-pieces--page .ml-row__num{font-family:var(--font-heading)}.look-pieces--page .ticket{margin-block-end:var(--drop-key);border-radius:1.25rem}.look-pieces--page .ticket :is(.ticket__title,.ticket__ref,.ticket__due strong,.ml-stub__sum){font-family:var(--font-heading);font-weight:400}.look-pieces--page .ml-past{margin-block-end:var(--drop-key);border-radius:var(--radius-key)}.look-pieces--page .ml-past[open]{background:var(--c-surface)}.look-pieces--page :is(.ml-card,.ml-profile,.ml-passes,.ml-gifts-box,.ml-prizes,.ml-credits,.ml-empty){border-radius:1.25rem}.look-pieces--page :is(.ml-tabcard,.ml-xp-card,.cancel-link__card){margin-block-end:var(--drop-key);border-radius:1.125rem}.look-pieces--page .ml-tabcard{box-shadow:inset 0 .375rem 0 var(--tab-edge, var(--c-gold)),0 var(--drop-key) 0 var(--edge-paper)}.look-pieces--page .cancel-link__card{box-shadow:inset 0 .375rem 0 var(--c-gold),0 var(--drop-key) 0 var(--edge-paper)}.look-pieces--page :is(.ml-acct__bill-total,.ml-tab__sum-total){font-family:var(--font-heading);font-weight:400}.look-pieces--page .lair-next__card{margin-block-end:var(--drop-key);border-radius:1.25rem}.look-pieces--page .lair-next__date{margin-block-end:.1875rem;border-radius:.875rem;box-shadow:0 .1875rem 0 var(--edge-mana)}.look-pieces--page :is(.lair-next__day,.lair-next__title){font-family:var(--font-heading);line-height:1.05}.look-pieces--page .lair-next__price{color:var(--c-gold-ink)}.look-pieces--page .hmp-banner__panel{margin-block-end:var(--drop);border-radius:1.375rem;background-image:none}.look-pieces--page .hmp-banner__title{font-family:var(--font-heading);line-height:1.08}.look-pieces--page .plan__card{margin-block-end:var(--drop-key);border-radius:1.125rem;transition:transform var(--press),box-shadow var(--press),background-color .15s ease}.look-pieces--page .plan__card:hover{box-shadow:0 var(--drop-key) 0 var(--edge-dark)}.look-pieces.look-pieces--page .plan__input:checked+.plan__card{--c-text: var(--c-ink);--c-muted: var(--c-paper-muted);--c-seam: color-mix(in srgb, var(--c-ink) 16%, transparent);color:var(--c-ink);background:var(--c-paper);box-shadow:inset 0 0 0 3px var(--c-mana-ink),0 .0625rem 0 var(--edge-paper);transform:translateY(.1875rem)}.look-pieces.look-pieces--page .plan__input:checked+.plan__card :is(.plan__amount,.plan__price){color:var(--c-ink)}.look-pieces--page :is(.plan__name,.plan__amount){font-family:var(--font-heading)}.look-pieces--page .join__summary{border-radius:1.25rem}.look-pieces--page .step{padding-inline:0;border-radius:0;background:none;box-shadow:none}.look-pieces--page .step__marker{margin-block-end:.1875rem;font-family:var(--font-heading);font-size:1.125rem;box-shadow:0 .1875rem 0 var(--step-edge, var(--edge-mana))}.look-pieces--page .tag-chip{margin-block-end:var(--drop-key);transition:transform var(--press),box-shadow var(--press),background-color .15s ease}.look-pieces--page .tag-chip:hover{background:color-mix(in srgb,var(--c-text) 8%,var(--c-key))}.look-pieces.look-pieces--page .tag-chip[aria-current=true]{color:var(--c-ink);background:var(--c-mana);box-shadow:0 .0625rem 0 var(--edge-mana);transform:translateY(.1875rem)}.look-pieces--page .tag-chip[aria-disabled=true]{box-shadow:none;opacity:.5}.look-pieces--page .og-card{--og-ink: var(--c-gold-ink);margin-block-end:var(--drop-key);border-radius:1.25rem}.look-pieces--page .og-card--mana{--og-ink: var(--c-mana-ink)}.look-pieces--page .og-card--ruby{--og-ink: var(--c-ruby-ink)}.look-pieces--page .og-card--potion{--og-ink: var(--c-potion-ink)}.look-pieces--page .og-card--goblin{--og-ink: var(--c-goblin-ink)}.look-pieces--page .og-card--gold{--og-ink: var(--c-gold-ink)}.look-pieces--page .og-card__name{font-family:var(--font-heading);line-height:1.08}.look-pieces--page .og-card :is(.og-session__when,.og-card__price .icon,.og-card__left .icon){color:var(--og-ink)}.look-pieces--page .og-card :is(.og-chip:hover,.og-chip--next,.og-session:hover){box-shadow:inset 0 0 0 2px var(--og-ink)}.look-pieces--page .og-today{border-radius:1.25rem}.look-pieces--page .og-today__item{margin-block-end:var(--drop-key)}.look-pieces--page .og-book{margin-block-end:var(--drop);border-radius:1.375rem}.look-pieces--page .og-week-text{margin-block-end:var(--drop-key);border-radius:1.125rem}.look-pieces--page .wt__next{margin-block-end:var(--drop-key);border-radius:1.25rem}.look-pieces--page :is(.wt__heading,.wt__title,.wt__date){font-family:var(--font-heading);line-height:1.08}.look-pieces--page .lair-card{margin-block-end:var(--drop-key);border-radius:1.25rem}.look-pieces--page .lair-callout{margin-block-end:var(--drop);border-radius:1.375rem;background-image:none}.look-pieces--page :is(.gift-order__fields,.promise,.contact-form,.library-note){border-radius:1.125rem}.look-pieces--page .gift-page .product__add{padding-inline:1rem;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/15/assets/pieces-pages.css.map */
