.lm-sample:where(.astro-bsy3i3yp){color:var(--fg-muted);border:1px dashed var(--border);border-radius:var(--radius-sm);justify-self:start;padding:8px 12px;font-size:14px}.lm-featured:where(.astro-bsy3i3yp){gap:18px}.lm-head:where(.astro-bsy3i3yp){gap:6px;display:grid}.lm-game:where(.astro-bsy3i3yp){color:var(--fg-muted);flex-wrap:wrap;align-items:baseline;gap:4px 14px;font-size:15px;display:flex}.lm-game:where(.astro-bsy3i3yp) strong:where(.astro-bsy3i3yp){color:var(--fg);font-size:17px;font-weight:600}.lm-big:where(.astro-bsy3i3yp){font:600 clamp(22px, 3.6vw, 30px)/1.2 var(--font-head);letter-spacing:-.01em;color:var(--accent);max-width:30ch}.lm-books:where(.astro-bsy3i3yp){gap:10px;display:grid}.lm-books-label:where(.astro-bsy3i3yp){color:var(--fg-muted);font-size:13px}.lm-chips:where(.astro-bsy3i3yp){flex-wrap:wrap;gap:8px;display:flex}.lm-chip:where(.astro-bsy3i3yp),.lm-more:where(.astro-bsy3i3yp){border:1px solid var(--border);border-radius:var(--radius-btn);min-height:40px;color:var(--fg-muted);font:500 14px var(--font-body);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:0 0;align-items:center;gap:8px;padding:6px 14px 6px 12px;display:inline-flex}.lm-chip:where(.astro-bsy3i3yp) svg:where(.astro-bsy3i3yp) line:where(.astro-bsy3i3yp){stroke:var(--c);stroke-width:2.5px;stroke-linecap:round}.lm-chip:where(.astro-bsy3i3yp)[aria-pressed=true]{color:var(--fg);border-color:color-mix(in srgb, var(--c) 60%, var(--border));background:color-mix(in srgb, var(--c) 9%, transparent)}.lm-chip:where(.astro-bsy3i3yp)[aria-pressed=false] svg:where(.astro-bsy3i3yp){opacity:.35}.lm-more:where(.astro-bsy3i3yp){color:var(--accent);border-style:dashed}.lm-chip:where(.astro-bsy3i3yp)[hidden]{display:none}.lm-card:where(.astro-bsy3i3yp){border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);align-content:start;gap:12px;min-width:0;padding:16px 16px 8px;display:grid}.lm-card:where(.astro-bsy3i3yp).large{border-radius:var(--radius-lg);background:linear-gradient(170deg, color-mix(in srgb, var(--accent) 7%, transparent), transparent 45%), var(--card);padding:20px 20px 12px}.lm-card:where(.astro-bsy3i3yp) header:where(.astro-bsy3i3yp){gap:2px;display:grid}.lm-card:where(.astro-bsy3i3yp) h3:where(.astro-bsy3i3yp){font-size:16px}.lm-card:where(.astro-bsy3i3yp) .note:where(.astro-bsy3i3yp){font-size:13px}.lm-stats:where(.astro-bsy3i3yp){grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lm-stats:where(.astro-bsy3i3yp) div:where(.astro-bsy3i3yp){gap:2px;display:grid}.lm-stats:where(.astro-bsy3i3yp) span:where(.astro-bsy3i3yp){text-transform:uppercase;letter-spacing:.06em;color:var(--fg-muted);font-size:12px;font-weight:600}.lm-stats:where(.astro-bsy3i3yp) strong:where(.astro-bsy3i3yp){font:500 clamp(14px, 2.2vw, 18px) var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.lm-card:where(.astro-bsy3i3yp) .tabs:where(.astro-bsy3i3yp){flex-wrap:wrap}.lm-grid:where(.astro-bsy3i3yp) .tab:where(.astro-bsy3i3yp){border-radius:var(--radius-sm);text-align:left;flex:1 1 0;justify-items:start;gap:2px;min-width:0;min-height:48px;padding:6px 12px;display:grid}.lm-grid:where(.astro-bsy3i3yp) .tab:where(.astro-bsy3i3yp) span:where(.astro-bsy3i3yp){font:500 12px var(--font-body);text-transform:uppercase;letter-spacing:.05em}.lm-grid:where(.astro-bsy3i3yp) .tab:where(.astro-bsy3i3yp) small:where(.astro-bsy3i3yp){font:500 12.5px var(--font-mono);color:var(--fg);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.lm-grid:where(.astro-bsy3i3yp) .tab:where(.astro-bsy3i3yp)[aria-selected=true]{background:color-mix(in srgb, var(--accent) 8%, transparent)}.lm-grid:where(.astro-bsy3i3yp){grid-template-columns:1fr;gap:16px;display:grid}@media (width>=760px){.lm-grid:where(.astro-bsy3i3yp){grid-template-columns:repeat(2,minmax(0,1fr))}}.lm-table:where(.astro-bsy3i3yp) table:where(.astro-bsy3i3yp){min-width:560px}.lm-table:where(.astro-bsy3i3yp) td:where(.astro-bsy3i3yp){font-family:var(--font-mono);white-space:nowrap;font-size:14px}.lm-table:where(.astro-bsy3i3yp) .table-wrap:where(.astro-bsy3i3yp){margin-top:10px}.lm-next:where(.astro-bsy3i3yp){border:1px solid var(--border);border-radius:var(--radius-md);background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 7%, var(--card)), var(--card) 60%);flex-direction:column;gap:16px;padding:22px;display:flex}.lm-next:where(.astro-bsy3i3yp) h2:where(.astro-bsy3i3yp){font-size:clamp(19px,2.4vw,22px)}.lm-next:where(.astro-bsy3i3yp) p:where(.astro-bsy3i3yp){color:var(--fg-muted);margin-top:6px;font-size:15px}.lm-next:where(.astro-bsy3i3yp) .btn:where(.astro-bsy3i3yp){align-self:flex-start}@media (width>=700px){.lm-next:where(.astro-bsy3i3yp){flex-direction:row;justify-content:space-between;align-items:center}.lm-next:where(.astro-bsy3i3yp) .btn:where(.astro-bsy3i3yp){flex-shrink:0;align-self:center}}.lm-read:where(.astro-bsy3i3yp){gap:18px;margin:0;display:grid}@media (width>=760px){.lm-read:where(.astro-bsy3i3yp){grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}}.lm-read:where(.astro-bsy3i3yp) div:where(.astro-bsy3i3yp){border-top:2px solid var(--accent);gap:6px;padding-top:12px;display:grid}.lm-read:where(.astro-bsy3i3yp) dt:where(.astro-bsy3i3yp){font-weight:600}.lm-read:where(.astro-bsy3i3yp) dd:where(.astro-bsy3i3yp){color:var(--fg-muted);margin:0;font-size:15px}:where(.astro-bsy3i3yp)[role=tabpanel]{min-width:0}.lm-card:where(.astro-bsy3i3yp) .tab:where(.astro-bsy3i3yp){touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}:where(.astro-bsy3i3yp)[role=tabpanel]:not([hidden]){animation:lm-fade .2s var(--ease-out)}@keyframes lm-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.lm-chip:where(.astro-bsy3i3yp),.lm-more:where(.astro-bsy3i3yp){transition:color .2s ease, background-color .2s ease, border-color .2s ease, transform .12s var(--ease-out)}.lm-chip:where(.astro-bsy3i3yp) svg:where(.astro-bsy3i3yp){transition:opacity .2s}.lm-chip:where(.astro-bsy3i3yp):active,.lm-more:where(.astro-bsy3i3yp):active{transform:scale(.96)}}@media (hover:hover) and (pointer:fine){.lm-chip:where(.astro-bsy3i3yp):hover{border-color:var(--c);color:var(--fg)}.lm-more:where(.astro-bsy3i3yp):hover{border-color:var(--accent)}.lm-grid:where(.astro-bsy3i3yp) .tab:where(.astro-bsy3i3yp):hover{color:var(--fg)}}@media (width<=600px){.lm-grid:where(.astro-bsy3i3yp) .tab:where(.astro-bsy3i3yp){padding:6px 8px}.lm-grid:where(.astro-bsy3i3yp) .tab:where(.astro-bsy3i3yp) small:where(.astro-bsy3i3yp){font-size:11.5px}.lm-card:where(.astro-bsy3i3yp).large{padding:14px 12px 8px}.lm-card:where(.astro-bsy3i3yp){padding:14px 12px 6px}.lm-chip:where(.astro-bsy3i3yp),.lm-more:where(.astro-bsy3i3yp){min-height:44px}}
