@layer components{.gift-window{--material-sheet-fill:color-mix(in srgb,var(--ink-3) 90%,transparent);--material-sheet-opaque:var(--ink-3)}@media (pointer:coarse){.gift-window{--material-sheet-fill:color-mix(in srgb,var(--ink-3) 97%,transparent);--material-sheet-filter:none}}.gift-stage{display:flex;min-width:0;flex-direction:column;gap:.75rem}.gift-stage__floor{position:relative;min-height:15rem;overflow:hidden;border:1px solid var(--border-subtle);border-radius:.875rem;background:var(--ink-1);box-shadow:var(--lift-edge)}.gift-stage__floor,.gift-stage__picture{display:flex;align-items:center;justify-content:center}.gift-stage__picture{scale:1.3}.gift-stage[data-gift-stage-kind=COMMENT_COLOR] .gift-stage__picture,.gift-stage[data-gift-stage-kind=NAMEPLATE] .gift-stage__picture{scale:1.1}.gift-stage[data-gift-stage-kind=PROFILE_BACKGROUND] .gift-stage__picture{scale:1}.gift-stage__caption{min-width:0}@media (width < 48rem){.gift-stage:not(.gift-stage--sent){flex-direction:row;align-items:center;gap:.875rem}.gift-stage:not(.gift-stage--sent) .gift-stage__floor{width:min(11rem,45%);min-height:7.5rem;flex-shrink:0}.gift-stage:not(.gift-stage--sent) .gift-stage__picture{scale:.72}.gift-stage--sent .gift-stage__floor{min-height:12rem}.gift-stage--sent .gift-stage__picture{scale:1}}.gift-tools{display:flex;flex-direction:column;gap:.625rem}.gift-tools__row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.gift-tools__search{flex-basis:12rem}.gift-tools__chips{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.gift-chip,.gift-more,.gift-select{display:inline-flex;min-height:2.5rem;align-items:center;gap:.375rem;border:1px solid var(--border-default);border-radius:999px;background:var(--ink-1);color:var(--text-2);font-size:.8125rem;font-weight:500;line-height:1rem;padding-inline:.75rem;white-space:nowrap;transition:color var(--duration-state) var(--ease-macos),background-color var(--duration-state) var(--ease-macos),border-color var(--duration-state) var(--ease-macos)}.gift-chip:hover,.gift-more:hover,.gift-select:hover{background:var(--ink-2);color:var(--text-1)}.gift-chip--on,.gift-chip--on:hover,.gift-select--on{border-color:var(--ember-500);background:var(--ember-ink);color:var(--ember-1000)}.gift-chip__count{font-family:var(--font-mono,ui-monospace,monospace);font-size:.6875rem;font-variant-numeric:tabular-nums;opacity:.85}.gift-select{-webkit-appearance:auto;appearance:auto;padding-inline:.5rem}.gift-more,.gift-select{border-radius:.375rem;color:var(--text-1)}.gift-more{justify-content:center}@media (width >= 40rem){.gift-chip,.gift-more,.gift-select{min-height:2rem}}.gift-sent{display:flex;flex-direction:column;gap:1rem}.gift-sent__actions{display:flex;flex-direction:column-reverse;gap:.5rem}@media (width >= 40rem){.gift-sent__actions{flex-direction:row;justify-content:flex-end}}}