.browse-bar{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:8px 0 14px;display:flex}.browse-bar .fan-count{margin:0;font-size:13px}.browse-types,.browse-colors,.browse-rarities,.browse-own,.browse-lang{border:1px solid color-mix(in srgb, currentColor 35%, transparent);border-radius:8px;align-items:center;gap:2px;padding:2px;display:inline-flex}.browse-types button,.browse-rarities button,.browse-own button,.browse-lang button,.browse-color-all{min-width:28px;min-height:28px;color:inherit;letter-spacing:.03em;background:0 0;border:0;border-radius:6px;padding:0 8px;font:700 11px/1 Arial,Helvetica,sans-serif}.browse-types button[aria-pressed=true],.browse-rarities button[aria-pressed=true],.browse-own button[aria-pressed=true],.browse-lang button[aria-pressed=true],.browse-color-all[aria-pressed=true],.browse-dot[aria-pressed=true],.browse-rarity[aria-pressed=true]{color:#1c1e18;background:#f3dc52}.browse-dot{box-sizing:border-box;aspect-ratio:1;border:2px solid #0000;border-radius:50%;flex:0 0 16px;width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;max-height:16px;padding:0;position:relative}.browse-colors{gap:8px}.browse-dot:after{content:"";width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.browse-dot[data-color=red]{background:#c83b3b}.browse-dot[data-color=green]{background:#1f8a45}.browse-dot[data-color=blue]{background:#2a62c9}.browse-dot[data-color=purple]{background:#7a45c4}.browse-dot[data-color=black]{background:#242424;box-shadow:inset 0 0 0 1px #fff6}.browse-dot[data-color=yellow]{background:#e2b423}.browse-dot[data-color=multicolour]{background:conic-gradient(#c83b3b,#e2b423,#1f8a45,#2a62c9,#7a45c4,#c83b3b)}.browse-rarity{white-space:nowrap;border:1px solid color-mix(in srgb, currentColor 45%, transparent);width:auto;min-width:max-content;height:22px;min-height:22px;color:inherit;background:0 0;border-radius:11px;flex:none;padding:0 5px;font:700 10px/22px ui-monospace,monospace;overflow:visible}.browse-type-select{display:none}.browse-select{letter-spacing:.04em;align-items:center;gap:6px;font:700 11px/1 Arial,Helvetica,sans-serif;display:inline-flex}.browse-select select{border:1px solid color-mix(in srgb, currentColor 35%, transparent);min-height:32px;color:inherit;font:inherit;background:0 0;border-radius:6px;padding:0 8px}.browse-bar select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.browse-bar select option{color:#f6f1e4;background:#10151f}.tile-caption h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}.tile-parallel{border:1px solid;border-radius:2px;padding:1px 3px;font:700 10px/1 ui-monospace,monospace}.card-browse-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.card-browse-head .fan-count{margin:0}.browse-lang,.browse-own{border:1px solid color-mix(in srgb, currentColor 35%, transparent);border-radius:8px;display:inline-flex;overflow:hidden}.browse-lang button,.browse-own button{min-width:28px;min-height:28px;color:inherit;letter-spacing:.04em;background:0 0;padding:0 8px;font:700 11px/1 Arial,Helvetica,sans-serif}.browse-lang button[aria-pressed=true],.browse-own button[aria-pressed=true],.card-browse .fan-chip[aria-pressed=true]{color:#1c1e18;background:#f3dc52;border-color:#f3dc52}.browse-own{margin:0}.browse-line{display:contents}.browse-bar .fan-count{order:1}.browse-type-select,.browse-types{order:2}.browse-colors{order:3}.browse-rarities{order:4}.browse-select{order:5}.browse-own{order:6}.browse-lang{order:7}.card-browse .fan-chip{border-color:color-mix(in srgb, currentColor 55%, transparent)}.fan-grid .fan-cap h3{font-size:13px;line-height:1.2}.tile-meta{align-items:center;gap:6px;margin:4px 0 0;display:flex}.tile-set{letter-spacing:.03em;color:inherit;white-space:nowrap;font:600 12px/1 ui-monospace,monospace}.browse-more{width:fit-content;min-height:44px;color:inherit;text-underline-offset:5px;cursor:pointer;background:0 0;border:0;margin:14px auto 4px;padding:0 8px;font:600 15px/1 Arial,Helvetica,sans-serif;text-decoration:underline;display:block}@media (max-width:720px){.browse-bar{flex-flow:column;align-items:stretch;gap:4px;display:flex}.browse-line{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;max-width:100%;display:flex}.browse-line>*{flex:none;max-width:100%}.browse-types{display:none}.browse-type-select{display:inline-flex}.browse-line .fan-count{white-space:nowrap;font-size:12px}.browse-own button,.browse-lang button{min-width:0;min-height:28px;padding:0 6px;font-size:11px}.browse-colors,.browse-rarities{flex-wrap:wrap;gap:3px;max-width:100%}.browse-rarity{flex:none;width:auto;min-width:max-content;height:22px;padding:0 5px;font-size:10px;line-height:22px;overflow:visible}.browse-color-all,.browse-rarities>button:not(.browse-rarity){min-width:0;padding:0 6px;font-size:11px}.browse-line-menus{flex-wrap:nowrap}.browse-line-menus>*{border:1px solid color-mix(in srgb, currentColor 35%, transparent);letter-spacing:.05em;white-space:nowrap;border-radius:6px;flex:1 1 0;align-items:center;gap:4px;min-width:0;padding:0 2px 0 6px;font:700 9px/1 Arial,Helvetica,sans-serif}.browse-type-select select,.browse-select select{border:0;flex:auto;width:100%;min-width:0;max-width:100%;min-height:26px;padding:0;font-size:11px}}.tile-tab{letter-spacing:.04em;border-radius:2px;justify-content:center;align-items:center;min-width:28px;height:18px;padding:0 5px;font:700 12px/1 ui-monospace,monospace;display:inline-flex}.browse-set-picker{align-items:center;gap:8px;margin:8px 0 12px;font-size:14px;display:none}.browse-set-picker select{border:1.5px solid color-mix(in srgb, currentColor 55%, transparent);min-width:44px;max-width:100%;min-height:44px;color:inherit;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border-radius:8px;flex:auto;padding:0 12px}.browse-set-picker select option{color:#f6f1e4;background:#10151f}@media (max-width:720px){.browse-sets-wide{display:none}.browse-set-picker{display:flex}}.character-world .fan-own button{border-color:color-mix(in srgb, currentColor 55%, transparent)}.character-world .fan-own button[aria-pressed=true]{color:#1c1e18;background:#f3dc52;border-color:#f3dc52}.don-hero{color:#f6f1e4;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:24px;max-width:1280px;margin:0 auto;padding:28px 28px 8px;display:grid;overflow:visible}.don-hero-panel{background:radial-gradient(circle at 12% 20%,#f3dc5229,#0000 42%),#1c1e18;border-radius:18px;flex-direction:column;justify-content:flex-end;min-height:380px;padding:36px 32px;display:flex;overflow:hidden}.don-hero-kicker{letter-spacing:.18em;text-transform:uppercase;color:#f3dc52;margin:0 0 12px;font:700 12px/1 ui-sans-serif,sans-serif}.don-hero h1{letter-spacing:-.05em;color:#f6f1e4;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(72px,10vw,128px);font-weight:500;line-height:.86}.don-hero-panel p:last-child{color:#e6e0d2;max-width:36ch;margin:18px 0 0;font-size:18px;line-height:1.45}.don-hero-fan{justify-content:center;align-items:flex-end;min-height:380px;padding:12px 0 0;display:flex}.don-hero-fan img{object-fit:contain;background:0 0;border-radius:8px;flex:none;width:112px;height:auto;margin:0}.don-hero.don-hero-solo{grid-template-columns:1fr}.don-hero.don-hero-solo .don-hero-panel{min-height:340px}.fan-choice[aria-pressed=true]{color:#f6f1e4;background:#1c1e18;border-color:#1c1e18;box-shadow:6px 6px #c4a15a}.fan-choice[aria-pressed=true] span{color:#d9d3c4}@media (max-width:800px){.don-hero{grid-template-columns:1fr;padding:16px 16px 0}.don-hero-panel{min-height:0;padding:28px 22px}.don-hero h1{font-size:76px}.don-hero-fan{flex-wrap:nowrap;justify-content:center;min-height:0;overflow:visible}.don-hero-fan img{object-fit:contain;width:72px;margin:0}.don-hero-fan img:nth-child(n+4){display:block}}
