.yc-grid[data-astro-cid-weijym5c]{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;display:grid}@media (width>=900px){.yc-grid[data-astro-cid-weijym5c]{grid-template-columns:minmax(0,1fr) minmax(0,420px)}}.yc-form[data-astro-cid-weijym5c],.yc-side[data-astro-cid-weijym5c]{flex-direction:column;gap:12px;display:flex}.yc-label[data-astro-cid-weijym5c]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-subtle);margin:0;font-size:.78rem;font-weight:700}.yc-switch[data-astro-cid-weijym5c]{background:var(--surface-2);border-radius:999px;flex-wrap:wrap;gap:6px;width:fit-content;max-width:100%;padding:5px;display:flex}.yc-who[data-astro-cid-weijym5c]{min-height:var(--tap-min);color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-direction:column;align-items:center;padding:6px 16px;font-weight:600;display:inline-flex}.yc-who-k[data-astro-cid-weijym5c]{opacity:.75;font-size:.68rem;font-weight:500}.yc-who[data-astro-cid-weijym5c][aria-checked=true]{background:var(--brand);color:var(--brand-ink)}.yc-who[data-astro-cid-weijym5c].is-casual[aria-checked=true]{background:var(--clay);color:#fff}.yc-who[data-astro-cid-weijym5c]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.yc-hine[data-astro-cid-weijym5c]{background:var(--surface-2);border-radius:12px;margin:0;padding:10px 14px;font-size:.92rem}.yc-hine[data-astro-cid-weijym5c]:before{content:"Hine: ";color:var(--clay);font-weight:700}.yc-hine[data-astro-cid-weijym5c][hidden],.yc-da[data-astro-cid-weijym5c][hidden]{display:none}.yc-cards[data-astro-cid-weijym5c]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.yc-card[data-astro-cid-weijym5c]{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;gap:2px;padding:10px 14px;transition:transform .3s;display:flex}.yc-card[data-astro-cid-weijym5c].is-flip{animation:.4s ease-out yc-flip}@keyframes yc-flip{0%{opacity:.3;transform:rotateX(70deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.yc-card[data-astro-cid-weijym5c].is-flip{animation:none}}.yc-jp[data-astro-cid-weijym5c]{font-family:var(--font-jp);font-size:clamp(1.02rem,3vw,1.2rem);line-height:1.8}.yc-jp[data-astro-cid-weijym5c] mark{background:color-mix(in srgb, var(--band-gold) 35%, transparent);color:inherit;border-radius:3px;padding:0 2px}.yc-vi[data-astro-cid-weijym5c]{color:var(--text-muted);font-size:.8rem}.yc-chips[data-astro-cid-weijym5c]{flex-wrap:wrap;gap:8px;display:flex}.yc-chip[data-astro-cid-weijym5c]{min-height:var(--tap-min);border:1px solid var(--border-strong);color:var(--text);font:inherit;cursor:pointer;text-align:left;background:0 0;border-radius:14px;flex-direction:column;align-items:flex-start;padding:6px 14px;display:inline-flex}.yc-chip[data-astro-cid-weijym5c][aria-checked=true]{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}[data-theme=dark] .yc-chip[data-astro-cid-weijym5c][aria-checked=true]{color:#f3eee2;background:#2f4a38}.yc-chip[data-astro-cid-weijym5c]:disabled{opacity:.35;cursor:not-allowed}.yc-chip[data-astro-cid-weijym5c]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.yc-chip-jp[data-astro-cid-weijym5c]{font-family:var(--font-jp);font-size:1rem}.yc-na[data-astro-cid-weijym5c]{background:var(--sage);color:#1d2520;border-radius:4px;margin-left:4px;padding:0 5px;font-size:.7rem}.yc-chip-vi[data-astro-cid-weijym5c]{opacity:.75;font-size:.76rem}.yc-bubble[data-astro-cid-weijym5c]{color:#23201a;background:#fbf8f0;border-radius:18px 18px 18px 4px;padding:16px 18px;position:relative;box-shadow:0 12px 24px -18px #281e0a80}.yc-op[data-astro-cid-weijym5c]{font-family:var(--font-jp);margin:0;font-size:clamp(1.1rem,3.4vw,1.35rem);line-height:1.9}.yc-op[data-astro-cid-weijym5c].is-polite{color:#1f4e8c;font-size:.98rem}.yc-op[data-astro-cid-weijym5c].is-polite:before{content:"Lịch sự: ";font-family:var(--font-body,inherit);color:#5b5446;font-size:.74rem;font-weight:700}.yc-op[data-astro-cid-weijym5c] mark{color:inherit;background:#e9b44c66;border-radius:3px;padding:0 2px}.yc-op-vi[data-astro-cid-weijym5c]{color:#5b5446;margin:6px 0 0;font-size:.84rem}.yc-da[data-astro-cid-weijym5c]{color:#a9432a;margin:6px 0 0;font-size:.82rem;font-weight:600}.yc-speak[data-astro-cid-weijym5c]{align-items:center;gap:10px;font-size:.9rem;font-weight:600;display:flex}.yc-band[data-astro-cid-weijym5c]{border-radius:var(--radius-card);background:var(--band);color:var(--band-ink);padding:0 clamp(16px,3vw,24px) clamp(16px,3vw,24px)}
