.art{position:relative;overflow:hidden;isolation:isolate;background:var(--control)}.art--app{background:none}.art__app{object-fit:contain}.art__app,.art__cover{position:absolute;inset:0;width:100%;height:100%}.art__cover{object-fit:cover;animation:fade-in var(--duration-slow) var(--ease-out) both}.art__cover--fill{transform:scale(1.4);filter:blur(28px) saturate(1.3) brightness(.8)}.art__cover--wide{inset:50% 0 auto;height:auto;aspect-ratio:auto;object-fit:contain;transform:translateY(-50%);box-shadow:0 18px 40px rgba(0,0,0,.35)}.art__object{inset:auto 0 0 0;width:100%;height:82%;object-position:bottom center;animation:fade-in var(--duration-slow) var(--ease-out) both}.art__icon,.art__object{position:absolute;object-fit:contain}.art__icon{top:50%;left:50%;width:44%;max-width:120px;aspect-ratio:1;transform:translate(-50%,-50%)}.art--icon .art__icon{width:70%;max-width:none}.art__monogram{position:absolute;inset:0;display:grid;place-items:center;font-size:28px;font-weight:650;letter-spacing:-.04em;color:rgba(255,255,255,.92)}.art--bare .art__monogram{color:var(--ink-mute)}.art--icon .art__monogram{font-size:15px}.art--icon .art__icon--fill,.art--icon .art__icon.art__icon--full,.art__icon--fill,.art__icon.art__icon--full{inset:0;top:0;left:0;width:100%;max-width:none;height:100%;object-fit:cover;transform:none}.stars{position:relative;display:inline-flex;flex:none;line-height:0;vertical-align:middle}.stars__base,.stars__fill{display:inline-flex;gap:var(--star-gap)}.stars__base{fill:var(--track)}.stars__fill{position:absolute;inset:0 auto 0 0;overflow:hidden;fill:var(--accent);white-space:nowrap}.stars svg{flex:none}.star-picker{display:flex;align-items:center;gap:2px}.star-picker__star{display:grid;place-items:center;padding:3px;border-radius:10px;fill:var(--track);transition:transform var(--duration-fast) var(--ease-spring),fill var(--duration-fast)}.star-picker__star:hover{transform:scale(1.12)}.star-picker__star.is-lit{fill:var(--accent)}.star-picker__label{margin-left:10px;font-size:14px;font-weight:560;color:var(--ink-2)}