.n-char[data-astro-cid-hdrcoo7c]{align-content:start;justify-items:center;gap:var(--space-1);text-align:center;transition:transform var(--dur-moderate) var(--ease-playful);display:grid}.n-char__circle[data-astro-cid-hdrcoo7c]{aspect-ratio:1;width:120px;margin-bottom:var(--space-3);padding:var(--space-4);border-radius:var(--radius-pill);place-items:center;display:grid}.n-char--sky[data-astro-cid-hdrcoo7c] .n-char__circle[data-astro-cid-hdrcoo7c]{background:var(--color-bg-sky-tint)}.n-char--sun[data-astro-cid-hdrcoo7c] .n-char__circle[data-astro-cid-hdrcoo7c]{background:var(--color-bg-sun-tint)}.n-char__circle[data-astro-cid-hdrcoo7c]>*{border-radius:var(--radius-pill);width:100%}.n-char__circle[data-astro-cid-hdrcoo7c]>.n-cimg{border-radius:0}.n-char__art[data-astro-cid-hdrcoo7c]{width:100%;height:auto;display:block}.n-char__role[data-astro-cid-hdrcoo7c]{color:var(--ctx-accent-text)}.n-char__line[data-astro-cid-hdrcoo7c]{color:var(--color-text-secondary);margin-top:var(--space-1)}.n-char[data-astro-cid-hdrcoo7c] .n-char__circle--empty[data-astro-cid-hdrcoo7c]{background:var(--color-bg-muted);border:1px solid var(--color-border-subtle)}.n-char__initial[data-astro-cid-hdrcoo7c]{font-family:var(--ctx-font-heading);font-size:var(--text-h2-size);color:var(--color-text-secondary);font-weight:500;line-height:1}.n-char__more[data-astro-cid-hdrcoo7c]{margin-top:var(--space-2);width:100%}.n-char__more-toggle[data-astro-cid-hdrcoo7c]{align-items:center;gap:var(--space-1);min-height:44px;padding-inline:var(--space-2);cursor:pointer;color:var(--color-text-link);text-underline-offset:.2em;border-radius:var(--radius-sm);font-weight:600;text-decoration:underline;list-style:none;display:inline-flex}.n-char__more-toggle[data-astro-cid-hdrcoo7c]:hover{color:var(--color-text-link-hover)}.n-char__more-toggle[data-astro-cid-hdrcoo7c]::-webkit-details-marker{display:none}.n-char__more-toggle[data-astro-cid-hdrcoo7c]:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.45em;height:.45em;transform:translateY(-.15em)rotate(45deg)}.n-char__more[data-astro-cid-hdrcoo7c][open] .n-char__more-toggle[data-astro-cid-hdrcoo7c]:after{transform:translateY(.1em)rotate(-135deg)}.n-char__more-text[data-astro-cid-hdrcoo7c]{margin-top:var(--space-2);color:var(--color-text-secondary);text-align:start}@media (width>=768px){.n-char__circle[data-astro-cid-hdrcoo7c]{width:160px}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.n-char--sky[data-astro-cid-hdrcoo7c]:hover{transform:rotate(-1.5deg)}.n-char--sun[data-astro-cid-hdrcoo7c]:hover{transform:rotate(1.5deg)}}.n-chips[data-astro-cid-5xrdpfuv]{gap:var(--space-2);display:grid}.n-chips__list[data-astro-cid-5xrdpfuv]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.n-chip[data-astro-cid-5xrdpfuv]{align-items:center;gap:var(--space-2);min-height:var(--size-tap-min);padding:0 var(--space-4);border:1.5px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-bg-canvas);color:var(--color-text-primary);transition:background-color var(--dur-fast) var(--ease-standard);font-weight:600;text-decoration:none;display:inline-flex}.n-chip[data-astro-cid-5xrdpfuv] .n-chip__check{display:none}@media (hover:hover){.n-chip[data-astro-cid-5xrdpfuv]:hover{background:var(--color-bg-muted)}}.n-chip[data-astro-cid-5xrdpfuv]:active{background:var(--color-border-subtle)}.n-chip[data-astro-cid-5xrdpfuv][aria-pressed=true]{background:var(--color-selected-bg);border-color:var(--color-selected-bg);color:var(--color-selected-text)}.n-chip[data-astro-cid-5xrdpfuv][aria-pressed=true] .n-chip__check{display:block}.n-chip[data-astro-cid-5xrdpfuv][aria-disabled=true]{border-color:var(--color-action-disabled-border);color:var(--color-action-disabled-text);cursor:not-allowed}@media (prefers-reduced-motion:no-preference){.n-chip[data-astro-cid-5xrdpfuv][aria-pressed=true] .n-chip__check{animation:n-chip-tick var(--dur-base) var(--ease-playful)}}@keyframes n-chip-tick{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}
