.HomeEventCard-module__Md4ALa__card{background:var(--paper-0);border:var(--border-ink);border-radius:var(--r-md);box-shadow:var(--shadow-print);color:inherit;align-items:center;gap:16px;padding:12px 16px;text-decoration:none;display:flex}.HomeEventCard-module__Md4ALa__card:hover .HomeEventCard-module__Md4ALa__title{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.HomeEventCard-module__Md4ALa__card:active{transform:translate(1px,1px)}.HomeEventCard-module__Md4ALa__cardEvents{box-shadow:3px 3px 0 var(--category-events)}.HomeEventCard-module__Md4ALa__cardFood{box-shadow:3px 3px 0 var(--category-food)}.HomeEventCard-module__Md4ALa__cardCrafts{box-shadow:3px 3px 0 var(--category-crafts)}.HomeEventCard-module__Md4ALa__iconSlot{border-radius:var(--r-sm);flex-shrink:0;width:64px;height:64px;overflow:hidden}.HomeEventCard-module__Md4ALa__iconPlaceholder{border:var(--border-dotted);border-radius:var(--r-sm);background:var(--paper-2);box-sizing:border-box;width:100%;height:100%}.HomeEventCard-module__Md4ALa__iconImage{object-fit:contain;width:100%;height:100%}.HomeEventCard-module__Md4ALa__body{flex:1;gap:4px;min-width:0;display:grid}.HomeEventCard-module__Md4ALa__title,.HomeEventCard-module__Md4ALa__meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.HomeEventCard-module__Md4ALa__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;display:-webkit-box;overflow:hidden}.HomeEventCard-module__Md4ALa__arrow{color:var(--text-meta);flex-shrink:0}
.HomeView-module__TG1Euq__hero{padding-top:28px;padding-bottom:28px;position:relative}@media (min-width:900px){.HomeView-module__TG1Euq__hero{padding-top:56px;padding-bottom:48px}}h1.HomeView-module__TG1Euq__title{font-size:clamp(3.75rem,15vw,11.25rem)}.HomeView-module__TG1Euq__heroTop{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;display:flex}@media (min-width:900px){.HomeView-module__TG1Euq__heroTop{margin-bottom:28px}}.HomeView-module__TG1Euq__heroBottom{grid-template-columns:1fr;align-items:end;gap:24px;margin-top:20px;display:grid}@media (min-width:900px){.HomeView-module__TG1Euq__heroBottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:32px}}.HomeView-module__TG1Euq__heroSkip{justify-self:start;align-items:center;gap:16px;display:flex}@media (min-width:900px){.HomeView-module__TG1Euq__heroSkip{justify-self:end}}.HomeView-module__TG1Euq__heroStar{display:none}@media (min-width:900px){.HomeView-module__TG1Euq__heroStar{display:block}}.HomeView-module__TG1Euq__filterRow{padding-bottom:20px}@media (min-width:900px){.HomeView-module__TG1Euq__filterRow{padding-bottom:28px}}.HomeView-module__TG1Euq__filterRow .ttd-seg button:nth-child(2)[aria-pressed=true]{background:var(--category-events);color:var(--paper-1)}.HomeView-module__TG1Euq__filterRow .ttd-seg button:nth-child(3)[aria-pressed=true]{background:var(--category-food);color:var(--ink-1)}.HomeView-module__TG1Euq__filterRow .ttd-seg button:nth-child(4)[aria-pressed=true]{background:var(--category-crafts);color:var(--ink-1)}.HomeView-module__TG1Euq__feed{padding-bottom:32px}@media (min-width:900px){.HomeView-module__TG1Euq__feed{padding-bottom:56px}}.HomeView-module__TG1Euq__feedList{grid-template-columns:1fr;gap:16px;margin-top:28px;display:grid}.HomeView-module__TG1Euq__empty{align-items:center;gap:16px;margin-top:28px;padding:40px 0;display:flex}.HomeView-module__TG1Euq__emptyStar{flex-shrink:0;transform:rotate(-8deg)}@media (min-width:900px){.HomeView-module__TG1Euq__feedList{margin-top:40px}}footer.HomeView-module__TG1Euq__footer{background:radial-gradient(140% 160% at 20% 15%, var(--cobalt-3) 0%, var(--cobalt-1) 65%, var(--cobalt-2) 100%);border-top:var(--border-ink);padding-block:32px}@media (min-width:900px){.HomeView-module__TG1Euq__footer{padding-block:56px}}.HomeView-module__TG1Euq__footerMark{opacity:.6;display:none}@media (min-width:900px){.HomeView-module__TG1Euq__footerMark{display:block}}h2.HomeView-module__TG1Euq__footerHeadline{font-size:clamp(1.6rem,7vw,4.75rem)}.HomeView-module__TG1Euq__footerGrid{grid-template-columns:1fr;align-items:end;gap:32px;display:grid}@media (min-width:900px){.HomeView-module__TG1Euq__footerGrid{grid-template-columns:1fr 1fr}}.HomeView-module__TG1Euq__footerLinks{justify-items:start;gap:10px;display:grid}@media (min-width:900px){.HomeView-module__TG1Euq__footerLinks{justify-items:end}}
