.detail-content{margin-block:32px}.detail-content-skeleton .title-skeleton{height:32px;width:50%}.detail-content-skeleton .text-skeleton{height:14px;width:80%}.detail-content-skeleton .filter-chip-skeleton{width:84px}.detail-page .title-wrapper{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.detail-content .btn-secondary{flex-shrink:0}.detail-page .saved .unsave-text,.detail-page .removed .save-text{display:block}.detail-page .saved .save-text,.detail-page .removed .unsave-text{display:none}.detail-stats{display:flex;flex-direction:column;margin-block-start:12px}.detail-stats .stats-item{display:flex;flex-direction:row;align-items:center;gap:4px;padding-block:8px}.detail-banner-skeleton{aspect-ratio:1 / 1}.detail-stats .stats-item .label-medium{font-size:var(--fs-title-large);text-transform:capitalize;opacity:.8}.detail-banner{border-radius:var(--radius-8)}.detail-page .tag-list{display:flex;flex-direction:row;gap:8px;justify-content:flex-start;margin-block:16px 32px}.filter-chip{height:32px;background-color:var(--background);border:1px solid var(--outline);display:grid;place-items:center;padding-inline:16px;border-radius:var(--radius-8);-webkit-user-select:none;user-select:none;cursor:pointer}.filter-chip .checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1px;height:1px;margin:-1px;opacity:0}.filter-chip:has(:focus-visible){box-shadow:inset 0 0 0 1px var(--primary)}.filter-chip:has(:checked){background-color:var(--primary);border-color:var(--primary);color:var(--white)}@media (min-width: 600px){.detail-banner{max-width:420px}}@media (min-width: 768px){.detail-stats{all:unset;display:grid;margin-block-start:12px;grid-template-columns:repeat(3,1fr)}.detail-stats .stats-item:not(:last-child){border-inline-end:1px solid var(--outline)}.detail-stats .stats-item{place-content:center;padding-block:16px}}@media (min-width: 992px){.detail-page-main{display:grid;grid-template-columns:1fr;align-items:center;margin-block-end:32px}.detail-page{display:grid;grid-template-columns:.8fr 1fr;align-items:flex-start;gap:36px}.detail-stats .stats-item{padding-block:16px;gap:8px}.detail-stats .stats-item .label-medium,.detail-stats .stats-item .display-medium{font-size:var(--fs-label-large)}.detail-banner{position:sticky;top:calc(var(--header-height) + 32px);margin-block-start:16px;max-width:100%}}
