.viewer-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:.85rem 0 .35rem;display:flex}.likes-container{flex:0 auto;align-items:center;gap:.45rem;width:-moz-fit-content;width:fit-content;min-width:0;max-width:100%;margin:0;padding:.45rem .7rem;display:flex}.likes-container .view-count,.likes-container .viewer-bar__label,.likes-container .viewer-bar__count{margin:0;font-size:.9rem;line-height:1}.viewer-bar__action{align-items:center;gap:.2rem;display:inline-flex}.viewer-bar__sep{background:color-mix(in srgb, var(--ap-colour-gray) 85%, transparent);flex-shrink:0;width:1px;height:1rem;margin:0 .1rem}.likes-container .viewer-a-button{color:var(--ap-colour-text);background-color:#0000;border:none;justify-content:center;align-items:center;padding:.15rem;transition:all .2s;display:inline-flex}.likes-container .viewer-a-button:hover{transform:scale(1.12)}.likes-container .viewer-a-button:focus-visible,.viewer-bar-report-abuse:focus-visible{outline:2px solid var(--ap-colour-primary);outline-offset:2px}.like-active div{color:var(--ap-colour-primary);background-color:var(--ap-colour-primary)!important}.disliked-active div{color:var(--ap-colour-error);background-color:var(--ap-colour-error)!important}.save-btn:hover div,.save-btn-active div,.repost-active div,.repost-btn:hover div{color:var(--ap-colour-primary);background-color:var(--ap-colour-primary)!important}.viewer-save-popover{display:inline-flex;position:relative}.viewer-save-popover-panel{z-index:50;min-width:280px;margin-top:.5rem;position:absolute;top:100%;left:50%;transform:translate(-50%)}.viewer-bar-report-abuse{letter-spacing:.02em;text-transform:uppercase;opacity:.85;flex-shrink:0;align-items:center;gap:.35rem;margin:0;font-size:.78rem;display:inline-flex}.viewer-bar-report-abuse:hover{opacity:1}@media (max-width:500px){.viewer-bar-report-abuse__label{display:none}}.related-collections{margin-top:1.25rem}.related-collections__heading{margin:0 0 .75rem}.related-collections__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.related-collections__card{color:var(--ap-colour-text);border:1px solid var(--ap-colour-gray);background:var(--ap-colour-card);border-radius:1.5rem;flex-direction:column;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;overflow:hidden}.related-collections__card:hover{border-color:var(--ap-colour-primary);box-shadow:0 1rem 2rem color-mix(in srgb, var(--ap-colour-primary) 12%, transparent);transform:translateY(-.25rem)}.related-collections__card:focus-visible{outline:2px solid var(--ap-colour-primary);outline-offset:2px}.related-collections__artwork{aspect-ratio:16/10;overflow:hidden}.related-collections__image,.related-collections__image-content{width:100%;height:100%}.related-collections__image-content{object-fit:cover}.related-collections__fallback{background:linear-gradient(135deg, color-mix(in srgb, var(--ap-colour-primary) 38%, var(--ap-colour-card)), color-mix(in srgb, var(--ap-colour-primary) 74%, var(--ap-colour-bg)));align-items:flex-end;width:100%;height:100%;min-height:100px;padding:.75rem;display:flex}.related-collections__fallback--1{filter:hue-rotate(35deg)}.related-collections__fallback--2{filter:hue-rotate(70deg)}.related-collections__fallback--3{filter:hue-rotate(105deg)}.related-collections__fallback--4{filter:hue-rotate(140deg)}.related-collections__fallback--5{filter:hue-rotate(175deg)}.related-collections__fallback span{color:var(--ap-colour-text);background:color-mix(in srgb, var(--ap-colour-card) 76%, transparent);border-radius:.75rem;padding:.375rem .75rem;font-size:1.4rem;font-weight:600}.related-collections__details{flex-direction:column;flex:1;gap:.25rem;padding:.75rem;display:flex}.related-collections__name,.related-collections__description,.related-collections__count{color:var(--ap-colour-text);margin:0}.related-collections__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;font-weight:600;display:-webkit-box;overflow:hidden}.related-collections__description{opacity:.7;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;display:-webkit-box;overflow:hidden}.related-collections__count{opacity:.55;margin-top:auto;font-size:.78rem}@media (max-width:900px){.related-collections__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:390px){.related-collections__grid{grid-template-columns:1fr;gap:.75rem}}.pv{display:block}.pv-wrapper{width:100%}.pv-header{border-bottom:1px solid color-mix(in srgb, var(--ap-colour-gray) 72%, transparent);gap:.55rem;max-width:1285px;margin:1rem 0 0;padding-bottom:.85rem;display:grid}.pv-title{overflow-wrap:break-word;max-width:54rem;color:var(--ap-colour-text);letter-spacing:-.02em;margin:0;font-size:clamp(1.45rem,3vw,2rem);font-weight:700;line-height:1.2}.pv-meta-row{color:var(--ap-colour-card-text-muted,var(--ap-colour-text));flex-wrap:wrap;align-items:center;gap:.45rem .85rem;font-size:.82rem;line-height:1.3;display:flex}.pv-meta-item{white-space:nowrap;align-items:center;gap:.3rem;min-width:0;display:inline-flex}.pv-meta-author{gap:.4rem}.pv-meta-date{gap:.45rem}.pv-meta-date>span{gap:.25rem;display:inline-flex}.pv-meta-download{border:1px solid color-mix(in srgb, var(--ap-colour-gray) 76%, transparent);border-radius:calc(var(--ap-var-border-radius) * .65);width:2rem;height:2rem;color:var(--ap-colour-primary);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.pv-meta-download:hover{border-color:var(--ap-colour-primary);background:var(--ap-colour-primary-o10)}.pv-meta-download:focus-visible{outline:2px solid var(--ap-colour-primary);outline-offset:2px}.pv-meta-row .pv-meta-author-avatar{flex:none}.pv-author-bar{background:var(--ap-colour-card);border:1px solid var(--ap-colour-gray);border-radius:14px;align-items:center;gap:.75rem;max-width:1285px;margin:.5em 0 0;padding:.6rem .75rem;display:flex}.pv-author-avatar{width:2.75rem;height:2.75rem}.pv-author-info{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.pv-author-meta{color:var(--ap-colour-text);opacity:.6;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.82rem;display:flex}.pv-author-dot{opacity:.5}.pv-author-expiry{align-items:center;gap:.2rem;display:inline-flex}.pv-author-download{cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;padding:.35rem;line-height:0}.pv-author-download:hover{background:var(--ap-colour-gray)}.pv-ai-summary{background:linear-gradient(to right, var(--ap-colour-primary), var(--ap-colour-secondary));border:2px solid #fff;margin-top:0}.pv-canvas{flex-direction:column;gap:.75rem;display:flex}.pv-section-title{margin:1.5rem 0 .5rem}.pv-section-title h3{opacity:.85;margin:0;font-size:1.1rem;font-weight:600}.pv-separator{color:var(--ap-colour-text);margin:1.25rem 0}.pv-poll-card{margin:20px 0 0!important}.pv-poll-card p{opacity:.7;color:var(--ap-colour-text)!important}.pv-bottom-suggested{margin-top:20px;display:block}.pv-collections-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-top:.75rem;display:grid}.pv-owner-banner{border-left:3px solid var(--ap-colour-primary);margin:0 0 16px}.pv-processing-banner{border-left:3px solid var(--ap-colour-warning,#e6a817);margin:0 0 16px}@media (max-width:1000px){.pv-bottom-suggested{display:block}}@media (max-width:500px){.pv-header{margin-top:.75rem}.pv-meta-row{align-items:flex-start}.pv-meta-date{flex-wrap:wrap;flex-basis:100%}.pv-meta-row .pv-report-label{display:none}}
