.art-directory{position:relative;z-index:0;display:flex;flex-direction:column;align-items:stretch;gap:16px;max-width:720px;margin:-16px auto 0;padding:32px 16px;border-radius:16px 16px 0 0;background:var(--paper);color:var(--purple)}.art-directory ul{margin:0;padding:0;list-style:none}.art-directory>.pagination,.art-directory>.state{margin:0}.art-tabs ul{display:flex;padding:3px;border-radius:12px;box-shadow:0 0 0 1px var(--line-violet)}.art-tabs li{flex:1 1 0}.art-tabs a{display:flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:10px;color:var(--purple);font-size:16px;font-weight:700;line-height:1.2;text-decoration:none}.art-tabs a[aria-current]{background:var(--purple);color:var(--card)}.art-title{display:flex;flex-direction:column;gap:16px;padding-block-start:18px}.art-title h1{margin:0;color:var(--container-light-subtitle-secondary);font-size:44px;font-weight:700;line-height:.94;letter-spacing:-.02em}.art-title ul{display:flex;flex-wrap:wrap;gap:8px}.art-title li{flex:1 1 0;min-inline-size:max-content}.art-title nav a{display:flex;align-items:center;justify-content:center;min-block-size:36px;padding:4px;border:1px solid var(--container-light-divider);border-radius:200px;color:var(--ink);font-size:14px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none}.art-title nav a[aria-current]{border-color:var(--state-selected);background:var(--state-selected);color:var(--card)}.art-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.art-card,.art-grid>li{display:flex;min-inline-size:0}.art-card{flex-direction:column;flex:1;border:1px solid var(--violet-100);border-radius:16px;background:var(--card);color:var(--ink)}.art-card h2,.art-card p{margin:0}.art-location{display:flex;align-items:center;gap:2px;font-size:12px;line-height:1.4;letter-spacing:.01em}.art-location img{flex-shrink:0}.art-site{color:var(--purple)}.art-artwork-card{gap:12px;padding:7px 7px 11px}.art-artwork-content{display:flex;flex-direction:column;gap:8px}.art-artwork-media img{display:block;width:100%;height:84px;object-fit:cover;border-radius:16px}.art-artwork-text{display:flex;flex-direction:column;gap:2px}.art-artwork-text h2{color:var(--ink);font-size:14px;font-weight:700;line-height:1.2}.art-artwork-text p{color:var(--caption);font-size:12px;line-height:1.4;letter-spacing:.01em}.art-artist-card{gap:8px;padding:15px}.art-artist-header{display:flex;flex-direction:column;align-items:center;gap:16px}.art-portrait{inline-size:64px;block-size:64px;flex-shrink:0;border-radius:50%;overflow:hidden;background:var(--paper-300)}.art-portrait img{display:block;width:100%;height:100%;object-fit:cover}.art-artist-identity{display:flex;flex-direction:column;align-self:stretch;gap:8px;text-align:center}.art-artist-identity h2{color:var(--ink);font-size:24px;font-weight:700;line-height:1.12;letter-spacing:-.01em}.art-artist-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.art-born{color:var(--caption);font-size:12px;line-height:1.4;letter-spacing:.01em}.art-details{display:flex;align-items:center;justify-content:center;gap:8px;margin-block-start:auto;padding:3px 23px;border:1px solid var(--violet-100);border-radius:24px;background:var(--violet-50);color:var(--ink);font-size:14px;font-weight:700;line-height:1.2;text-decoration:none}.art-details img{display:block;flex-shrink:0}[dir=rtl] .art-details img{transform:scaleX(-1)}