.archive-workspace{grid-template-columns:265px minmax(0,1fr);align-items:start;gap:24px;margin-top:28px;display:grid}.archive-filters{box-shadow:var(--glass-shadow);background:linear-gradient(150deg,#fffefa,#f7eee5b0);border:1px solid #fff;border-radius:26px;padding:26px}.archive-symbol{color:#765f4b;background:#fff9;border-radius:16px;place-items:center;width:48px;height:48px;margin-bottom:26px;display:grid}.archive-filters h2{letter-spacing:-.035em;font-size:29px;font-weight:300;line-height:1.12}.archive-filter-hint{color:var(--muted);margin-top:14px;font-size:13px;line-height:1.6}.archive-search{gap:18px;margin-top:26px;display:grid}.archive-search>div>button{flex:1}.archive-results{min-width:0;overflow:hidden}.archive-results>div:first-child{padding:24px}.archive-empty{text-align:center;align-content:center;justify-items:center;gap:18px;min-height:430px;padding:40px 28px;display:grid}.archive-empty-art{color:#765f4b;background:radial-gradient(circle at 25% 20%,#fff,#f0dfce);border:1px solid #fff;border-radius:28px;place-items:center;width:90px;height:90px;margin-bottom:10px;display:grid;transform:rotate(-6deg);box-shadow:inset 0 2px 5px #fff,0 18px 28px -20px #7b604b80}.archive-empty-art svg{transform:rotate(6deg)}.archive-empty h3{letter-spacing:-.03em;max-width:25ch;font-size:26px;font-weight:300}.archive-empty p{color:var(--muted);max-width:40ch;font-size:14px;line-height:1.6}.archive-empty-link{border:1px solid var(--line);background:#fff8;border-radius:30px;padding:12px 20px;font-size:13px;transition:background .2s}.archive-empty-link:hover{background:#fff}@media (max-width:1100px){.archive-workspace{grid-template-columns:minmax(0,1fr)}.archive-symbol{display:none}.archive-search{grid-template-columns:1fr 1.3fr 1fr auto;align-items:end}.archive-filters h2{font-size:25px}.archive-filter-hint{margin-top:8px}}@media (max-width:600px){.archive-filters{padding:22px}.archive-search{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-search label:nth-child(2){grid-area:1/1/auto/-1}.archive-search>div{grid-column:1/-1}.archive-empty{min-height:330px;padding:30px 22px}.archive-workspace{gap:20px;margin-top:20px}}@media (prefers-reduced-motion:reduce){.archive-empty-link{transition:none}}@media (max-width:600px){.archive-search{align-items:end}.archive-search label:nth-child(3){grid-area:2/1/auto/-1}.archive-search label:first-child{grid-area:3/1}.archive-search>div{flex-wrap:wrap;grid-area:3/2}}
