.landing_intro__eJ7ss{max-width:34rem;font-size:17px;line-height:1.9;color:hsl(var(--muted-foreground)/.8)}.landing_intro__eJ7ss p{margin:0}.landing_intro__eJ7ss p+p{margin-top:32px}.landing_intro__eJ7ss strong{color:hsl(var(--foreground)/.9);font-weight:500}.landing_intro__eJ7ss .landing_siteName__g7Quq{font-family:var(--font-geist-mono),monospace;font-weight:600}.landing_header__wumNm{margin-bottom:52px}.landing_logo__6q9QZ{width:var(--site-logo-size);height:var(--site-logo-size);margin-bottom:52px}.landing_grid__geRCW{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.landing_card__yyisw{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;padding:14px 8px 16px;--card-border:hsl(var(--border)/.65);border-radius:var(--radius-lg);background:hsl(var(--surface-1)/.35);text-align:center;transition:background .16s,transform .16s}.landing_card__yyisw:hover{transform:translateY(-2px);--card-border:hsl(var(--muted-foreground)/.5);background:hsl(var(--surface-2))}.landing_card__yyisw:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.landing_artwork__oOHA4{display:flex;align-items:center;justify-content:center;height:72px;width:100%;margin-bottom:10px}.landing_icon__5qLJi{width:72px;height:72px;-o-object-fit:contain;object-fit:contain}.landing_card__yyisw h2{margin:0;max-width:100%;font-size:11px;font-weight:500;line-height:16px;text-wrap:balance}.landing_footer__UoQcD{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;padding-top:16px}@media (max-width:639px){.landing_intro__eJ7ss{font-size:16px;line-height:1.9}.landing_intro__eJ7ss p+p{margin-top:30px}.landing_header__wumNm{margin-bottom:40px}.landing_grid__geRCW{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.landing_card__yyisw{padding:12px 6px}.landing_artwork__oOHA4{height:64px}.landing_icon__5qLJi{width:64px;height:64px}}@media (max-width:359px){.landing_grid__geRCW{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.landing_card__yyisw{transition:none}.landing_card__yyisw:hover{transform:none}}.landing_card__yyisw:before{content:"";position:absolute;inset:0;pointer-events:none;border:1px solid var(--card-border);border-radius:inherit;transition:border-color .16s}@media (min-resolution:2dppx){.landing_card__yyisw:before{right:auto;bottom:auto;width:200%;height:200%;border-radius:calc(var(--radius-lg) * 2);transform:scale(.5);transform-origin:top left}}@media (prefers-reduced-motion:reduce){.landing_card__yyisw:before{transition:none}}