.gift-ideas[data-astro-cid-fjitr25u]{margin:32px 0}.gift-ideas__list[data-astro-cid-fjitr25u]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gift-ideas__list[data-astro-cid-fjitr25u] li[data-astro-cid-fjitr25u]{background:var(--soft);border-radius:12px;padding:12px 16px;font-weight:600}.affiliate[data-astro-cid-fjitr25u]{margin:32px 0}.affiliate__list[data-astro-cid-fjitr25u]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.affiliate__link[data-astro-cid-fjitr25u]{background:var(--soft);border-radius:12px;justify-content:space-between;align-items:center;min-height:48px;padding:10px 16px;font-weight:600;text-decoration:none;display:flex}.affiliate__notice[data-astro-cid-fjitr25u]{color:var(--muted);margin-top:12px;font-size:13px}.compat[data-astro-cid-x6a3c44y]{text-align:center;margin-top:16px}.compat[data-astro-cid-x6a3c44y][hidden]{display:none}.compat__title[data-astro-cid-x6a3c44y]{color:var(--accent);font-size:20px}.compat__pair[data-astro-cid-x6a3c44y]{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-top:12px;display:grid}.compat__pair[data-astro-cid-x6a3c44y] figure[data-astro-cid-x6a3c44y]{flex-direction:column;align-items:center;gap:6px;margin:0;display:flex}.compat__pair[data-astro-cid-x6a3c44y] img[data-astro-cid-x6a3c44y]{border-radius:20px;width:112px;height:112px}.compat__pair[data-astro-cid-x6a3c44y] figcaption[data-astro-cid-x6a3c44y]{word-break:keep-all;flex-direction:column;gap:2px;font-size:15px;display:flex}.compat__who[data-astro-cid-x6a3c44y]{color:var(--muted);font-size:13px;font-weight:700}.compat__who[data-astro-cid-x6a3c44y][hidden]{display:none}.compat__x[data-astro-cid-x6a3c44y]{font-size:28px;font-weight:800}.compat__score[data-astro-cid-x6a3c44y]{color:var(--accent);margin-top:14px;font-size:44px;font-weight:800;line-height:1.1}.compat__label[data-astro-cid-x6a3c44y]{font-size:20px;font-weight:800}.compat__text[data-astro-cid-x6a3c44y]{text-align:left;margin-top:8px}.compat__share[data-astro-cid-x6a3c44y],.compat__try[data-astro-cid-x6a3c44y]{margin-top:16px}.compat__share[data-astro-cid-x6a3c44y][hidden],.compat__try[data-astro-cid-x6a3c44y][hidden]{display:none}.invite[data-astro-cid-own6ng4b]{margin-top:12px;display:none}html[data-personal] .invite[data-astro-cid-own6ng4b]{display:block}.invite__panel[data-astro-cid-own6ng4b]{margin-top:10px}.invite__panel[data-astro-cid-own6ng4b][hidden]{display:none}.sharebar[data-astro-cid-zd4mq2vi]{margin-top:20px}.story-modal[data-astro-cid-zd4mq2vi]{border-radius:var(--radius);background:var(--card);width:min(92vw,400px);max-height:92dvh;color:var(--fg);border:0;padding:0}.story-modal[data-astro-cid-zd4mq2vi]::backdrop{background:#14122099}.story-modal__inner[data-astro-cid-zd4mq2vi]{text-align:center;padding:12px 20px 20px}.story-modal__head[data-astro-cid-zd4mq2vi]{position:relative}.story-modal__title[data-astro-cid-zd4mq2vi]{font-size:18px;line-height:44px}.story-modal__x[data-astro-cid-zd4mq2vi]{cursor:pointer;background:0 0;border:0;border-radius:50%;width:44px;height:44px;font-size:18px;position:absolute;top:0;right:-8px}.story-modal__preview[data-astro-cid-zd4mq2vi]{aspect-ratio:9/16;background:var(--soft);border-radius:14px;justify-content:center;align-items:center;height:min(52dvh,420px);margin:8px auto 10px;display:flex;overflow:hidden}.story-modal__preview[data-astro-cid-zd4mq2vi] img[data-astro-cid-zd4mq2vi]{object-fit:contain;width:100%;height:100%}.story-modal__actions[data-astro-cid-zd4mq2vi]{gap:8px;margin-top:14px;display:grid}.toast[data-astro-cid-zd4mq2vi]{z-index:20;background:var(--ink);color:#fff;opacity:0;pointer-events:none;border-radius:999px;max-width:calc(100% - 40px);padding:12px 18px;font-size:15px;font-weight:600;transition:opacity .2s,transform .2s;position:fixed;bottom:24px;left:50%;transform:translate(-50%,12px)}.toast[data-astro-cid-zd4mq2vi].is-visible{opacity:1;transform:translate(-50%)}.try[data-astro-cid-vjhjr7tm]{border-radius:var(--radius);background:color-mix(in srgb, var(--accent) 14%, var(--card));text-align:center;margin-top:16px;padding:18px 16px 14px}.try__lead[data-astro-cid-vjhjr7tm]{word-break:keep-all;margin-bottom:12px;font-size:16px;font-weight:700}.try__meta[data-astro-cid-vjhjr7tm]{color:var(--muted);margin-top:10px;font-size:13px}html[data-personal] .try[data-astro-cid-vjhjr7tm]{display:none}.result-card[data-astro-cid-vjhjr7tm]{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.result-card__test[data-astro-cid-vjhjr7tm]{color:var(--muted);font-size:14px;font-weight:700}.result-card__art[data-astro-cid-vjhjr7tm]{border-radius:28px;width:240px;height:240px;margin:8px 0}.result-card__nick[data-astro-cid-vjhjr7tm]{font-size:17px;font-weight:700}.result-card__name[data-astro-cid-vjhjr7tm]{font-size:28px}.result-card__summary[data-astro-cid-vjhjr7tm]{margin-bottom:8px;font-size:17px;font-weight:600}.keywords[data-astro-cid-vjhjr7tm]{flex-wrap:wrap;justify-content:center;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.keywords[data-astro-cid-vjhjr7tm] li{background:color-mix(in srgb, var(--accent) 28%, var(--card));border-radius:999px;padding:8px 16px;font-size:15px;font-weight:700}.keywords[data-astro-cid-vjhjr7tm][hidden],.pledge[data-astro-cid-vjhjr7tm][hidden]{display:none}.pledge[data-astro-cid-vjhjr7tm]{border:2px solid var(--accent);border-radius:var(--radius-sm);width:100%;margin-top:10px;padding:14px 16px}.pledge__label[data-astro-cid-vjhjr7tm]{color:var(--accent);font-size:13px;font-weight:700}.pledge__text[data-astro-cid-vjhjr7tm]{margin-top:2px;font-size:18px;font-weight:800}.speech[data-astro-cid-vjhjr7tm]{opacity:.9;margin:10px 0 4px;font-size:15px}.result-card--award[data-astro-cid-vjhjr7tm] .result-card__test[data-astro-cid-vjhjr7tm]{color:var(--accent)}.year-key[data-astro-cid-vjhjr7tm]{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--accent) 12%, var(--card));flex-direction:column;align-items:center;gap:2px;margin:2px 0 6px;padding:10px 22px;display:flex}.year-key__label[data-astro-cid-vjhjr7tm]{color:var(--accent);font-size:13px;font-weight:700}.year-key__word[data-astro-cid-vjhjr7tm]{font-size:22px;font-weight:800}.year[data-astro-cid-vjhjr7tm]{margin-top:28px}.year__text[data-astro-cid-vjhjr7tm]{font-weight:600}.year[data-astro-cid-vjhjr7tm] dl[data-astro-cid-vjhjr7tm]{gap:10px;margin:14px 0 0;display:grid}.year[data-astro-cid-vjhjr7tm] dt[data-astro-cid-vjhjr7tm]{color:var(--accent);font-size:13px;font-weight:700}.year[data-astro-cid-vjhjr7tm] dd[data-astro-cid-vjhjr7tm]{margin:2px 0 0}.year__lucky[data-astro-cid-vjhjr7tm]{border-top:1px dashed var(--line);grid-template-columns:1fr 1fr;padding-top:14px}.year__lucky[data-astro-cid-vjhjr7tm] dd[data-astro-cid-vjhjr7tm]{font-weight:700}.fun-note[data-astro-cid-vjhjr7tm]{border-radius:var(--radius-sm);background:var(--soft);color:var(--muted);margin-top:20px;padding:12px 14px;font-size:13px}.prose[data-astro-cid-vjhjr7tm]{margin-top:8px}.traits[data-astro-cid-vjhjr7tm]{gap:12px;margin-top:28px;display:grid}.traits__list[data-astro-cid-vjhjr7tm]{margin:0;padding-left:1.2em}.match[data-astro-cid-vjhjr7tm]{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.match[data-astro-cid-vjhjr7tm]:has(>:only-child){grid-template-columns:1fr}.match__card[data-astro-cid-vjhjr7tm]{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:16px 12px;text-decoration:none;display:flex}.match__label[data-astro-cid-vjhjr7tm]{color:var(--muted);font-size:13px;font-weight:700}.match__card[data-astro-cid-vjhjr7tm] img[data-astro-cid-vjhjr7tm]{border-radius:16px}.next[data-astro-cid-vjhjr7tm]{margin-top:32px}.next__title[data-astro-cid-vjhjr7tm]{margin-top:28px}.next__list[data-astro-cid-vjhjr7tm]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.next__all[data-astro-cid-vjhjr7tm]{margin-top:16px}
