.lists-tabs{margin-bottom:24px}.lists-toolbar{margin:20px 0}.lists-search-region{flex:1;min-width:0}.lists-search{align-items:center;gap:8px;display:flex}.lists-search .search-field{flex:280px;width:min(100%,590px)}.lists-search .ui-select-trigger{border-color:var(--border);flex-shrink:0;width:210px;font-size:16px;line-height:1.5}.list-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.list-form{max-width:var(--reading-width);gap:30px;display:grid}.list-details-fields{border:0;gap:24px;min-width:0;padding:0;display:grid}.list-form .field>label{margin-bottom:10px;font-size:14px;font-weight:600;display:block}.field-optional{color:var(--muted-foreground);font-weight:400}.list-form textarea{resize:vertical;min-height:100px}.list-visibility{border:0;grid-template-columns:1fr 1fr;gap:12px;padding:0;display:grid}.list-visibility legend{margin-bottom:12px;font-size:14px;font-weight:600}.list-visibility label{background:var(--card);border:1px solid var(--border);cursor:pointer;border-radius:6px;align-items:center;gap:12px;padding:18px;display:flex}.list-visibility label:has(input:checked){border-color:var(--primary);background:var(--accent)}.list-visibility input{accent-color:var(--primary);flex-shrink:0}.list-visibility svg{color:var(--primary);flex-shrink:0}.list-visibility strong{font-size:13px;display:block}.list-visibility small{color:var(--muted-foreground);margin-top:5px;font-size:12px;line-height:1.6;display:block}.list-form .favorite-settings{padding:0}.list-form-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:24px 0;display:flex}.list-form-footer>p{color:var(--muted-foreground);font-size:12px;line-height:1.7}.list-form-footer>div{flex-shrink:0;gap:10px;display:flex}.list-form-footer .primary-link{margin:0}.list-detail-page{background:var(--lightningcss-light,#faf8f4)var(--lightningcss-dark,#19191b);padding-top:28px}.list-gallery-header>.catalog-back{margin-bottom:18px}.list-gallery-intro{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:40px;padding-bottom:30px;display:grid}.list-gallery-intro:not(:has(.list-gallery-art)){grid-template-columns:minmax(0,1fr)}.list-gallery-copy{min-width:0}.list-gallery-copy .privacy-note{letter-spacing:1.5px;margin:0 0 14px;font-size:11px}.list-gallery-copy h1{letter-spacing:-1.8px;text-wrap:balance;overflow-wrap:anywhere;max-width:760px;margin:0 0 20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,4.5vw,60px);font-weight:400;line-height:1.06}.list-author-avatar{background:var(--secondary);height:32px;color:var(--primary);border-radius:50%;flex:0 0 32px;place-items:center;font-weight:700;display:grid}.list-gallery-art{isolation:isolate;height:280px;position:relative}.list-gallery-poster{border:4px solid var(--lightningcss-light,#faf8f4)var(--lightningcss-dark,#19191b);border-radius:5px;width:160px;position:absolute;overflow:hidden;box-shadow:0 12px 22px #0003}.list-gallery-poster:first-child{z-index:2;top:10px;left:70px}.list-gallery-poster:nth-child(2){top:28px;left:7px;transform:rotate(-13deg)}.list-gallery-poster:nth-child(3){top:24px;right:7px;transform:rotate(12deg)}.list-gallery-art[data-count="2"] .list-gallery-poster:first-child{left:110px;transform:rotate(8deg)}.list-detail-page .catalog-results{border-top:1px solid var(--border);justify-content:space-between;margin-bottom:20px;padding-top:20px}.list-detail-page .catalog-results>p{color:var(--foreground);margin-right:auto;font-weight:600}.list-byline{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.list-byline a{color:var(--foreground);overflow-wrap:anywhere}.list-description{max-width:600px;color:var(--muted-foreground);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:18px;font-size:16px;line-height:1.7}.list-watch-stats{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:16px;font-size:13px;display:flex}.list-watch-stats strong{color:var(--foreground)}.list-watch-stats .list-watch-percent{color:var(--primary)}.list-detail-actions{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:22px;display:flex}.list-detail-actions .primary-link{margin:0}.list-clone{min-width:0}.list-detail-actions .review-like-button,.list-detail-actions .review-like-count{min-height:46px}.list-detail-actions .review-like-button{background:var(--button-primary);border-color:var(--button-primary);color:var(--button-foreground)}@media (hover:hover) and (pointer:fine){.list-detail-actions .review-like-button:hover:not(:disabled){background:var(--button-primary-hover);border-color:var(--button-primary-hover)}.list-detail-page .show-card:hover h2{color:var(--primary)}}.list-detail-page .show-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 18px}.list-detail-page .show-with-details-grid{background:0 0;border:0;height:100%;overflow:visible}.list-detail-page .show-grid .show-card{background:0 0;border:0;overflow:visible}.list-detail-page .show-card-art{border-radius:5px;overflow:hidden}.list-detail-page .show-card-caption{padding:12px 0 4px}.list-detail-page .show-card-caption :is(h2,h3){letter-spacing:0;font-size:14px}.list-detail-page .show-order-badge{width:25px;height:25px;font-size:11px;top:8px;left:8px;right:auto}.list-detail-page .show-with-details-grid>.show-quick-actions{border-top:0}.list-detail-page .show-with-details-grid .show-quick-buttons{justify-content:flex-start;padding:0}.list-detail-page .show-with-details-grid .show-quick-button{flex:0 44px}.list-detail-page .review-comments{grid-template-columns:minmax(0,1fr) auto;gap:20px;margin-top:36px;padding-top:24px;display:grid}.list-detail-page .review-comments-heading{align-items:center;margin:0}.list-detail-page .review-comments-heading h2{font-size:20px}.list-detail-page .review-comments>.catalog-note:not(.review-comments-empty){align-self:center;margin:0}.list-detail-page .review-comments>:is(form,ul,nav,.review-comments-empty){grid-column:1/-1}.list-detail-page .review-comment-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px;display:grid}.list-detail-page .review-comment-list>li:nth-child(2){border-top:0}.list-detail-page .review-comment{padding:12px 0 20px}.list-detail-page .review-comment-text{color:var(--muted-foreground);font-size:14px;line-height:1.7}.list-delete{border-top:1px solid var(--border);margin-top:50px;padding-top:24px}.list-delete-button{color:var(--primary);font:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:12px 0;font-size:12px;display:inline-flex}.list-dialog-empty{align-items:center;gap:12px;padding:24px 0;display:flex}.profile-lists{border-top:1px solid var(--border);margin-top:48px;padding-top:32px}.profile-lists .list-card-grid{margin-top:24px}@media (max-width:1000px){.list-gallery-intro{grid-template-columns:minmax(0,1fr) 260px;gap:26px}.list-gallery-art{transform-origin:100%;width:300px;margin-left:-40px;transform:scale(.85)}.list-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lists-toolbar{flex-wrap:wrap}}@media (max-width:800px){.list-detail-page .show-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.list-detail-page{padding-top:22px}.list-gallery-header>.catalog-back{margin-bottom:22px}.list-gallery-intro{padding-bottom:26px;display:block}.list-gallery-art{display:none}.list-gallery-copy h1{letter-spacing:-1.5px;margin-bottom:18px;font-size:44px}.list-byline{gap:6px 8px}.list-description{margin-top:16px;font-size:15px}.list-detail-actions{margin-top:18px}.list-detail-page .show-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.list-detail-page .review-comment-list{grid-template-columns:minmax(0,1fr)}.list-detail-page .review-comment-list>li+li{border-top:1px solid var(--border)}.list-detail-page .review-comments{gap:16px}.lists-search-region{width:100%}.lists-search{flex-wrap:wrap;width:100%}.lists-search .search-field{flex:100%;width:100%}.lists-search .ui-select-trigger{width:190px;font-size:16px}.list-card-grid{grid-template-columns:1fr;gap:20px}.list-visibility{grid-template-columns:1fr}.list-form-footer{flex-direction:column;align-items:stretch}.list-form-footer>div>*{flex:1}}
