.survival-card[data-astro-cid-yrrlog4k]{--card-bg:#fdba74;--badge-bg:#f97316;--bio-color:#374151;--image-filter:saturate(.5);background:var(--card-bg);border-radius:12px;overflow:hidden;box-shadow:0 4px 6px #0000001a}.survival-card--alive[data-astro-cid-yrrlog4k]{--card-bg:#86efac;--badge-bg:#22c55e;--image-filter:none}.survival-card--warning[data-astro-cid-yrrlog4k]{--card-bg:#7f1d1d;--badge-bg:#dc2626;--bio-color:#d1d5db;--image-filter:sepia(.3)}.survival-card--dead[data-astro-cid-yrrlog4k]{--card-bg:#000;--badge-bg:#374151;--bio-color:#d1d5db;--image-filter:grayscale(1)}.survival-card__media[data-astro-cid-yrrlog4k]{position:relative}.survival-card__image[data-astro-cid-yrrlog4k]{object-fit:cover;width:100%;max-width:none;height:120px;filter:var(--image-filter);display:block}.survival-card__no-image[data-astro-cid-yrrlog4k]{color:#a1a1aa;background:#d4d4d8;justify-content:center;align-items:center;height:120px;display:flex}.survival-card__no-image[data-astro-cid-yrrlog4k] svg[data-astro-cid-yrrlog4k]{width:48px;height:48px}.survival-card__overlay[data-astro-cid-yrrlog4k]{background:linear-gradient(#0000,#000000b3);padding:12px;position:absolute;inset:auto 0 0}.survival-card__name[data-astro-cid-yrrlog4k]{color:#fff;text-shadow:0 1px 2px #00000080;margin:0;font-size:16px;font-weight:600;line-height:1.2}.survival-card__badge[data-astro-cid-yrrlog4k]{background:var(--badge-bg);color:#fff;border-radius:9999px;padding:4px 12px;font-size:12px;font-weight:600;line-height:1.2;position:absolute;top:8px;right:8px}.survival-card__bio[data-astro-cid-yrrlog4k]{color:var(--bio-color);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;padding:12px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.post-widgets:not(:has(.widget)){display:none}.post-widgets[data-astro-cid-objh5zbd]{border-block-start:1px solid var(--color-border);padding-block-start:var(--spacing-10)}.post-widgets[data-astro-cid-objh5zbd] .widget-area{columns:15rem 2;column-gap:var(--spacing-8)}.post-widgets[data-astro-cid-objh5zbd] .widget{min-width:0;font-size:var(--font-size-sm);break-inside:avoid;margin-block-end:var(--spacing-10)}.post-widgets[data-astro-cid-objh5zbd] .widget__title{font-family:var(--font-mono);font-size:var(--font-size-label);font-weight:500;line-height:var(--leading-snug);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-muted);margin-block-end:var(--spacing-3)}.post-widgets[data-astro-cid-objh5zbd] .widget__content{line-height:var(--leading-normal);color:var(--color-text-secondary)}.post-widgets[data-astro-cid-objh5zbd] .widget__content ul{list-style:none}.post-widgets[data-astro-cid-objh5zbd] .widget__content p+p{margin-block-start:var(--spacing-3)}.post-widgets[data-astro-cid-objh5zbd] .widget__menu ul{gap:var(--spacing-2);display:grid}.post-widgets[data-astro-cid-objh5zbd] :is(.widget__menu,.widget-categories,.widget-archives) a{color:var(--color-text-secondary);transition:color var(--transition-fast);text-decoration:none}.post-widgets[data-astro-cid-objh5zbd] :is(.widget__menu,.widget-categories,.widget-archives) a:hover{color:var(--color-text)}.post-widgets[data-astro-cid-objh5zbd] .widget-search{position:relative}.post-widgets[data-astro-cid-objh5zbd] .widget-search__input{width:100%;height:36px;padding-block:0;padding-inline:var(--spacing-4) 4.5rem;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);font:inherit;appearance:none;transition:border-color var(--transition-fast), box-shadow var(--transition-fast)}.post-widgets[data-astro-cid-objh5zbd] .widget-search__input::placeholder{color:var(--color-muted)}.post-widgets[data-astro-cid-objh5zbd] .widget-search__input:hover{border-color:var(--color-border-strong)}.post-widgets[data-astro-cid-objh5zbd] .widget-search__input:focus{border-color:var(--color-muted);box-shadow:0 0 0 3px var(--color-brand-ring);outline:2px solid #0000}.post-widgets[data-astro-cid-objh5zbd] .widget-search__button{top:4px;height:28px;padding-inline:var(--spacing-3);border-radius:var(--radius-full);background:var(--color-fill);color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-xs);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);border:0;font-weight:500;position:absolute;inset-inline-end:4px}.post-widgets[data-astro-cid-objh5zbd] .widget-search__button:hover{background:var(--color-fill-strong);color:var(--color-text)}.post-widgets[data-astro-cid-objh5zbd] .widget-categories-select{width:100%;height:36px;padding-block:0;padding-inline:var(--spacing-4) 2.25rem;border:1px solid var(--color-border);border-radius:var(--radius-full);background-color:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);text-overflow:ellipsis;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem}.post-widgets[data-astro-cid-objh5zbd] .widget-categories-select:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.post-widgets[data-astro-cid-objh5zbd] :is(.widget-categories,.widget-archives){gap:var(--spacing-1);display:grid}.post-widgets[data-astro-cid-objh5zbd] :is(.widget-categories,.widget-archives) li{justify-content:space-between;align-items:baseline;gap:var(--spacing-3);padding-block:3px;display:flex}.post-widgets[data-astro-cid-objh5zbd] :is(.widget-categories__count,.widget-archives__count),.post-widgets[data-astro-cid-objh5zbd] .widget-tags__count{font-family:var(--font-mono);font-size:var(--font-size-label);color:var(--color-muted);font-variant-numeric:tabular-nums}.post-widgets[data-astro-cid-objh5zbd] :is(.widget-categories__empty,.widget-tags__empty){color:var(--color-muted)}.post-widgets[data-astro-cid-objh5zbd] .widget-tags__cloud{flex-wrap:wrap;gap:6px;display:flex}.post-widgets[data-astro-cid-objh5zbd] .widget-tags__cloud li{align-items:center;gap:var(--spacing-1);display:inline-flex}.post-widgets[data-astro-cid-objh5zbd] .widget-tags__link{border-radius:var(--radius-full);background:var(--color-surface);min-height:26px;box-shadow:inset 0 0 0 1px var(--color-border);font-size:var(--font-size-xs);color:var(--color-text-secondary);transition:color var(--transition-fast), box-shadow var(--transition-fast);align-items:center;padding:2px 10px;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex}.post-widgets[data-astro-cid-objh5zbd] .widget-tags__link:hover{color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-border-strong)}.post-widgets[data-astro-cid-objh5zbd] .widget-recent-posts{gap:var(--spacing-4);display:grid}.post-widgets[data-astro-cid-objh5zbd] .widget-recent-posts li{gap:2px;display:grid}.post-widgets[data-astro-cid-objh5zbd] .widget-recent-posts li:has(>.widget-recent-posts__thumbnail){align-items:center;column-gap:var(--spacing-3);grid-template-columns:40px minmax(0,1fr)}.post-widgets[data-astro-cid-objh5zbd] .widget-recent-posts__thumbnail{border-radius:var(--radius-sm);object-fit:cover;outline:1px solid var(--color-media-outline);outline-offset:-1px;grid-row:span 2;width:40px;height:40px}.post-widgets[data-astro-cid-objh5zbd] .widget-recent-posts__link{font-weight:500;line-height:var(--leading-snug);color:var(--color-text);text-decoration-line:underline;text-decoration-color:#0000}.post-widgets[data-astro-cid-objh5zbd] .widget-recent-posts__link:hover{text-decoration-color:currentColor}.post-widgets[data-astro-cid-objh5zbd] .widget-recent-posts__date{font-size:var(--font-size-xs);color:var(--color-muted);font-variant-numeric:tabular-nums}@media (width>=1100px){.post-widgets[data-astro-cid-objh5zbd]{border-block-start:0;padding-block-start:0}.post-widgets[data-astro-cid-objh5zbd] .widget-area{columns:auto}.post-widgets[data-astro-cid-objh5zbd] .widget{margin-block-end:var(--spacing-8)}}@media (width<=720px){.post-widgets[data-astro-cid-objh5zbd] :is(.widget-search__input,.widget-categories-select){font-size:var(--font-size-base)}}
