.card-grid{gap:var(--fl-space-4) var(--fl-space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.card-tile__link{color:inherit;border-radius:var(--fl-radius-card);text-decoration:none;display:block}.card-tile__link:hover .card-tile__name{text-decoration:underline}.card-tile__link:focus-visible{outline-offset:2px}.card-pages{gap:var(--fl-space-6);display:grid}.card-page{gap:var(--fl-space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.card-tile{min-width:0}.card-tile__frame{aspect-ratio:280/400;border-radius:var(--fl-radius-card);background:var(--fl-raised);width:100%;display:block}.card-tile__image{object-fit:cover}.card-tile__blank,.card-tile__silhouette{border:1px solid var(--fl-border);font:var(--fl-type-heading-md);justify-content:center;align-items:center;display:flex}.card-tile__silhouette{background:var(--fl-surface);border:1px dashed var(--fl-border-strong);color:var(--fl-text-muted);font:var(--fl-type-display-md)}.card-tile__name{margin-top:var(--fl-space-1);font:var(--fl-type-label);overflow-wrap:anywhere}.card-tile--unfound .card-tile__name{color:var(--fl-text-muted)}.card-tile__meta,.card-tile__marks{color:var(--fl-text-secondary);font:var(--fl-type-caption);letter-spacing:var(--fl-tracking-caption)}.card-tile__marks{color:var(--lightningcss-light,var(--fl-warning))var(--lightningcss-dark,var(--fl-rarity-gilded))}.chapter-links{gap:var(--fl-space-2) var(--fl-space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chapter-links a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.house-rules{margin:var(--fl-space-4) 0;padding-left:var(--fl-space-6)}.house-rules li+li{margin-top:var(--fl-space-3)}.odds-table th[scope=row]{color:var(--fl-text);font:var(--fl-type-body-sm)}@media (min-width:768px){.card-pages{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1200px){.card-pages{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.card-detail{gap:var(--fl-space-6);display:grid}.card-detail__face{width:100%;max-width:280px}.card-detail__credit,.card-detail__facts{color:var(--fl-text-secondary);font:var(--fl-type-caption);letter-spacing:var(--fl-tracking-caption)}.card-detail__credit{margin-top:var(--fl-space-2)}.card-detail__facts{margin:0;padding:0;list-style:none}.card-detail__mine{margin-top:var(--fl-space-3)}.card-detail__odds{font:var(--fl-type-heading-md)}.card-treatments{margin:var(--fl-space-3) 0 0;padding:0;list-style:none;display:grid}.card-treatments__row{align-items:baseline;gap:var(--fl-space-1) var(--fl-space-3);padding:var(--fl-space-2) 0;border-bottom:1px solid var(--fl-border);flex-wrap:wrap;display:flex}.card-treatments__name{font:var(--fl-type-label)}.card-treatments__row[data-treatment=gilded] .card-treatments__name{color:var(--lightningcss-light,var(--fl-warning))var(--lightningcss-dark,var(--fl-rarity-gilded))}.card-detail__nav{justify-content:space-between;gap:var(--fl-space-3);flex-wrap:wrap;display:flex}.card-detail__nav a{align-items:center;min-height:44px;display:inline-flex}.collection-set+.collection-set{margin-top:var(--fl-space-8)}.name-list{gap:var(--fl-space-1) var(--fl-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));margin:0;padding:0;list-style:none;display:grid}.name-list a{overflow-wrap:anywhere;align-items:center;min-height:44px;display:inline-flex}.wall-slot--unlit .card-tile__frame{opacity:.45}.wall-slot__who{color:var(--fl-text-secondary);font:var(--fl-type-caption);letter-spacing:var(--fl-tracking-caption);overflow-wrap:anywhere}@media (min-width:768px){.card-detail{grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:start}}.card-grid[data-lean]>li>a{color:inherit;border-radius:var(--fl-radius-card);text-decoration:none;display:block}.card-grid[data-lean]>li>a:hover>p:first-of-type{text-decoration:underline}.card-grid[data-lean]>li>a:focus-visible{outline-offset:2px}.card-grid[data-lean] :is(img,span):first-child{aspect-ratio:280/400;border-radius:var(--fl-radius-card);background:var(--fl-raised);width:100%;display:block}.card-grid[data-lean] img:first-child{object-fit:cover;height:auto}.card-grid[data-lean] span:first-child{border:1px solid var(--fl-border);font:var(--fl-type-heading-md);justify-content:center;align-items:center;display:flex}.card-grid[data-lean] .card-tile--unfound span:first-child{background:var(--fl-surface);border:1px dashed var(--fl-border-strong);color:var(--fl-text-muted);font:var(--fl-type-display-md)}.card-grid[data-lean] p:first-of-type{margin-top:var(--fl-space-1);font:var(--fl-type-label);overflow-wrap:anywhere}.card-grid[data-lean] .card-tile--unfound p:first-of-type{color:var(--fl-text-muted)}.card-grid[data-lean] p:nth-of-type(n+2){color:var(--fl-text-secondary);font:var(--fl-type-caption);letter-spacing:var(--fl-tracking-caption)}.card-grid[data-lean] p:nth-of-type(3){color:var(--fl-rarity-gilded)}.collection-bar{appearance:none;border-radius:var(--fl-radius-pill);background:var(--fl-overlay);width:100%;max-width:20rem;height:6px;color:var(--fl-primary-text);border:0;display:block;overflow:hidden}.collection-bar::-webkit-progress-bar{background:var(--fl-overlay);border-radius:var(--fl-radius-pill)}.collection-bar::-webkit-progress-value{background:var(--fl-primary-text);border-radius:var(--fl-radius-pill)}.collection-bar::-moz-progress-bar{background:var(--fl-primary-text);border-radius:var(--fl-radius-pill)}
