.bp-result{margin-top:1rem}.bp-result:focus{outline:none}.bp-head{margin:0 0 .8rem}.bp-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.8rem;display:grid}.bp-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-2);padding:.9rem 1rem;position:relative}.bp-card p{margin:.3rem 0 0}.bp-card__label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.78rem;margin:0!important}.bp-card__title{margin:.1rem 0 .2rem;font-size:1.2rem}.bp-meta{color:var(--muted);font-size:.88rem}.bp-rhyme{font-style:italic}.bp-swatch{border:2px solid var(--surface);width:26px;height:26px;box-shadow:0 0 0 1px var(--line);border-radius:50%;position:absolute;top:.9rem;right:1rem}.bp-table{border-collapse:collapse;width:100%;min-width:440px;font-size:.95rem}.bp-table tbody th{white-space:nowrap}.bp-table th,.bp-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.45rem .5rem}.bp-table th{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:.82rem}.bp-scroll{contain:inline-size;overflow-x:auto}.bp-years{columns:2 150px;padding-left:1.1rem;font-size:.93rem}[data-widget=birthday-profile]{--tool-h:290px}@media (width>=400px){[data-widget=birthday-profile]{--tool-h:270px}}@media (width>=700px){[data-widget=birthday-profile]{--tool-h:210px}}@media (width>=1000px){[data-widget=birthday-profile]{--tool-h:210px}}[data-bp-reserve="0"]{--tool-h:1610px}[data-bp-reserve="1"]{--tool-h:1715px}[data-bp-reserve="2"]{--tool-h:1780px}@media (width>=400px){[data-bp-reserve="0"]{--tool-h:1540px}[data-bp-reserve="1"]{--tool-h:1645px}[data-bp-reserve="2"]{--tool-h:1690px}}@media (width>=700px){[data-bp-reserve="0"]{--tool-h:970px}[data-bp-reserve="1"]{--tool-h:1075px}[data-bp-reserve="2"]{--tool-h:1140px}}@media (width>=1000px){[data-bp-reserve="0"]{--tool-h:775px}[data-bp-reserve="1"]{--tool-h:925px}[data-bp-reserve="2"]{--tool-h:995px}}
