.app-desktop-nav,.app-desktop-navigation-only,.shelter-network__desktop-footer,.profile-account-desktop-legal{display:none}.app-mobile-shell>.app-bottom-nav{order:2}@media(min-width:1024px){:root:not([data-app-native-shell=true]) .app-mobile-shell{--desktop-content-max-width: 1200px;--desktop-navigation-height: 80px}:root:not([data-app-native-shell=true]) .app-mobile-shell>.app-bottom-nav{display:none}:root:not([data-app-native-shell=true]) .app-desktop-nav{display:block;flex-shrink:0;border-bottom:1px solid var(--color-border);background:var(--color-background)}:root:not([data-app-native-shell=true]) .app-desktop-navigation-only{display:contents}:root:not([data-app-native-shell=true]) .app-mobile-shell .app-top-app-bar__icon-btn--back,:root:not([data-app-native-shell=true]) .app-mobile-shell .app-top-app-bar__icon-cluster>a[aria-label=홈]{display:none}:root:not([data-app-native-shell=true]) .shelter-network__landing-topbar,:root:not([data-app-native-shell=true]) .app-my-page-shell>.app-top-app-bar,:root:not([data-app-native-shell=true]) .profile-account-shell>.app-top-app-bar,:root:not([data-app-native-shell=true]) .shelter-profile-page>.app-top-app-bar,:root:not([data-app-native-shell=true]) .shelter-animal-detail-root>.app-top-app-bar{display:none}:root:not([data-app-native-shell=true]) .shelter-network__desktop-footer{display:flex;justify-content:flex-end;padding-block:var(--space-x6);color:var(--color-text-secondary);font-size:var(--font-size-t3)}:root:not([data-app-native-shell=true]) .profile-account-version-row,:root:not([data-app-native-shell=true]) .profile-account-legal-card{display:none}:root:not([data-app-native-shell=true]) .profile-account-desktop-legal{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-x4);padding-top:var(--space-x4);color:var(--color-text-secondary);font-size:var(--font-size-t3)}.profile-account-desktop-legal a{display:inline-flex;align-items:center;min-height:44px;padding-inline:var(--space-x2)}.profile-account-desktop-legal a:hover{text-decoration:underline}:root:not([data-app-native-shell=true]) .shelter-network--home-chrome>.shelter-network__filter-bar{padding-top:var(--space-x4)}.shelter-network__desktop-footer a{padding:var(--space-x2)}.app-desktop-nav__container{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--space-x6);width:100%;max-width:var(--desktop-content-max-width);min-height:var(--desktop-navigation-height);padding:var(--space-x3) var(--layout-gutter);margin-inline:auto}.app-desktop-nav__identity{display:flex;align-items:center;gap:var(--space-x4);min-width:0}.app-desktop-nav__brand{display:inline-flex;align-items:center;flex-shrink:0;min-height:44px;text-decoration:none}.app-desktop-nav__links,.app-desktop-nav__actions{display:flex;align-items:center;gap:var(--space-x3)}.app-desktop-nav__actions{justify-self:end}.app-desktop-nav__area{display:flex;align-items:center;min-width:0}.app-desktop-nav__area .app-top-app-bar__area-btn{font-size:var(--font-size-t3);font-weight:600;color:var(--color-text-secondary)}.app-desktop-nav__area .app-top-app-bar__area-label{min-width:0;flex-shrink:1}.app-desktop-nav__area svg{color:inherit}.app-desktop-nav__link,.app-desktop-nav__register{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:var(--space-x2) var(--space-x4);border:0;border-radius:var(--radius-r2);background:transparent;color:var(--color-text-secondary);font-size:var(--font-size-t5);font-weight:var(--font-weight-semibold);text-decoration:none;white-space:nowrap;cursor:pointer}.app-desktop-nav__link:hover,.app-desktop-nav__link[aria-current=page]{background:var(--color-bg-neutral-weak);color:var(--color-text-primary)}.app-desktop-nav__register{background:var(--color-bg-brand-solid);color:var(--color-fg-neutral-inverted)}.app-desktop-nav__register:hover{opacity:.85}.app-desktop-nav a:focus-visible,.app-desktop-nav button:focus-visible{outline:2px solid var(--color-stroke-focus-ring);outline-offset:3px}:root:not([data-app-native-shell=true]) .app-home-page{--dimension-app-content-max-width: var(--desktop-content-max-width);--dimension-app-chrome-max-width: var(--desktop-content-max-width)}:root:not([data-app-native-shell=true]) .app-home-page>.app-top-app-bar{display:none}:root:not([data-app-native-shell=true]) .app-home-page>.main-content{padding-top:var(--space-x4)}:root:not([data-app-native-shell=true]) .dog-detail-page-root .dog-detail-hero-actions{display:none}:root:not([data-app-native-shell=true]) .app-home-page .app-home-feed-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-x8) var(--space-x6);margin-inline:0}:root:not([data-app-native-shell=true]) .app-home-page .app-home-feed-list{max-width:800px;width:100%;margin-inline:auto}:root:not([data-app-native-shell=true]) .app-home-page .app-home-feed{gap:var(--space-x6);padding-bottom:var(--space-x6)}:root:not([data-app-native-shell=true]) .app-home-page .app-scroll-top--home{right:max(var(--layout-gutter),calc((100% - var(--desktop-content-max-width)) / 2 + var(--layout-gutter)))}:root:not([data-app-native-shell=true]) .register-type-sheet{margin-bottom:0}:root:not([data-app-native-shell=true]) .app-map-controls-anchor>.app-map-peek-surface:is(.app-map-selected-dog-peek,.app-map-selected-shelter-peek){max-width:var(--desktop-content-max-width)}:root:not([data-app-native-shell=true]) .app-map-selected-shelter-peek__content{max-width:none}:root:not([data-app-native-shell=true]) .app-map-toolbar{max-width:var(--desktop-content-max-width);margin-inline:auto}:root:not([data-app-native-shell=true]) :is(.shelter-network-page,.shelter-animal-list-shell,.shelter-profile-page){--dimension-app-content-max-width: var(--desktop-content-max-width);--dimension-app-chrome-max-width: var(--desktop-content-max-width);--desktop-shelter-columns: 3}:root:not([data-app-native-shell=true]) :is(.shelter-network-page,.shelter-animal-list-shell,.shelter-profile-page) :is(.shelter-network__animal-grid,.shelter-network__featured-animal-rail,.shelter-network__notice-skeletons,.shelter-network__featured-animal-skeletons){display:grid;grid-template-columns:repeat(var(--desktop-shelter-columns),minmax(0,1fr));gap:var(--space-x8) var(--space-x6);margin-inline:0;padding-inline:0;overflow-x:visible;scroll-snap-type:none}:root:not([data-app-native-shell=true]) .shelter-network-page :is(.shelter-network__notice-rail,.shelter-network__featured-animal-rail) .shelter-network__animal-card{width:auto;min-width:0}:root:not([data-app-native-shell=true]) .shelter-profile-page .shelter-detail__hero{max-height:360px}:root:not([data-app-native-shell=true]) :is(.shelter-network-page,.shelter-animal-list-shell,.shelter-profile-page) .app-scroll-top{right:max(var(--layout-gutter),calc((100% - var(--desktop-content-max-width)) / 2 + var(--layout-gutter)))}:root:not([data-app-native-shell=true]) .dog-detail-page-root{--dimension-app-content-max-width: var(--desktop-content-max-width);--dimension-app-chrome-max-width: var(--desktop-content-max-width)}:root:not([data-app-native-shell=true]) .app-mobile-shell .dog-detail-page-root>.app-top-app-bar{display:none}:root:not([data-app-native-shell=true]) .dog-detail-page-root .dog-detail-page{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:var(--space-x10, 40px);padding-top:var(--space-x4);padding-bottom:var(--space-x6)}:root:not([data-app-native-shell=true]) .dog-detail-page-root .dog-detail-page__hero{position:sticky;top:var(--space-x4);justify-self:center;width:100%;max-width:min(100%,calc(100dvh - 200px));min-width:0;margin:0}:root:not([data-app-native-shell=true]) .dog-detail-page-root .dog-detail-page__hero .dog-detail-gallery{border-radius:var(--radius-r6)}:root:not([data-app-native-shell=true]) .dog-detail-page-root .dog-detail-page__information{display:flex;flex-direction:column;min-width:0}:root:not([data-app-native-shell=true]) .dog-detail-page-root .dog-detail-page__profile-sheet{margin:0;padding-top:0;padding-inline:0;border-radius:0}:root:not([data-app-native-shell=true]) .dog-detail-page-root .dog-detail-page__information>:is(.app-section-gap,.app-section-gap-wrap){margin-inline:0}}@media(min-width:1280px){:root:not([data-app-native-shell=true]) .app-home-page .app-home-feed-grid{grid-template-columns:repeat(4,minmax(0,1fr))}:root:not([data-app-native-shell=true]) :is(.shelter-network-page,.shelter-animal-list-shell,.shelter-profile-page){--desktop-shelter-columns: 4}}
