.searchItem{&[data-v-43426ad5]{align-items:center;gap:var(--space-small);padding:var(--space-xs);color:var(--color-text-muted);border-bottom:1px solid var(--color-border);transition:color .15s,background-color .15s;display:flex}& .ca-thumb[data-v-43426ad5]{flex:0 0 60px}& .pv-info[data-v-43426ad5]{min-width:0}&[data-v-43426ad5]:focus-visible,&[data-v-43426ad5]:hover,&[data-selected=true][data-v-43426ad5]{color:var(--color-text);background:var(--color-link)}& .searchTitle[data-v-43426ad5]{font-size:var(--font-size-small);font-weight:700}& .searchUser[data-v-43426ad5]{font-size:var(--font-size-tiny)}}.search{&[data-v-9768b29f]{anchor-name:--gallery-search;width:164px;padding-inline:var(--space-large);border:1px solid var(--color-text-muted);border-radius:16px;transition:width .2s,border-color .2s}&[data-v-9768b29f]:focus-within{border-color:var(--color-text);width:196px}& input{&[data-v-9768b29f]{width:100%;padding-block:var(--space-xs);font-size:var(--font-size-small);color:var(--color-text);background:0 0;border:0;outline:none}&[data-v-9768b29f]::placeholder{color:var(--color-text-muted)}}}.search-results{&[data-v-9768b29f]{position-anchor:--gallery-search;inset:auto;top:calc(anchor(bottom) + var(--space-small));left:anchor(left);width:320px;max-height:calc(100dvh - 64px);padding:var(--space-xs);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);opacity:0;translate:0 calc(-1 * var(--space-small));transition:opacity .24s linear,translate .24s,display .24s allow-discrete,overlay .24s allow-discrete;margin:0;overflow:auto}&[data-v-9768b29f]:popover-open{opacity:1;translate:0;@starting-style{opacity:0;translate:0 calc(-1 * var(--space-small))}}}.no-result{&[data-v-9768b29f]{padding:var(--space-large);font-size:var(--font-size-label);color:var(--color-text-muted)}& strong[data-v-9768b29f]{font-size:var(--font-size-body);color:var(--color-text)}}header{&[data-v-1155ac56]{background:var(--color-border);border-bottom:1px solid var(--color-text-dim);grid-template-columns:220px minmax(0,1fr);align-items:center;height:52px;display:grid}& h1 a[data-v-1155ac56]{width:220px;height:50px;display:block}& nav{&[data-v-1155ac56]{justify-content:space-between;align-items:center;min-width:0;display:flex}& .navigation{&[data-v-1155ac56]{align-items:center;margin-left:auto;display:flex}& a{&[data-v-1155ac56]{min-height:50px;padding-inline:var(--space-large);color:var(--color-text-soft);align-items:center;transition:color .2s;display:grid}&[data-v-1155ac56]:focus-visible,&[data-v-1155ac56]:hover{color:var(--color-text)}}}& .searchContainer[data-v-1155ac56]{@media (width<768px){display:none}}}}.ft{&[data-v-983c043f]{font-size:var(--font-size-tiny);color:var(--color-text-muted)}& a{&[data-v-983c043f]{cursor:pointer;text-underline-offset:var(--space-xs);text-decoration:underline 1px #0000}&[aria-current=true][data-v-983c043f]{color:var(--color-text);text-decoration-color:currentColor}&[data-v-983c043f]:focus-visible,&[data-v-983c043f]:hover{color:var(--color-text)}}& address[data-v-983c043f]{@media (width>=768px){margin-right:var(--space-large)}@media (width<768px){gap:var(--space-small);padding-block:var(--space-small);text-align:center;display:grid}}@media (width>=768px){&[data-v-983c043f]{background:var(--color-background);justify-content:flex-end;align-items:center;width:calc(100% - 220px);height:32px;display:flex;position:absolute;bottom:0;right:0}}}.ft-copy[data-v-983c043f],.ft-ver[data-v-983c043f]{@media (width<768px){display:block}@media (width>=768px){margin-left:var(--space-large)}}
