.Hi2WXW_button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--size-button);padding:0 var(--space-5);border-radius:var(--radius-pill);font-size:var(--text-md);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;transition:background var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease);border:1px solid #0000;text-decoration:none;display:inline-flex}.Hi2WXW_primary{background:var(--c-accent);color:var(--c-on-accent)}.Hi2WXW_primary:hover{background:color-mix(in srgb, var(--c-accent) 88%, var(--c-text))}.Hi2WXW_secondary{background:var(--c-surface);border-color:var(--c-line);color:var(--c-text);font-weight:var(--weight-medium)}.Hi2WXW_secondary:hover{background:var(--c-raised)}.Hi2WXW_small{min-height:var(--size-control);padding:0 var(--space-4);font-size:var(--text-sm)}.Hi2WXW_chip{align-items:center;gap:var(--space-2);min-height:var(--size-chip);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);border-radius:var(--radius-pill);background:var(--c-raised);color:var(--c-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;text-decoration:none;display:inline-flex}a.Hi2WXW_chip:hover{background:color-mix(in srgb, var(--c-raised) 70%, var(--c-text))}.Hi2WXW_chipDot{width:var(--size-avatar-sm);height:var(--size-avatar-sm);border-radius:var(--radius-pill);background:var(--c-hue,var(--c-accent));flex:none}.Hi2WXW_chipAvatar{width:var(--size-avatar-sm);height:var(--size-avatar-sm);border-radius:var(--radius-pill);background:var(--c-avatar);flex:none;overflow:hidden}.Hi2WXW_chipAvatar img{object-fit:cover;width:100%;height:100%;display:block}.Hi2WXW_tag{min-height:var(--size-chip);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--c-line);color:var(--c-muted);font-size:var(--text-sm);align-items:center;display:inline-flex}.Hi2WXW_tagFilled{background:var(--c-raised);color:var(--c-text);border-color:#0000}.Hi2WXW_chipRow{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.Hi2WXW_filter{min-height:var(--size-control);padding:0 var(--space-4);border-radius:var(--radius-pill);border:1.5px solid var(--c-text);color:var(--c-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);align-items:center;text-decoration:none;display:inline-flex}.Hi2WXW_filter[aria-current=true]{background:var(--c-text);color:var(--c-bg)}.Hi2WXW_stamp{width:var(--size-stamp);height:var(--size-stamp);border-radius:var(--radius-pill);background:var(--c-hue,var(--c-accent));color:var(--c-on-accent);outline:2px dashed var(--c-hue,var(--c-accent));outline-offset:5px;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);flex-direction:column;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;transform:rotate(-8deg)}.Hi2WXW_stamp:nth-child(2n){transform:rotate(6deg)}.Hi2WXW_stampLg{width:var(--size-stamp-lg);height:var(--size-stamp-lg);font-size:var(--text-2xl);outline-offset:6px}.Hi2WXW_stampSm{width:var(--size-avatar-md);height:var(--size-avatar-md);font-size:var(--text-2xs);outline:none;transform:none}.Hi2WXW_stampSub{font-family:var(--font-mono);font-size:var(--text-3xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-mono);margin-top:2px}.Hi2WXW_pin{width:var(--size-pin);height:var(--size-pin);border-radius:var(--radius-pill);background:var(--c-raised);color:var(--c-text);font-size:var(--text-sm);font-weight:var(--weight-bold);flex:none;justify-content:center;align-items:center;display:inline-flex}.Hi2WXW_pinAccent{background:var(--c-accent);color:var(--c-on-accent)}.Hi2WXW_sectionHeader{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.Hi2WXW_sectionTitle{font-size:var(--text-3xl);letter-spacing:var(--tracking-title)}.Hi2WXW_sectionTitleSm{font-size:var(--text-2xl)}.Hi2WXW_sectionLink{color:var(--c-muted);font-size:var(--text-sm)}.Hi2WXW_sectionLink:hover{color:var(--c-text)}.Hi2WXW_thumb{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--c-raised);display:block;position:relative;overflow:hidden}.Hi2WXW_thumb img{object-fit:cover;width:100%;height:100%}.Hi2WXW_thumbBadge{left:var(--space-3);top:var(--space-3);position:absolute}
.gTMjyG_grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));display:grid}.gTMjyG_gridWide{grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr))}.gTMjyG_card{gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-4);border-radius:var(--radius-xl);background:var(--c-surface);border:1px solid var(--c-line);flex-direction:column;min-width:0;display:flex}.gTMjyG_cardBody{gap:var(--space-1);padding-inline:var(--space-2);display:grid}.gTMjyG_cardTitle{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-title);line-height:var(--leading-snug);text-decoration:none}.gTMjyG_cardTitle:hover{text-decoration:underline}.gTMjyG_cardMeta{font-size:var(--text-sm);color:var(--c-muted)}.gTMjyG_cardChips{gap:var(--space-2);padding-inline:var(--space-2);flex-wrap:wrap;display:flex}.gTMjyG_watchList{padding:var(--space-2) var(--space-2) 0;border-top:1px solid var(--c-line);gap:var(--space-1);grid-template-columns:minmax(0,1fr);margin:0;list-style:none;display:grid}.gTMjyG_watchList>li{min-width:0}.gTMjyG_watch{align-items:center;gap:var(--space-2);max-width:100%;min-height:var(--size-touch);font-size:var(--text-sm);text-decoration:none;display:inline-flex}.gTMjyG_watch:hover{text-decoration:underline}.gTMjyG_watchTime{line-height:1;font-family:var(--font-mono);font-size:var(--text-xs);padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--c-accent);color:var(--c-on-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.gTMjyG_watchPlay{width:1.45rem;height:1.45rem;padding:0}.gTMjyG_playGlyph{display:block;transform:translate(.14em,.03em)}.gTMjyG_watchText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gTMjyG_cityCard{min-height:13.75rem;padding:var(--space-6);border-radius:var(--radius-2xl);background:var(--c-surface);border:1px solid var(--c-line);transition:border-color var(--duration-fast) var(--ease);flex-direction:column;justify-content:space-between;text-decoration:none;display:flex;position:relative;overflow:hidden}.gTMjyG_cityCard:hover{border-color:var(--c-hue,var(--c-text))}.gTMjyG_cityCardStamp{right:var(--space-7);top:var(--space-7);position:absolute}.gTMjyG_cityName{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);display:block}.gTMjyG_cityStats{font-size:var(--text-sm);margin-top:var(--space-2);display:block}.gTMjyG_cityRow{align-items:center;gap:var(--space-4);padding:var(--space-3);border-radius:var(--radius-xl);background:var(--c-surface);border:1px solid var(--c-line);text-decoration:none;display:flex}.gTMjyG_cityRow:hover,.gTMjyG_creatorCard:hover,.gTMjyG_placeRow:hover{background:var(--c-raised)}.gTMjyG_rowText{gap:2px;min-width:0;display:grid}.gTMjyG_rowTitle{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-title)}.gTMjyG_rowMeta{font-size:var(--text-xs);color:var(--c-muted)}.gTMjyG_creatorCard{align-items:center;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-xl);background:var(--c-surface);border:1px solid var(--c-line);text-decoration:none;display:flex}.gTMjyG_avatar{border-radius:var(--radius-pill);background:var(--c-avatar);flex:none;width:3.25rem;height:3.25rem;overflow:hidden}.gTMjyG_avatar img{object-fit:cover;width:100%;height:100%;display:block}.gTMjyG_placeRow{align-items:center;gap:var(--space-3);min-height:3.5rem;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2);border-radius:var(--radius-lg);text-decoration:none;display:flex}.gTMjyG_placeRowBoxed{background:var(--c-surface);border:1px solid var(--c-line)}.gTMjyG_creatorCardStatic:hover{background:var(--c-surface)}
