.local-cover-actions{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.local-picker select{min-width:13rem;max-width:100%;padding:.55rem .8rem;border-radius:var(--r-md);border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text);font:inherit}.local-count{font-weight:700}.local-live{margin-bottom:1rem}.local-page>.local-live{position:relative;z-index:2;margin:-3rem 0 0}.local-page>.local-live:not([hidden])+.social-shell{margin-top:1.25rem}.local-live-dot{display:inline-block;width:.55rem;height:.55rem;border-radius:var(--r-round);background:#ef4444;margin-right:.35rem;vertical-align:middle;box-shadow:0 0 #ef444499;animation:local-pulse 1.8s infinite}@keyframes local-pulse{70%{box-shadow:0 0 0 .45rem #ef444400}to{box-shadow:0 0 #ef444400}}@media(prefers-reduced-motion:reduce){.local-live-dot{animation:none}}.local-live-row{display:flex;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:.25rem .1rem .6rem}.local-live-item{flex:0 0 15rem;scroll-snap-align:start;background:var(--c-surface-subtle);border:1px solid var(--c-border);border-radius:var(--r-lg);overflow:hidden;color:var(--c-text);text-decoration:none;display:flex;flex-direction:column}.local-live-item:hover,.local-live-item:focus-visible{border-color:var(--c-brand)}.local-live-thumb{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--c-surface-sunken)}.local-live-thumb img{width:100%;height:100%;object-fit:cover;display:block}.local-live-badge{position:absolute;left:.4rem;top:.4rem;background:#ef4444;color:#fff;font-size:.7rem;font-weight:800;padding:.1rem .45rem;border-radius:var(--r-pill);letter-spacing:.03em}.local-live-badge.is-post{background:var(--c-brand);color:var(--c-on-brand)}.local-live-viewers{position:absolute;right:.4rem;bottom:.4rem;background:#000000b3;color:#fff;font-size:.72rem;padding:.1rem .4rem;border-radius:var(--r-xs)}.local-live-text{display:grid;padding:.55rem .7rem .7rem;gap:.25rem}.local-live-text b{font-size:.88rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.local-live-text span{font-size:.78rem;color:var(--c-text-muted)}.local-live-item.is-post .local-live-text b{font-weight:500;-webkit-line-clamp:5}.local-filters{display:grid;gap:.5rem;margin-bottom:.9rem}.local-tabs{display:flex;gap:.4rem;flex-wrap:wrap}.local-tab{padding:.35rem .8rem;border-radius:var(--r-pill);border:1px solid var(--c-border);color:var(--c-text);text-decoration:none;font-size:.86rem}.local-tab.active{background:var(--c-brand);border-color:var(--c-brand);color:var(--c-on-brand)}.local-list{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.local-ev{display:grid;grid-template-columns:3.4rem 7.5rem 1fr;gap:.85rem;align-items:start;padding:.75rem;border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface)}.local-ev-date{display:grid;justify-items:center;padding:.35rem 0;border-radius:var(--r-md);background:var(--c-surface-subtle);line-height:1.1}.local-ev-date span{font-size:.7rem;text-transform:uppercase;color:var(--c-text-muted);letter-spacing:.04em}.local-ev-date b{font-size:1.35rem}.local-ev-img{width:7.5rem;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--r-md);background:var(--c-surface-sunken)}.local-ev-body h3{margin:0 0 .2rem;font-size:1rem;line-height:1.3}.local-ev-body h3 a{color:var(--c-text);text-decoration:none}.local-ev-body h3 a:hover{color:var(--c-brand);text-decoration:underline}.local-ev-body p{margin:.1rem 0;font-size:.86rem}.local-ev-when{color:var(--c-text);font-weight:600}.local-ev-where{color:var(--c-text-muted)}.local-ev-meta{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;margin-top:.35rem!important}.local-chip{font-size:.74rem;padding:.08rem .5rem;border-radius:var(--r-pill);background:var(--c-surface-subtle);border:1px solid var(--c-border)}.local-price{font-size:.8rem;font-weight:700}.local-empty{padding:1.5rem .5rem;text-align:center;color:var(--c-text-muted)}.local-credit{margin-top:1rem;font-size:.8rem}.local-ev:not(:has(.local-ev-img)){grid-template-columns:3.4rem 1fr}@media(max-width:899px){.local-page>.local-live{margin-top:-2.25rem}.local-page>.local-live:not([hidden])+.social-shell{margin-top:1rem}}@media(max-width:600px){.local-live .network-section-header .muted-small{display:none}.local-ev{grid-template-columns:3rem 1fr}.local-ev-img{grid-column:1 / -1;width:100%;order:-1}.local-live-item{flex-basis:13rem}.local-picker select{min-width:0;width:100%}}.local-linxi-kicker{margin:.75rem 0 .4rem;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--c-brand)}.local-linxi-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.local-linxi-ev{display:grid;grid-template-columns:4.5rem 1fr;gap:.7rem;align-items:start;padding:.55rem;border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);color:var(--c-text);text-decoration:none}.local-linxi-ev:hover,.local-linxi-ev:focus-visible{border-color:var(--c-brand)}.local-linxi-ev img,.local-linxi-ev-ph{width:4.5rem;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--r-md);background:var(--c-surface-sunken);display:block}.local-linxi-ev-body{display:flex;flex-direction:column;gap:.15rem;min-width:0}.local-linxi-ev-body strong{font-size:.92rem;line-height:1.25}.local-linxi-ev-meta{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:.15rem}
