.g-root.detail-gravity{font-size:16px;line-height:1.5}.detail-gravity .eyebrow{color:var(--g-color-text-secondary);letter-spacing:.04em;font-size:12px;font-weight:500}.detail-gravity .detail-button .g-button__text{align-items:center;gap:8px;display:inline-flex}.detail-gravity .item-showcase-art,.detail-gravity .item-card-preview{border-color:var(--g-color-line-generic);background:var(--g-color-base-generic);border-radius:8px}.detail-gravity .item-drop>div:last-child{border-color:var(--g-color-line-generic);border-radius:8px;overflow:hidden}.detail-gravity .item-showcase .detail-button{margin-top:16px}.detail-gravity .item-heading{align-content:start;gap:16px;padding:20px 24px}.detail-gravity .item-heading .eyebrow{margin-bottom:4px}.detail-gravity .item-facts{-moz-column-gap:24px;gap:12px 24px}.detail-gravity .item-section .eyebrow,.detail-gravity .item-modules .eyebrow,.detail-gravity .source-page h2.eyebrow{color:var(--g-color-text-primary);letter-spacing:0;font-size:17px;font-weight:500;line-height:1.4}.detail-gravity .source-map-button{max-width:100%;height:auto;min-height:44px;color:var(--g-color-text-brand);justify-content:center;align-items:center;display:inline-flex}.detail-gravity .source-map-button:hover{color:var(--g-color-text-brand-heavy)}.detail-gravity .source-map-button:focus-visible{outline:2px solid var(--g-color-line-focus);outline-offset:3px}.detail-gravity .item-card-trigger{cursor:zoom-in;width:100%;padding:0;display:block}.detail-gravity .item-card-trigger:hover,.detail-gravity .item-card-trigger:focus-visible{outline:2px solid var(--g-color-line-focus);outline-offset:3px}.item-card-modal .item-card-dialog{background:var(--g-color-base-float);border-radius:12px;max-width:calc(100vw - 32px);padding:12px}.item-card-modal .item-card-expanded{-o-object-fit:contain;object-fit:contain;width:auto;max-width:min(1200px,100vw - 56px);height:auto;max-height:calc(100dvh - 112px);display:block}@media (min-width:1280px){.detail-gravity .item-overview{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.detail-gravity .item-source-column{border-top:0;border-left:1px solid var(--g-color-line-generic)}}@media (max-width:767px){.detail-gravity .item-heading{padding:20px}}.detail-gravity .source-map-button .g-button__text{white-space:nowrap;max-width:100%;padding-block:10px;overflow:hidden}.detail-gravity .source-map-button svg{flex-shrink:0}.detail-gravity .source-photo-type{color:#fff;overflow-wrap:anywhere;pointer-events:none;background:linear-gradient(#0000,#000000e6);align-items:flex-end;min-height:80px;padding:28px 24px 10px;font-size:18px;font-weight:600;line-height:1.4;display:flex;position:absolute;inset:auto 0 0}.detail-gravity .source-map-button[disabled]{color:var(--g-color-text-secondary)}.detail-gravity .item-overview{min-width:0;display:grid;overflow:hidden}.detail-gravity .item-source-column{min-width:0}.detail-gravity .item-overview .item-drop{padding:20px 24px}@media (max-width:1279px){.detail-gravity .item-source-column{border-top:1px solid var(--g-color-line-generic)}}@media (max-width:767px){.detail-gravity .item-overview .item-drop{padding:20px}}
