.fx-born-lens a{white-space:nowrap}.fx-born-lens a[aria-current=date]{background:var(--ink);color:var(--card)}@media (max-width:480px){.fx-born-lens a{padding-left:11px;padding-right:11px}}@media (max-width:860px){.sp:has(>.fx-born-lens) .plinth-block .chip{white-space:normal;text-wrap:balance;text-overflow:clip;line-height:1.3;text-align:center}}.fx-born-days{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:6px}.fx-born-days a{position:relative;display:grid;place-items:center;height:44px;border-radius:12px;background:var(--soft);border:1px solid var(--line);font-family:var(--disp);font-weight:800;font-size:15px;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.fx-born-days a:hover{border-color:var(--indigo);background:var(--card);color:var(--indigo)}.fx-born-days a[aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--card)}.fx-born-days a[data-today]:after{content:"";position:absolute;left:50%;bottom:5px;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--amber)}.fx-born-months{margin-top:16px}.fx-borncard-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,112px),1fr));gap:10px}.fx-borncard-list li{min-width:0}.fx-borncard-list a{display:flex;flex-direction:column;align-items:center;height:100%;min-width:0;text-align:center;padding:16px 10px 14px;border-radius:20px;background:var(--card);border:1px solid var(--line)}.fx-borncard-list a:hover{border-color:var(--indigo)}.fx-borncard-list .nm{margin:10px 0;max-width:100%;overflow:hidden;font-family:var(--disp);font-weight:700;font-size:14px;line-height:1.25;letter-spacing:-.02em;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.fx-borncard-list a:hover .nm{color:var(--indigo)}.fx-borncard-list .fx-age{margin-top:auto;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:4px 9px;border-radius:999px;border:1px solid var(--line);background:var(--soft);font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3)}.fx-borncard-list .fx-age[data-living]{background:var(--amber-2);border-color:var(--amber);color:var(--ink)}.fx-born-face{position:relative;display:flex;flex:none}.fx-borncard-list .fx-sr{white-space:pre}.fx-born-face .fx-flag{position:absolute;right:0;bottom:3px;margin:0;box-shadow:0 0 0 1px rgba(35,40,66,.08),0 0 0 3px var(--card)}@media (max-width:480px){.fx-borncard-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,96px),1fr));gap:8px}.fx-borncard-list a{padding:12px 6px}}