.page.svelte-g4og1w{max-width:1200px;margin:60px auto 0;width:100%}.head.svelte-g4og1w{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;flex-wrap:wrap}.head__title.svelte-g4og1w{font-size:28px;font-weight:600;margin:0;line-height:1.1}.head__lede.svelte-g4og1w{margin:6px 0 0;color:#71717a;font-size:14px}.btn.svelte-g4og1w{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:14px;padding:10px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#fafafa;cursor:pointer}.btn.svelte-g4og1w:hover{background:#ffffff14}.btn--accent.svelte-g4og1w{color:#8ce990;border-color:#8ce99066;background:#8ce9901a}.filters.svelte-g4og1w{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:32px}.filters__group.svelte-g4og1w{padding:3px;border:1px solid rgba(255,255,255,.1);border-radius:20px;display:flex;gap:8px;align-items:center;background:#0a0a0c66}.filters__group--search.svelte-g4og1w{flex:1;min-width:240px;padding:3px 20px;gap:12px}.filters__group--clickable.svelte-g4og1w{cursor:text}.filters__search-input.svelte-g4og1w{border:unset;outline:unset;font:inherit;font-size:16px;width:100%;background:transparent;color:#fafafa;padding:10px 0}.filters__search-input.svelte-g4og1w::placeholder{color:#71717a}.filters__item.svelte-g4og1w{font:inherit;font-size:14px;padding:10px;border-radius:16px;display:inline-flex;align-items:center;gap:6px;color:#fafafa;background:transparent;border:none;cursor:pointer}.filters__item.svelte-g4og1w:hover{background:#ffffff0d}.filters__item--active.svelte-g4og1w{background:#ffffff14}.empty.svelte-g4og1w{text-align:center;color:#71717a;padding:60px 0}.grid.svelte-g4og1w{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.card.svelte-g4og1w{position:relative;display:flex;flex-direction:column;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:24px;overflow:hidden;transition:border-color .18s ease,background .18s ease}.card.svelte-g4og1w:hover{border-color:#ffffff2e;background:#ffffff12}.card--archived.svelte-g4og1w{opacity:.6;filter:grayscale(.4)}.card__link.svelte-g4og1w{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.card__banner.svelte-g4og1w{position:relative;width:100%;aspect-ratio:16/8;background:linear-gradient(135deg,#1f1f28,#14141a);overflow:hidden}.card__banner-img.svelte-g4og1w{width:100%;height:100%;object-fit:cover;display:block}.card__banner-fade.svelte-g4og1w{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(10,10,12,.85) 100%);pointer-events:none}.card__banner-row.svelte-g4og1w{position:absolute;left:14px;right:14px;bottom:12px;display:flex;align-items:flex-end;justify-content:space-between;gap:8px;z-index:1}.card__avatar.svelte-g4og1w{width:52px;height:52px;border-radius:16px;background:#0a0a0c;border:1px solid rgba(255,255,255,.1);overflow:hidden;display:grid;place-items:center;font-size:22px;font-weight:700;color:#71717a}.card__avatar.svelte-g4og1w img:where(.svelte-g4og1w){width:100%;height:100%;object-fit:cover}.card__status.svelte-g4og1w{font-size:11px;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#0a0a0cb3;color:#71717a;text-transform:uppercase;letter-spacing:.06em}.card__status--open.svelte-g4og1w{color:#8ce990;background:#8ce9901a;border-color:#8ce99066}.card__status--archived.svelte-g4og1w{color:#71717a}.card__body.svelte-g4og1w{padding:16px 18px 18px;display:flex;flex-direction:column;gap:12px}.card__title-row.svelte-g4og1w{display:inline-flex;align-items:center;gap:8px}.card__title.svelte-g4og1w{margin:0;font-size:18px;font-weight:600;letter-spacing:-.01em}.card__tags.svelte-g4og1w{display:flex;gap:4px;flex-wrap:wrap}.card__tag.svelte-g4og1w{font-size:12px;color:#71717a;background:#ffffff0a;padding:2px 8px;border-radius:999px}.card__bottom.svelte-g4og1w{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;padding-top:12px;border-top:1px solid rgba(255,255,255,.05)}.card__mayor.svelte-g4og1w{display:inline-flex;align-items:center;gap:6px;font-size:13px;position:relative;z-index:1}.card__mayor-label.svelte-g4og1w{color:#71717a;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.card__mayor.svelte-g4og1w .nick.author{color:#2e7bff}.card__mayor.svelte-g4og1w .nick.senator{color:#f8ae00}.card__mayor.svelte-g4og1w .nick.admin{color:#ff3636}
