.st-roll{place-items:center;min-width:150px;min-height:172px;display:grid}
.st-weather{min-height:116px}.st-weather-photo{border-radius:7px;position:absolute;inset:5px;overflow:hidden}.st-weather-caption{color:#fff;text-shadow:0 1px 3px #00000080;background:linear-gradient(#0000,#0000008c);flex-direction:column;gap:1px;padding:22px 12px 8px;display:flex;position:absolute;inset:auto 0 0}
.st-person{max-width:var(--st-width);flex-direction:column;gap:28px;margin-inline:auto;display:flex;container-type:inline-size}.st-me{gap:16px;display:grid}.st-me-avatar{aspect-ratio:1;border-radius:var(--radius-lg);object-fit:cover;width:100%;max-width:280px;height:auto}.st-rolls{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}@container (min-width:620px){.st-me{grid-template-columns:148px minmax(0,1fr);align-items:center;gap:24px}.st-me-avatar{grid-row:span 2}.st-rolls{grid-column:2;justify-content:start}}@container (min-width:900px){.st-me{grid-template-columns:148px minmax(0,1fr) minmax(min-content,1fr)}.st-me-avatar{grid-row:auto}.st-rolls{grid-column:auto;justify-content:space-between}}.st-bento{grid-template-columns:minmax(0,1fr);grid-template-areas:"list""rings""favorites""weather""shelf""things""stickers";gap:12px;display:grid}@container (min-width:620px){.st-bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"list list favorites favorites""list list weather weather""rings rings rings rings""shelf shelf shelf shelf""things things things things""stickers stickers stickers stickers"}}@container (min-width:940px){.st-bento{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"list list list rings rings rings rings rings favorites favorites favorites favorites""list list list rings rings rings rings rings weather weather weather weather""stickers stickers stickers stickers stickers stickers shelf shelf shelf shelf shelf shelf""stickers stickers stickers stickers stickers stickers things things things things things things"}}.st-person .wk-activity-body{gap:20px;min-height:0;padding:12px 0}.st-person .wk-rings{max-width:132px}.st-person .wk-metric{padding:5px 0}.st-person .wk-metric dd{margin-top:0}.st-person .wk-metric-value{font-size:var(--text-heading-lg);line-height:var(--text-heading-lg--line-height,1.3)}.st-person .wk-activity-footer{min-height:0;padding-top:10px}.st-area{flex-direction:column;min-width:0;display:flex}.st-area>*{flex:1}
