@layer components{.ph[data-v-229372c2]{padding-bottom:var(--s-12);background:radial-gradient(60% 80% at 50% 0,color-mix(in srgb,var(--primary-container) 45%,transparent),transparent)}.ph-in[data-v-229372c2]{justify-items:center;gap:var(--s-4);text-align:center;display:grid}.ph-badge[data-v-229372c2]{width:calc(var(--s-20) + var(--s-12));aspect-ratio:1;place-items:center;display:grid;position:relative}.ph-shape[data-v-229372c2]{background:var(--primary-container);opacity:.55;animation:sway-229372c2 9s var(--ease-effects) infinite alternate;position:absolute;inset:0}@keyframes sway-229372c2{0%{rotate:-14deg;scale:.96}to{rotate:16deg;scale:1.04}}.ph-emoji[data-v-229372c2]{--emoji:var(--s-20);position:relative}@media (prefers-reduced-motion:reduce){.ph-shape[data-v-229372c2]{animation:none}}.ph-title[data-v-229372c2]{letter-spacing:-.045em;font-size:clamp(2.8rem,7.5vw,4.8rem);line-height:.98}.ph-lead[data-v-229372c2]{max-width:38rem;color:var(--on-surface-variant);font-size:1.2rem;line-height:1.55}.ph-meta[data-v-229372c2]{justify-content:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.ph-meta[data-v-229372c2] .chip{align-items:center;gap:var(--s-2);min-height:var(--s-8);padding:var(--s-1) var(--s-4) var(--s-1) var(--s-3);border-radius:var(--r-full);background:var(--surface-container-high);color:var(--on-surface-variant);font-size:.875rem;display:inline-flex}.ph-meta[data-v-229372c2] .chip .icon{font-size:var(--z-icon-sm)}}
