.home-discovery{margin-top:42px}.home-discovery>section{margin-bottom:36px}.home-discovery h2{letter-spacing:-.4px;margin-bottom:16px;font-size:25px;line-height:1.3}.discovery-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.discovery-heading h2{margin-bottom:0}.discovery-browse,.discovery-links a{align-items:center;min-height:44px;font-size:13px;display:inline-flex}.discovery-rules,.discovery-themes,.discovery-tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.discovery-rules li,.discovery-themes li,.discovery-tools li{min-width:0}.discovery-rules a,.discovery-themes a,.discovery-tools a{height:100%;min-height:62px;color:var(--ink);border:1px solid var(--line);background:var(--paper);overflow-wrap:anywhere;border-radius:12px;align-items:center;padding:14px 17px;font-size:15px;line-height:1.5;text-decoration:none;display:flex}.discovery-rules a{font-family:Georgia,serif;font-size:18px}.discovery-rules a:hover,.discovery-themes a:hover,.discovery-tools a:hover{border-color:var(--green)}.discovery-links{flex-wrap:wrap;align-items:center;gap:0 22px;margin-top:10px;display:flex}.discovery-clubs{border:1px solid var(--line);background:var(--soft);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding:18px 22px;display:flex}.discovery-clubs h2{margin-bottom:0;font-size:22px}.discovery-clubs .discovery-links{margin-top:0}.home-discovery .discovery-notes{margin-bottom:24px}.home-discovery .discovery-notes h2{font-size:22px}.home-discovery .discovery-notes summary{padding:12px 0;font-size:14px;line-height:1.6}.home-discovery .discovery-notes details{padding:0}.home-discovery .discovery-notes p{margin:2px 0 18px;font-size:13px;line-height:1.75}@media (width<=800px){.discovery-rules,.discovery-themes,.discovery-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=550px){.home-discovery{margin-top:32px}.home-discovery>section{margin-bottom:30px}.home-discovery h2{font-size:23px}.discovery-heading{flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:12px}.discovery-rules a,.discovery-themes a,.discovery-tools a{min-height:58px;padding:12px 14px;font-size:14px}.discovery-rules a{font-size:17px}.discovery-clubs{gap:2px 16px;padding:16px 18px}.discovery-clubs h2{font-size:21px}}@media (prefers-reduced-motion:no-preference){.discovery-rules a,.discovery-themes a,.discovery-tools a{transition:transform .15s,box-shadow .15s}.discovery-rules a:active,.discovery-themes a:active,.discovery-tools a:active{transform:translateY(1px)}@media (hover:hover) and (pointer:fine){.discovery-rules a:hover,.discovery-themes a:hover,.discovery-tools a:hover{transform:translateY(-2px);box-shadow:0 4px 12px #39343b0b}.discovery-rules a:active,.discovery-themes a:active,.discovery-tools a:active{box-shadow:none;transform:translateY(1px)}}}.discovery-rules li:nth-child(4n+1){--piece:#d99680}.discovery-rules li:nth-child(4n+2){--piece:#8fb59f}.discovery-rules li:nth-child(4n+3){--piece:#8f98d4}.discovery-rules li:nth-child(4n+4){--piece:#e0bf5c}.discovery-rules a{border-color:color-mix(in srgb,var(--piece) 45%,var(--line));border-top:5px solid var(--piece);background:color-mix(in srgb,var(--piece) 10%,var(--paper));flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;padding:16px 17px 17px}.discovery-game{font-family:Georgia,serif;font-size:18px;line-height:1.25}.discovery-snippet{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.discovery-rules a:hover{border-color:var(--piece);border-top-color:var(--piece)}.discovery-themes a,.discovery-tools a{gap:13px}.discovery-icon{background:var(--soft);width:36px;height:36px;color:var(--green);fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;border-radius:11px;flex:none;padding:7px}.discovery-label{font-weight:550;display:block}.discovery-note{color:var(--muted);font-size:12px;line-height:1.4;display:block}.discovery-themes a:hover .discovery-icon,.discovery-tools a:hover .discovery-icon{background:var(--green);color:var(--paper)}@media (prefers-reduced-motion:no-preference){.discovery-icon{transition:background .15s,color .15s}}@media (width<=550px){.discovery-rules a{padding:13px 14px 14px}.discovery-game{font-size:17px}.discovery-snippet{font-size:12.5px}.discovery-icon{width:32px;height:32px;padding:6px}}@media (width<=380px){.discovery-themes,.discovery-tools{grid-template-columns:1fr}}:root[data-theme=dark] .discovery-rules a{background:color-mix(in srgb,var(--piece) 12%,var(--paper));border-color:color-mix(in srgb,var(--piece) 35%,var(--line));border-top-color:var(--piece)}
