:root{--bg:#090b12;--bg-elevated:#13151d;--fg:#f4f1eb;--muted:#f4f1eb9e;--muted-strong:#f4f1ebc7;--line:#ffd68f29;--line-strong:#ffd68f47;--acc:#ffbd4a;--acc-hover:#ffd37a;--acc-soft:#ffbd4a29;--teal:#7ce0d6;--green:#87d37c;--red:#ff6f6f;--blue:#8bb8ff;--surface:#ffffff0e;--surface-hover:#ffffff17;--pill-bg:#ffffff14;--pill-border:#ffffff1f;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:20px;--spacing-2xl:24px;--spacing-3xl:32px;--spacing-4xl:40px;--spacing-5xl:48px;--spacing-6xl:60px;--spacing-7xl:80px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:10px;--radius-full:999px;--font-sans:system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace}.pet-detail__breadcrumbs{margin-bottom:var(--spacing-lg)}.pet-detail__header{margin-bottom:var(--spacing-3xl);row-gap:var(--spacing-sm);grid-template-columns:minmax(0,1fr);grid-template-areas:"identity""lead""metrics""actions";display:grid}.pet-detail__header--with-poster{column-gap:var(--spacing-xl);grid-template-columns:128px minmax(0,1fr);grid-template-areas:"poster identity""poster lead""poster metrics""actions actions";align-items:start}@media (max-width:767px){.pet-detail__header--with-poster{column-gap:var(--spacing-md);grid-template-columns:96px minmax(0,1fr);grid-template-areas:"poster identity""lead lead""metrics metrics""actions actions"}}.pet-detail__header .public-pet-poster{grid-area:poster}.pet-detail__header h1,.pet-detail__header p{overflow-wrap:anywhere;margin:0}.pet-detail__identity{grid-area:identity;min-width:0}.pet-detail__header .pet-detail__title{font-size:clamp(24px,2.5vw,32px);line-height:1.2}.pet-detail__lead{grid-area:lead;max-width:720px}.pet-detail__actions{justify-content:start;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-sm);grid-area:actions;grid-template-columns:auto auto;display:grid}.pet-detail__actions>.g-button{min-height:44px}.pet-detail__actions .install-command_detail{width:100%}.pet-detail__actions--with-install{grid-template-columns:minmax(0,520px) auto auto}@media (max-width:767px){.pet-detail__actions{grid-template-columns:minmax(0,1fr) auto}.pet-detail__actions .install-command_detail{grid-column:1/-1}}.pet-detail__metrics{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;grid-area:metrics;display:flex}.pet-detail__metric{align-items:center;gap:var(--spacing-xs);min-height:36px;padding:0 var(--spacing-md);border:1px solid var(--line-strong);border-radius:var(--radius-md);color:var(--g-color-text-secondary);font-variant-numeric:tabular-nums;background:#ffffff0a;font-size:14px;display:inline-flex}.pet-detail__body{gap:var(--spacing-2xl);display:grid}@media (min-width:1024px){.pet-detail__body{grid-template-columns:minmax(0,1fr) 360px;align-items:start}}.pet-detail__preview-card,.pet-detail__meta-card{padding:var(--spacing-2xl)}.pet-detail__side{gap:var(--spacing-2xl);display:grid}.pet-detail__back{margin-top:var(--spacing-3xl);display:inline-block}
