.like[data-astro-cid-23zllo5w]{align-items:center;gap:var(--space-2);min-width:5.5rem;min-height:44px;padding:var(--space-2) var(--space-4);border:2px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface-raised);color:var(--color-text);font:800 var(--font-size-base) / 1 var(--font-body);cursor:pointer;transition:border-color .15s,transform .15s;display:inline-flex}.like[data-astro-cid-23zllo5w]:disabled{cursor:default;opacity:.7}.like[data-astro-cid-23zllo5w]:not(:disabled):hover{border-color:var(--color-danger)}.like__heart[data-astro-cid-23zllo5w]{fill:none;width:22px;height:22px;stroke:var(--color-danger);stroke-width:2px;transition:fill .15s,transform .2s}.like[data-astro-cid-23zllo5w][aria-pressed=true]{border-color:var(--color-danger)}.like[data-astro-cid-23zllo5w][aria-pressed=true] .like__heart[data-astro-cid-23zllo5w]{fill:var(--color-danger)}.like[data-astro-cid-23zllo5w].is-popping .like__heart[data-astro-cid-23zllo5w]{animation:.45s heart-pop}@keyframes heart-pop{0%{transform:scale(1)}40%{transform:scale(1.45)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.like[data-astro-cid-23zllo5w],.like__heart[data-astro-cid-23zllo5w]{transition:none}.like[data-astro-cid-23zllo5w].is-popping .like__heart[data-astro-cid-23zllo5w]{animation:none}}.article[data-astro-cid-zg7dkzxc]{max-width:1140px;margin-inline:auto}.post-hero[data-astro-cid-zg7dkzxc]{isolation:isolate;gap:var(--space-6);padding:clamp(var(--space-5), 4vw, var(--space-10));border:1px solid var(--color-brand-line);border-radius:var(--radius-lg);background:linear-gradient(150deg, var(--color-surface-raised), var(--color-surface-tint));box-shadow:var(--shadow-2);grid-template-areas:"card""text";display:grid;position:relative;overflow:hidden}.post-hero--photo[data-astro-cid-zg7dkzxc]:before{content:"";z-index:-2;background:var(--cover-backdrop) center / cover;filter:blur(28px)brightness(.45)saturate(1.2);position:absolute;inset:-40px}.post-hero[data-astro-cid-zg7dkzxc]:after{content:"";z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--color-surface-tint) 92%, transparent) 0%, color-mix(in srgb, var(--color-surface-tint) 55%, transparent) 60%, color-mix(in srgb, var(--color-surface-tint) 20%, transparent) 100%);border-bottom:3px solid var(--color-accent);position:absolute;inset:0}.post-hero__text[data-astro-cid-zg7dkzxc]{align-content:end;gap:var(--space-3);grid-area:text;display:grid}.post-hero__back[data-astro-cid-zg7dkzxc]{color:var(--color-accent-strong);justify-self:start;font-weight:700;text-decoration:none}.post-hero__back[data-astro-cid-zg7dkzxc]:hover{text-decoration:underline}.post-hero__chips[data-astro-cid-zg7dkzxc]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.post-hero__chips[data-astro-cid-zg7dkzxc] li[data-astro-cid-zg7dkzxc]{padding:var(--space-1) var(--space-3);border:1px solid var(--color-brand-line);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-bg-canvas) 70%, transparent);color:var(--color-text);font-size:var(--font-size-sm);font-weight:700}.post-hero__chips[data-astro-cid-zg7dkzxc] li[data-astro-cid-zg7dkzxc]:first-child{border-color:var(--color-highlight-line);color:var(--color-highlight-strong)}.post-hero__title[data-astro-cid-zg7dkzxc]{font:var(--font-size-3xl) / 1 var(--font-display);letter-spacing:.03em;text-transform:uppercase;text-shadow:0 3px 14px var(--color-bg-canvas);overflow-wrap:anywhere;margin:0}.post-hero__card[data-astro-cid-zg7dkzxc]{width:min(100%, calc(var(--hero-photo-h) * var(--photo-ratio)));--hero-photo-h:clamp(240px, 70vw, 380px);aspect-ratio:var(--photo-ratio);border-radius:var(--radius-lg);background:linear-gradient(145deg, var(--color-highlight-strong), var(--color-rarity-legendary) 40%, var(--color-highlight-line) 75%, var(--color-surface-tint));box-shadow:var(--shadow-2), 0 0 32px color-mix(in srgb, var(--color-highlight) 30%, transparent);grid-area:card;justify-self:center;padding:6px;transition:transform .2s;display:block;transform:rotate(2deg)}.post-hero__card[data-astro-cid-zg7dkzxc]:hover,.post-hero__card[data-astro-cid-zg7dkzxc]:focus-visible{transform:rotate(0)scale(1.02)}.post-hero__card[data-astro-cid-zg7dkzxc] picture,.post-hero__card[data-astro-cid-zg7dkzxc] img{width:100%;height:100%;display:block}.post-hero__card[data-astro-cid-zg7dkzxc] img{border-radius:calc(var(--radius-lg) - 4px);object-fit:cover}@media (width>=900px){.post-hero[data-astro-cid-zg7dkzxc]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text card";align-items:center;min-height:420px}.post-hero__card[data-astro-cid-zg7dkzxc]{--hero-photo-h:400px;width:min(480px, calc(var(--hero-photo-h) * var(--photo-ratio)))}}@media (prefers-reduced-motion:reduce){.post-hero__card[data-astro-cid-zg7dkzxc]{transition:none}}.article__body[data-astro-cid-zg7dkzxc]{max-inline-size:68ch;margin:var(--space-10) auto var(--space-6);font-size:var(--font-size-lg);line-height:1.75}.article__body[data-astro-cid-zg7dkzxc]>p:first-child{color:var(--color-text);font-size:var(--font-size-xl);line-height:1.55;display:flow-root}.article__body[data-astro-cid-zg7dkzxc]>p:first-child:first-letter{float:left;color:var(--color-highlight);font:3.4em / .8 var(--font-display);margin:.08em .12em 0 0}.article__body[data-astro-cid-zg7dkzxc] h2,.article__body[data-astro-cid-zg7dkzxc] h3{margin:var(--space-8) 0 var(--space-3);font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;font-weight:400}.article__body[data-astro-cid-zg7dkzxc] blockquote{margin:var(--space-6) 0;padding:var(--space-4) var(--space-5);border:1px solid var(--color-highlight-line);border-radius:var(--radius-lg);background:linear-gradient(150deg, var(--color-surface-raised), var(--color-bg-canvas));color:var(--color-highlight-strong);font-size:var(--font-size-xl);font-style:italic}.article__body[data-astro-cid-zg7dkzxc] blockquote p{margin:0}.article__body[data-astro-cid-zg7dkzxc] ul,.article__body[data-astro-cid-zg7dkzxc] ol{padding-left:1.4em}.article__body[data-astro-cid-zg7dkzxc] li::marker{color:var(--color-accent-strong);font-weight:700}.article__share[data-astro-cid-zg7dkzxc]{align-items:center;gap:var(--space-3);max-inline-size:68ch;font-size:var(--font-size-lg);flex-wrap:wrap;margin:0 auto;display:flex}.article__section-title[data-astro-cid-zg7dkzxc]{margin:0 0 var(--space-4);font:var(--font-size-2xl) / 1.1 var(--font-display);letter-spacing:.03em;text-transform:uppercase}.article__photos[data-astro-cid-zg7dkzxc],.article__more[data-astro-cid-zg7dkzxc]{margin-top:var(--space-10)}.photo-grid[data-astro-cid-zg7dkzxc]{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(45%,200px),1fr));margin:0;padding:0;list-style:none;display:grid}.photo-grid[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);display:block;overflow:hidden}.photo-grid[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]:hover,.photo-grid[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]:focus-visible{border-color:var(--color-accent)}.photo-grid[data-astro-cid-zg7dkzxc] picture,.photo-grid[data-astro-cid-zg7dkzxc] img{aspect-ratio:1;width:100%;display:block}.photo-grid[data-astro-cid-zg7dkzxc] img{object-fit:cover;transition:transform .3s}.photo-grid[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]:hover img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.photo-grid[data-astro-cid-zg7dkzxc] img{transition:none}}.more-grid[data-astro-cid-zg7dkzxc]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin:0;padding:0;list-style:none;display:grid}.more-grid[data-astro-cid-zg7dkzxc]>li[data-astro-cid-zg7dkzxc]{display:flex}.more-grid[data-astro-cid-zg7dkzxc]>li[data-astro-cid-zg7dkzxc]>.tcg{flex:1}
