.catalog-gravity .catalog-heading{margin-bottom:12px}.catalog-gravity .catalog-heading h1{letter-spacing:-.02em;font-size:clamp(30px,3vw,44px);line-height:1.15}.catalog-gravity .catalog-heading .eyebrow{color:var(--g-color-text-secondary);font-size:12px;font-weight:400}.catalog-gravity .catalog-filters{border:1px solid var(--g-color-line-generic);background:var(--g-color-base-float);border-radius:16px;padding:12px 16px}.catalog-gravity .catalog-filters:before{display:none}.catalog-gravity .catalog-search-field{width:100%;min-width:0}.catalog-gravity .catalog-tabs{min-width:0;margin-top:0}.catalog-gravity .catalog-toolbar{align-items:center;gap:12px;min-width:0;margin-top:12px;display:flex}.catalog-gravity .catalog-search-field{flex:1}.catalog-gravity .catalog-toolbar-controls,.catalog-gravity .catalog-sort-controls{flex-shrink:0;align-items:center;gap:8px;display:flex}.catalog-gravity .catalog-sort-controls .g-select{width:180px}.catalog-gravity .catalog-categories{min-width:0}@media (max-width:767px){.catalog-gravity .catalog-toolbar{flex-wrap:wrap}.catalog-gravity .catalog-search-field{flex-basis:100%}.catalog-gravity .catalog-toolbar-controls{flex-wrap:wrap;justify-content:space-between;width:100%}.catalog-gravity .catalog-sort-controls{flex:100%;min-width:0}.catalog-gravity .catalog-sort-controls .g-select{flex:1;width:auto;min-width:0}.catalog-gravity .catalog-toolbar-controls>.g-segmented-radio-group{margin-left:auto}}.catalog-gravity .catalog-sidebar h2{font-size:18px}.catalog-gravity fieldset{border-color:var(--g-color-line-generic)}.catalog-gravity legend{letter-spacing:.06em;color:var(--g-color-text-secondary);font-size:12px;line-height:16px}.catalog-gravity .catalog-button .g-button__text,.catalog-gravity .view-option{align-items:center;gap:6px;display:inline-flex}.catalog-gravity .catalog-results-table table{white-space:nowrap;width:100%}.catalog-gravity .catalog-results-table th{height:48px;font-weight:500}.catalog-gravity .catalog-item-art{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:64px;height:52px}.catalog-gravity .catalog-card{background:var(--g-color-base-float);border:1px solid var(--g-color-line-generic);padding:20px;transition:border-color .15s}.catalog-gravity .catalog-card:focus-within{border-color:var(--g-color-line-brand)}@media (hover:hover){.catalog-gravity .catalog-card:hover{border-color:var(--g-color-line-brand)}}.catalog-gravity .catalog-card-art{background:var(--g-color-base-generic);border-radius:12px}.catalog-gravity .catalog-item-card,.catalog-gravity .catalog-source-card{overflow-wrap:anywhere;padding:16px}.catalog-gravity .catalog-rarity-badge{border-color:color-mix(in srgb, currentColor 25%, transparent);border-radius:6px;padding:2px 6px;line-height:16px}.catalog-gravity .empty-state h2{font-size:22px;line-height:1.3}@media (max-width:639px){.catalog-gravity .catalog-filters{padding:12px}}.catalog-gravity .catalog-filter-option{box-sizing:border-box;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;min-width:0;min-height:36px;padding:6px 8px;transition:background .15s;display:flex}.catalog-gravity .catalog-filter-option:has(input:checked){background:var(--g-color-base-selection)}.catalog-gravity .catalog-filter-option .g-control-label__text{overflow-wrap:anywhere;min-width:0}.catalog-gravity .catalog-filter-option:hover{border-color:var(--g-color-line-brand);background:var(--g-color-base-generic-hover)}.catalog-gravity .catalog-filter-summary:focus-visible{outline:2px solid var(--g-color-line-focus);outline-offset:2px}.catalog-gravity .catalog-filter-option:has(input:focus-visible){outline:2px solid var(--g-color-line-focus);outline-offset:2px}.catalog-gravity .catalog-element-filter{border:1px solid var(--g-color-line-generic);border-radius:8px;width:40px;height:40px}.catalog-gravity .catalog-element-filter .g-button__text{justify-content:center;align-items:center;margin:0 4px;display:flex}.catalog-gravity .catalog-element-filter[aria-pressed=false] img{filter:grayscale();opacity:.8}.catalog-gravity .catalog-element-filter[aria-pressed=true]{border-color:var(--g-color-line-brand);background:var(--g-color-base-selection);box-shadow:inset 0 0 0 1px var(--g-color-line-brand)}.catalog-gravity .catalog-element-filter:focus-visible{outline:2px solid var(--g-color-line-focus);outline-offset:2px}@media (pointer:coarse){.catalog-gravity .catalog-filter-option,.catalog-gravity .catalog-filter-summary{min-height:44px}.catalog-gravity .catalog-element-filter{width:44px;height:44px}}.catalog-gravity .catalog-card-skeleton{min-height:300px}.catalog-gravity .catalog-cards-results{animation:.24s ease-out catalog-results-appear}@keyframes catalog-results-appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.catalog-gravity .catalog-cards-results,.catalog-gravity .catalog-card-skeleton .g-skeleton{animation:none}}.catalog-gravity .catalog-card-skeleton .g-skeleton_animation_gradient:after{background-image:linear-gradient(90deg,#0000,#ffffff17,#0000)}.catalog-gravity .catalog-active-filter{max-width:100%;height:auto;min-height:34px;color:var(--g-color-text-primary);background:var(--g-color-base-generic);border:1px solid var(--g-color-line-generic);box-shadow:none}.catalog-gravity .catalog-active-filter .g-label__text{white-space:normal;text-align:left;min-width:0;margin:0 4px 0 8px;padding-block:7px}.catalog-gravity .catalog-active-filter .g-label__content{overflow-wrap:anywhere}.catalog-gravity .catalog-active-filter .g-label__addon_type_button{height:auto;color:var(--g-color-text-secondary);flex:0 0 26px;align-self:stretch;position:static}.catalog-gravity .catalog-active-filter .g-label__addon_type_button:hover{color:var(--g-color-text-brand);background:var(--g-color-base-selection)}.catalog-gravity .catalog-reset-all{color:var(--g-color-text-brand)}@media (pointer:coarse){.catalog-gravity .catalog-active-filter .g-label__addon_type_button{flex-basis:32px;min-height:32px}}.catalog-gravity .catalog-item-table-panel{overflow:clip}.catalog-gravity .catalog-items-table table{table-layout:fixed;white-space:normal;min-width:1180px}.catalog-gravity .catalog-items-table .g-table__cell{box-sizing:border-box;padding:8px 12px}.catalog-gravity .catalog-items-table tbody .g-table__cell{height:72px}.catalog-gravity .catalog-items-table th{height:44px}.catalog-gravity .catalog-items-table th .g-button__text{margin-inline:0}.catalog-gravity .catalog-table-item{align-items:center;gap:10px;display:flex}.catalog-gravity .catalog-item-name,.catalog-gravity .catalog-table-value{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:18px;display:-webkit-box;overflow:hidden}.catalog-gravity .catalog-item-original{text-overflow:ellipsis;white-space:nowrap;line-height:18px;display:block;overflow:hidden}.catalog-gravity .catalog-item-elements{white-space:nowrap;gap:3px}.catalog-gravity .catalog-item-elements img{width:22px;height:22px}.catalog-gravity .catalog-items-table tbody tr:focus-within{background:var(--g-color-base-selection)}@media (hover:hover){.catalog-gravity .catalog-items-table tbody tr:hover{background:#f2c94c0a}}@media (min-width:1536px){.app-shell-content:has(.catalog-items-table){overflow:clip}.catalog-gravity .catalog-items-table{overflow:visible}.catalog-gravity .catalog-items-table th{z-index:10;background:var(--g-color-base-float);box-shadow:0 1px 0 var(--g-color-line-generic);position:sticky;top:71px}}.catalog-gravity .catalog-secondary,.catalog-gravity .empty-state p,.catalog-gravity .catalog-items-table tbody .catalog-column-content,.catalog-gravity .catalog-items-table tbody .catalog-column-source{color:var(--g-color-text-secondary)}.catalog-gravity :is(a,button,summary):focus-visible{outline:2px solid var(--g-color-line-focus);outline-offset:2px;border-radius:4px}.catalog-gravity .catalog-table-value a:focus-visible{outline-offset:-2px}.catalog-gravity a{text-underline-offset:3px;text-decoration-thickness:1px}.catalog-gravity .catalog-item-card .catalog-card-art img,.catalog-gravity .catalog-source-loot img{-o-object-fit:contain;object-fit:contain}.catalog-gravity .catalog-shell{padding-top:20px}.catalog-gravity .catalog-card h2{font-size:17px;line-height:22px}.catalog-gravity .catalog-original-name{font-size:13px;line-height:18px}.catalog-gravity .catalog-item-card>p{color:var(--g-color-text-secondary);font-size:13px}.catalog-gravity .catalog-subtabs{--g-tabs-border-width:0;min-width:0}.catalog-gravity .catalog-subtabs [role=tab][aria-selected=true]{background:var(--g-color-base-selection);color:var(--g-color-text-brand);border-radius:6px}.catalog-gravity .catalog-filter-group-toggle{text-align:left;letter-spacing:.06em;text-transform:uppercase;width:100%;min-height:32px;color:var(--g-color-text-secondary);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.catalog-gravity .catalog-filter-group-toggle>svg{flex-shrink:0;margin-left:auto}.catalog-gravity .catalog-filter-group-toggle:hover{color:var(--g-color-text-primary)}.catalog-gravity .catalog-filter-count{background:var(--g-color-base-selection);color:var(--g-color-text-brand);letter-spacing:normal;border-radius:4px;padding:0 6px}.catalog-gravity .catalog-results-summary .catalog-active-filters{margin-bottom:0}.catalog-gravity .catalog-card-source{color:var(--g-color-text-primary);font-size:13px;line-height:19px}.catalog-gravity .catalog-card-source a{text-decoration:underline;-webkit-text-decoration-color:var(--g-color-line-brand);text-decoration-color:var(--g-color-line-brand)}.catalog-gravity .catalog-image{flex-shrink:0;display:block;position:relative;overflow:hidden}.catalog-gravity .catalog-image>img{width:100%;height:100%}.catalog-gravity .catalog-image-placeholder{color:var(--g-color-text-secondary);background:var(--g-color-base-generic);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (pointer:coarse){.catalog-gravity .catalog-filter-group-toggle{min-height:44px}}
