.hub-entry{--he-ink:var(--color-zinc-900,#18181b);--he-body:var(--color-zinc-700,#3f3f46);--he-muted:var(--color-zinc-600,#52525b);--he-line:var(--color-zinc-200,#e4e4e7);--he-accent:var(--color-emerald-700,#047857);--he-example-line:var(--he-line);--he-surface:var(--color-white,#fff);width:100%;color:var(--he-body);padding-bottom:2rem}.hub-entry[data-entry-hub=read]{--he-body:var(--he-ink);--he-example-line:#a7f3d0;padding-bottom:0}html[data-theme=dark] .hub-entry{--he-ink:var(--color-zinc-100,#f4f4f5);--he-body:var(--color-zinc-300,#d4d4d8);--he-muted:var(--color-zinc-400,#a1a1aa);--he-line:var(--color-zinc-800,#27272a);--he-accent:var(--color-emerald-400,#34d399);--he-surface:var(--color-zinc-950,#09090b)}html[data-theme=dark] .hub-entry[data-entry-hub=read]{--he-body:var(--he-ink);--he-line:#303035;--he-accent:#6ee7b7;--he-surface:#111113}.hub-entry *{box-sizing:border-box}.hub-entry a{font:inherit;touch-action:manipulation;text-decoration:none}.hub-entry a:focus-visible{outline:2px solid var(--he-accent);outline-offset:4px}.hub-entry h1,.hub-entry h2,.hub-entry h3{color:var(--he-ink);word-break:keep-all;overflow-wrap:anywhere}.hub-entry p{word-break:keep-all;overflow-wrap:anywhere}.hub-entry-hero{max-width:48rem;padding:.5rem 0 2.5rem}.hub-entry-eyebrow{color:var(--he-accent);margin:0 0 1rem;font-size:.75rem;font-weight:600;line-height:1.8}.hub-entry h1{letter-spacing:-.04em;margin:0;font-size:clamp(2.5rem,6vw,4rem);font-weight:600;line-height:1.25}.hub-entry-intro{color:var(--he-muted);max-width:42rem;margin:1.2rem 0 0;font-size:1.0625rem;line-height:1.9}.hub-entry-count{color:var(--he-muted);margin:1rem 0 0;font-size:.8125rem;line-height:1.8}.hub-entry .hub-entry-random{background:var(--he-ink);max-width:100%;min-height:46px;color:var(--he-surface);text-align:center;overflow-wrap:anywhere;border-radius:10px;justify-content:center;align-items:center;gap:1.2rem;margin-top:1.2rem;padding:.7rem 1rem;font-size:.875rem;line-height:1.7;display:inline-flex}html[data-theme=dark] .hub-entry[data-entry-hub=read] .hub-entry-random{color:#18181b}.hub-entry-random:hover{opacity:.9}.hub-entry-section-heading{border-top:1px solid var(--he-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.7rem 1rem;margin-bottom:1.3rem;padding-top:1.7rem;display:flex}.hub-entry-section-heading h2{letter-spacing:-.025em;margin:0;font-size:1.375rem;font-weight:600;line-height:1.6}.hub-entry-section-heading p{color:var(--he-muted);margin:0;font-size:.8125rem;line-height:1.8}.hub-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;display:grid}.hub-entry-card{background:var(--he-surface);border:1px solid var(--he-line);border-radius:12px;flex-direction:column;min-width:0;padding:1.5rem;display:flex}.hub-entry-card-top{color:var(--he-accent);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.7rem 1rem;font-size:.75rem;line-height:1.8;display:flex}.hub-entry-card-top p{margin:0}.hub-entry-card-top>span{white-space:nowrap;color:var(--he-muted);font-variant-numeric:tabular-nums}.hub-entry-card h3{letter-spacing:-.025em;margin:.65rem 0;font-size:1.5rem;font-weight:600;line-height:1.55}.hub-entry-card h3>a{color:var(--he-ink)}.hub-entry-description{color:var(--he-muted);margin:0;font-size:.875rem;line-height:1.9}.hub-entry-example{border-left:2px solid var(--he-example-line);margin:1.35rem 0 .8rem;padding:.2rem 0 .2rem .9rem}.hub-entry-example>span{color:var(--he-muted);margin-bottom:.4rem;font-size:.6875rem;line-height:1.8;display:block}.hub-entry-example>a{color:var(--he-body);word-break:keep-all;overflow-wrap:anywhere;font-size:.875rem;line-height:1.9;display:inline-block}.hub-entry .hub-entry-open{min-height:44px;color:var(--he-accent);justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:.65rem;font-size:.8125rem;line-height:1.8;display:flex}.hub-entry-card a:hover{text-underline-offset:4px;text-decoration:underline}.hub-entry[data-entry-hub=play] [data-entry-category=mysteries] .hub-entry-example{border-left-style:dashed}.hub-entry[data-entry-hub=play] [data-entry-category=clue] .hub-entry-example{border-left-color:var(--he-accent)}.hub-entry[data-entry-hub=read] .hub-entry-eyebrow,.hub-entry[data-entry-hub=read] .hub-entry-count{line-height:1.75}.hub-entry[data-entry-hub=read] .hub-entry-random{gap:1.5rem;line-height:1.75}.hub-entry[data-entry-hub=read] .hub-entry-section-heading{gap:1rem}.hub-entry[data-entry-hub=read] .hub-entry-section-heading h2{letter-spacing:normal;line-height:1.75}.hub-entry[data-entry-hub=read] .hub-entry-card-top{flex-wrap:nowrap;gap:1rem}.hub-entry[data-entry-hub=read] .hub-entry-card-top>span{color:#71717a}.hub-entry[data-entry-hub=read] .hub-entry-card h3{font-size:1.5625rem;line-height:1.75}.hub-entry[data-entry-hub=read] .hub-entry-example{margin:1.4rem 0 1rem}.hub-entry[data-entry-hub=read] .hub-entry-example>span{color:#71717a;margin-bottom:.45rem;line-height:1.75}.hub-entry[data-entry-hub=read] .hub-entry-open{line-height:1.75}.hub-entry[data-entry-hub=read] [data-entry-category=thinking]{grid-column:1/-1}.hub-entry[data-entry-hub=read] [data-entry-category=thinking] .hub-entry-example{max-width:44rem}.hub-entry[data-entry-hub=play][lang=en] h1,.hub-entry[data-entry-hub=play][lang=en] h2,.hub-entry[data-entry-hub=play][lang=en] h3,.hub-entry[data-entry-hub=play][lang=en] p,.hub-entry[data-entry-hub=play][lang=en] .hub-entry-example>a{word-break:normal;letter-spacing:0}@media (width<=639px){.hub-entry-hero{padding-bottom:2rem}.hub-entry-intro{font-size:1rem}.hub-entry-grid{grid-template-columns:minmax(0,1fr);gap:.8rem}.hub-entry-card{padding:1.15rem}.hub-entry[data-entry-hub=play] .hub-entry-card h3{font-size:1.375rem}.hub-entry-section-heading{padding-top:1.35rem}.hub-entry[data-entry-hub=read] .hub-entry-grid{gap:1.1rem}.hub-entry[data-entry-hub=read] .hub-entry-section-heading{padding-top:1.7rem}.hub-entry[data-entry-hub=read] [data-entry-category=thinking]{grid-column:auto}}.sensory-entry-heading{max-width:45rem;margin-bottom:2rem}.sensory-entry .hub-entry-eyebrow{margin-bottom:.8rem}.sensory-entry .sensory-entry-tagline{color:var(--he-ink);margin:.5rem 0 .6rem;font-size:1.35rem;line-height:1.7}.sensory-entry .hub-entry-intro{max-width:40rem;margin:0;font-size:.9375rem;line-height:1.9}.sensory-entry-actions{color:var(--he-muted);flex-wrap:wrap;align-items:center;gap:.8rem 1rem;margin-top:1.5rem;font-size:.8125rem;display:flex}.sensory-entry .hub-entry-random{border-radius:8px;gap:.75rem;min-height:44px;margin:0;font-size:.8125rem}.sensory-entry-themes{margin-bottom:2rem}.sensory-entry-themes h2{margin:0 0 1rem;font-size:1.125rem;font-weight:600}.sensory-entry-collection{border:1px solid var(--he-line);background:var(--he-surface);color:var(--he-ink);border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.3rem;display:flex}.sensory-entry-collection>span:first-child{flex-direction:column;gap:.35rem;min-width:0;display:flex}.sensory-entry-collection small{color:var(--he-accent);font-size:.625rem;font-weight:600}.sensory-entry-collection strong{word-break:keep-all;font-size:1rem;font-weight:600;line-height:1.65}.sensory-entry-collection>span>span{color:var(--he-muted);font-size:.75rem;line-height:1.8}.sensory-entry-collection-count{color:var(--he-accent);white-space:nowrap;align-items:center;gap:.65rem;font-size:.75rem;display:inline-flex}.sensory-entry-collection:hover{border-color:var(--he-accent)}.sensory-entry-collection+.sensory-entry-collection{margin-top:.75rem}@media (width<=700px){.sensory-entry-heading{margin-bottom:1.2rem}.sensory-entry .sensory-entry-tagline{font-size:1.12rem}.sensory-entry-actions{margin-top:1.25rem}.sensory-entry-collection{flex-wrap:wrap;align-items:flex-start;gap:.75rem;padding:1rem}.sensory-entry-collection>span:first-child{flex:13rem}.sensory-entry-collection-count{min-height:44px}}
