.curator-local-note{padding:16px 0}.curator-local-note p{color:var(--muted);font-size:12px;line-height:1.6}.curator-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 26px}.curator-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.curator-card{border:1px solid var(--line);background:var(--panel);border-radius:14px;overflow:hidden}.curator-art{position:relative;width:100%;height:150px;border:0;text-align:left;padding:24px;color:#eef0ff;background:radial-gradient(circle at 78% 25%,#9a9df380 0 34px,transparent 35px),linear-gradient(130deg,#243750,#19172e);cursor:pointer}.curator-art-night,.curator-art-pink{background:radial-gradient(circle at 78% 25%,#d3a3c566 0 34px,transparent 35px),linear-gradient(130deg,#443452,#202b48)}.curator-art-forest,.curator-art-ocean{background:radial-gradient(circle at 78% 25%,#a1d5bc66 0 34px,transparent 35px),linear-gradient(130deg,#254949,#17283c)}.curator-art span{position:relative;font-size:22px;font-weight:700;line-height:1.2;display:block;max-width:80%}.curator-card-body{padding:18px}.curator-card h3{font-size:15px;margin:0 0 8px}.curator-card p{font-size:11px;line-height:1.6;color:var(--muted)}.curator-card .btn{font-size:10px;padding:9px 10px}.curator-saved-state{color:var(--green)!important}.curator-filters{display:flex;gap:16px}.curator-filters label{flex:1;margin-top:0}.curator-checklist{max-height:340px;overflow:auto;margin:16px 0}.curator-check{display:flex;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line);font-size:12px}.curator-check input{accent-color:#8384f5;flex-shrink:0;width:18px;height:18px}.curator-check small{display:block;margin-top:5px;color:var(--muted);font-size:10px}.curator-home-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.curator-home-grid h3{font-size:14px}.curator-home-grid .btn{font-size:11px}.curator-home .section-head{margin:0}.curator-home .notice{margin:16px 0 22px}
@media(max-width:900px){.curator-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.curator-tabs .chip{flex:1 1 42%;font-size:11px;white-space:normal;min-height:40px}.curator-cards,.curator-home-grid{grid-template-columns:1fr}.curator-filters{gap:10px}.curator-art{height:160px}.curator-home .section-head{align-items:flex-start;gap:10px}.curator-home .section-head h2{font-size:15px}.curator-checklist{max-height:300px}}
.curator-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.curator-art:has(img) span{display:none}.curator-load-more{grid-column:1/-1;justify-self:center;margin:12px}.curator-tabs .chip{min-height:40px}
@media(max-width:560px){.curator-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.curator-art{height:215px;padding:13px}.curator-art span{font-size:17px;max-width:100%}.curator-card-body{padding:12px}.curator-card h3{font-size:13px;overflow-wrap:anywhere}.curator-card .btn{min-height:38px;font-size:10px;padding:7px}.curator-card .actions-wrap{gap:6px}.curator-local-note .btn{margin-bottom:10px}}

@media(max-width:560px){.bottomnav button{min-width:0;padding:4px;flex:1;font-size:8px}.bottomnav button span{max-width:100%;overflow-wrap:anywhere}}
