@media (min-width:1100px){.gravity-quick-filters{padding:22px 0 4px}.gravity-quick-filters [role=tablist]{display:inline-flex;flex-wrap:wrap;gap:6px;padding:4px;background:var(--g-ivory);border-radius:999px}.gravity-home .gravity-quick-filters button{min-height:44px;padding:11px 20px;border-radius:999px;font:500 13px/1.2 var(--g-sans);color:var(--g-muted);transition:background .2s ease,color .2s ease}.gravity-home .gravity-quick-filters button[aria-selected=true]{background:var(--g-paper);color:var(--g-ink);box-shadow:0 2px 8px color-mix(in srgb,var(--g-ink) 7%,transparent)}.gravity-quick-filters p{margin:10px 4px 0;max-width:90ch;color:var(--g-muted);font:12px/1.6 var(--g-sans)}.gravity-orbit-viewport{position:absolute;inset:0 auto 0 0;overflow:hidden;touch-action:none}.gravity-orbit-camera{position:absolute;inset:0 auto 0 0;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.gravity-orbit-viewport.is-zooming .gravity-orbit-camera{transition:transform 80ms linear}.gravity-zoom-controls{display:flex;align-items:center;gap:0;border:1px solid var(--g-hair);border-radius:999px}.gravity-home .gravity-scene-buttons .gravity-zoom-controls button{border:0;padding:10px;min-width:40px}.gravity-home .gravity-scene-buttons .gravity-zoom-controls .gravity-zoom-reset{font-variant-numeric:tabular-nums;min-width:58px;padding:10px 4px;color:var(--g-muted)}.gravity-home .gravity-zoom-controls button:disabled{opacity:.35;cursor:default}.gravity-filter-empty{position:absolute;left:32px;top:36px;max-width:52ch;padding:24px;background:var(--g-paper);color:var(--g-muted);font:14px/1.6 var(--g-sans)}}@media (max-width:1099px){.gravity-home.is-narrow .gravity-orbit-controls{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.gravity-home.is-narrow .gravity-view-switch button,.gravity-home.is-narrow .gravity-ghost,.gravity-home.is-narrow .gravity-orbit-chip,.gravity-home.is-narrow .gravity-mobile-chips button{min-height:44px}.gravity-home.is-narrow .gravity-mobile-reader .gravity-reader-nav button{width:44px;height:44px}.gravity-home.is-narrow .gravity-mobile-reader .gravity-panel-row{height:auto;min-height:44px;flex-wrap:wrap}.gravity-home.is-narrow .gravity-mobile-reader .gravity-panel-actions{height:auto;flex-wrap:wrap}.gravity-home.is-narrow .gravity-mobile-reader .gravity-panel-actions button,.gravity-home.is-narrow .gravity-relations button{min-height:44px}.gravity-home.is-narrow .gravity-reader-meta{white-space:normal;overflow-wrap:anywhere}.gravity-home.is-narrow .gravity-reader-title{overflow-wrap:anywhere}.gravity-home.is-narrow .gravity-share :is(input,select){font-size:16px;min-height:44px}.gravity-home.is-narrow .gravity-closing nav:not(.gravity-closing-faces) a{display:inline-flex;align-items:center;min-height:44px}.gravity-home.is-narrow .gravity-quick-filters{padding:4px 0 14px}.gravity-home.is-narrow .gravity-quick-filters [role=tablist]{display:flex;gap:6px;overflow-x:auto;padding:4px;background:var(--g-ivory);border-radius:999px}.gravity-home.is-narrow .gravity-quick-filters button{flex:0 0 auto;min-height:44px;padding:10px 14px;border-radius:999px;font-size:13px;white-space:nowrap;color:var(--g-muted)}.gravity-home.is-narrow .gravity-quick-filters button[aria-selected=true]{background:var(--g-paper);color:var(--g-ink)}.gravity-home.is-narrow .gravity-quick-filters p{margin:8px 4px 0;font-size:12px;color:var(--g-muted)}.gravity-home.is-narrow .gravity-list-grid{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr))}}@media (max-width:599px){.gravity-home.is-narrow{padding:0 16px calc(40px + env(safe-area-inset-bottom,0px))}.gravity-home.is-narrow .gravity-mobile-chips{margin:0 -16px;padding-left:16px;padding-right:16px}}@media (max-width:1099px) and (prefers-reduced-motion:no-preference){.gravity-home.is-narrow .gravity-mobile-stage .gravity-slot-content{animation:gravity-mobile-enter .5s ease-out both}.gravity-home.is-narrow.is-return .gravity-mobile-stage .gravity-slot-content{animation-duration:.25s}}@keyframes gravity-mobile-enter{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.gravity-mobile-camera{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .18s ease-out}.gravity-mobile-stage.is-zooming .gravity-mobile-camera{transition:transform 80ms linear}.gravity-mobile-zoom{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;color:var(--g-muted);font:11px/1.4 var(--g-sans)}.gravity-mobile-zoom .gravity-zoom-controls{display:flex;align-items:center;border:1px solid var(--g-hair);border-radius:999px}.gravity-home .gravity-mobile-zoom button{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:var(--g-ink)}.gravity-home .gravity-mobile-zoom button:disabled{opacity:.35}.gravity-mobile-zoom .gravity-zoom-reset{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.gravity-home .gravity-orbit-camera,.gravity-home .gravity-mobile-camera{transition:none!important}}
