.lt-hero{text-align:center;padding-block:48px 24px}.lt-hero h1{letter-spacing:-.5px;font-size:32px;font-weight:800}.lt-hero p{color:var(--muted,#6b7280);margin-top:12px;font-size:15px}.lt-community{border:1px solid var(--line,#e5e7eb);border-radius:var(--r-xl,14px);background:radial-gradient(120% 160% at 0% 0%, color-mix(in oklab, var(--brand-1,#2291fd) 9%, transparent), transparent 60%), var(--surface,#fff);grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;margin-block:28px 24px;padding:26px;display:grid}.lt-community-kicker{text-transform:uppercase;letter-spacing:.05em;color:var(--brand-1,#2291fd);align-items:center;gap:6px;font-size:11.5px;font-weight:800;display:inline-flex}.lt-community-info h1{letter-spacing:-.5px;margin-top:8px;font-size:27px;font-weight:800;line-height:1.15}.lt-community-desc{color:var(--muted,#6b7280);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.lt-community-stats{flex-wrap:wrap;gap:14px;margin-top:16px;display:flex}.lt-stat{color:var(--muted,#6b7280);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.lt-stat b{color:var(--ink,#111827);font-weight:800}.lt-community-cta{background:var(--grad,linear-gradient(90deg, #2291fd, #6d5efc));color:#fff;border-radius:9999px;align-items:center;gap:7px;margin-top:18px;padding:9px 18px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.lt-community-post{border:1px solid var(--line,#e5e7eb);border-radius:var(--r-lg,12px);background:var(--surface,#fff);box-shadow:var(--sh-sm,0 4px 12px #0000000f);color:inherit;flex-direction:column;gap:8px;padding:16px;text-decoration:none;transition:transform .2s,border-color .2s;display:flex}.lt-community-post:hover{border-color:var(--brand-1,#2291fd);transform:translateY(-2px)}.lt-post-kicker{text-transform:uppercase;letter-spacing:.05em;color:var(--muted,#6b7280);align-items:center;gap:5px;font-size:11px;font-weight:800;display:inline-flex}.lt-post-head{align-items:center;gap:9px;display:flex}.lt-post-avatar{background:var(--grad,linear-gradient(90deg, #2291fd, #6d5efc));color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:12.5px;font-weight:800;display:grid;overflow:hidden}.lt-post-avatar img{object-fit:cover;width:100%;height:100%}.lt-post-who{flex-direction:column;min-width:0;display:flex}.lt-post-who b{font-size:13.5px;font-weight:700}.lt-post-who time{color:var(--muted,#6b7280);font-size:11.5px}.lt-post-body{color:var(--ink,#111827);white-space:pre-wrap;word-break:break-word;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.lt-post-meta{color:var(--muted,#6b7280);margin-top:auto;font-size:12px}@media (max-width:720px){.lt-community{grid-template-columns:1fr;margin-block:16px;padding:18px}}.lt-grid{padding-block:8px 32px}.lt-tile{border:1px solid var(--line,#e5e7eb);border-radius:var(--r-lg,12px);min-height:0;color:inherit;background:#fff;flex-direction:column;gap:8px;padding:20px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}a.lt-tile:hover{border-color:var(--brand-1,#2291fd);box-shadow:var(--sh-sm,0 4px 12px #00000014);transform:translateY(-2px)}.lt-tile--soon{cursor:not-allowed;opacity:.6}.lt-tile-icon{background:var(--bg,#f3f4f6);width:40px;height:40px;color:var(--brand-1,#2291fd);border-radius:9999px;flex:none;place-items:center;display:grid}.lt-tile h2{font-size:16px;font-weight:700}.lt-tile p{color:var(--muted,#6b7280);font-size:13px}.lt-chip{background:var(--bg,#f3f4f6);color:var(--muted,#6b7280);border-radius:9999px;align-self:flex-start;padding:3px 10px;font-size:11px;font-weight:700}
