.pg-art-community{background:#e3eadc;color:#253326}.pg-community-mark{position:absolute;top:18%;right:9%;font-size:150px;line-height:1;color:#bdcdb3}.pg-art-community .pg-art-headline{max-width:78%;font-size:clamp(26px,3.3vw,48px);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.pg-card-meta>div:first-child{min-width:0}.pg-card-meta h3,.pg-dialog-head h2{overflow-wrap:anywhere}.pg-card-stats{display:flex;flex-direction:column;align-items:flex-end;gap:9px;flex-shrink:0}.pg-download-count{display:block;color:var(--ph-muted);font-size:10px;line-height:1.6;white-space:nowrap}.pg-preview-bottom .pg-download-count{margin-top:8px}.pg-load-more{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:28px;font-size:12px;color:var(--ph-muted)}.pg-load-more:empty{display:none}.pg-load-more p[role=alert]{color:#a13f32}@media(max-width:600px){.pg-card-meta{flex-wrap:wrap}.pg-card-stats{flex-direction:row;align-items:center;flex-wrap:wrap;gap:12px}.pg-art-community .pg-art-headline{font-size:34px}}.pg-featured .pg-cards{margin-top:46px}.pg-directory .pg-heading{align-items:flex-start}.pg-directory .pg-heading h1{font-size:clamp(52px,6vw,88px);font-weight:400;line-height:1.1;letter-spacing:-.055em}.pg-directory .pg-heading>div{max-width:420px;padding-top:8px}.pageon-gallery-page .pg-directory{padding-top:70px;min-height:70vh}.pg-decksay{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:36px;padding:24px;border:1px solid var(--ph-line);border-radius:16px;background:color-mix(in srgb,var(--ph-ink) 3%,var(--ph-paper))}.pg-decksay-copy{display:grid;gap:8px;min-width:0;max-width:720px}.pg-decksay-label{color:var(--ph-muted);font-size:11px;letter-spacing:.04em}.pg-decksay h2{margin:0;font-size:clamp(20px,2vw,26px);font-weight:500;line-height:1.35;letter-spacing:-.025em;text-wrap:balance}.pg-decksay p{margin:0;color:var(--ph-muted);font-size:13px;line-height:1.8}.pg-decksay-actions{display:flex;flex-direction:column;gap:10px;flex-shrink:0}.pg-decksay-actions a{gap:12px}@media(max-width:760px){.pg-decksay{align-items:stretch;flex-direction:column;gap:20px;padding:20px}.pg-decksay-actions{flex-direction:row;flex-wrap:wrap}}.pg-directory .pg-controls{margin-top:48px;border-bottom:1px solid var(--ph-line);padding-bottom:25px}.pg-query-bar{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding-top:22px}.pg-query-bar .pg-search{flex:1 1 280px;max-width:540px}.pg-source{display:flex;align-items:center;gap:12px;color:var(--ph-muted);font-size:12px}.pg-source [data-slot=label]{white-space:nowrap}.pg-source [data-slot=select-trigger]{min-width:160px}.pg-clear{margin-left:auto}.pg-directory .pg-result-count{font-size:12px;margin:26px 0}.pg-directory .pg-cards{grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:28px;column-gap:28px;row-gap:40px}.pg-directory .pg-card:nth-child(2n){padding-top:0}.pg-directory .pg-card-meta{flex-wrap:wrap}.pg-directory .pg-card-stats{flex-direction:row;align-items:center;gap:14px}.pg-directory .pg-art-headline{font-size:clamp(25px,2.5vw,40px)}.pg-directory .pg-art-community .pg-art-headline{font-size:clamp(25px,2.5vw,36px)}.pg-directory .pg-slide-paper strong{font-size:clamp(28px,2.7vw,42px)}.pg-directory .pg-resume-paper{padding:20px}.pg-directory .pg-module-stack>div{padding:14px}.pg-directory .pg-module-stack>div:nth-child(2){font-size:28px}@media(max-width:1100px){.pg-directory .pg-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-directory .pg-art-headline{font-size:clamp(30px,4vw,44px)}}@media(max-width:600px){.pageon-gallery-page .pg-directory{padding-top:36px}.pg-directory .pg-heading h1{font-size:48px}.pg-directory .pg-heading>div{padding-top:0}.pg-directory .pg-controls{margin-top:30px;padding-bottom:20px}.pg-query-bar{gap:16px;padding-top:16px}.pg-query-bar .pg-search{flex-basis:100%;max-width:none}.pg-source{flex:1 1 auto}.pg-directory .pg-cards{grid-template-columns:minmax(0,1fr);gap:32px}.pg-directory .pg-art-headline{font-size:39px}.pg-featured .pg-cards{margin-top:30px}}.pg-application-count{display:block;color:var(--ph-muted);font-size:10px;line-height:1.6;white-space:nowrap}.pg-preview-stats{display:flex;flex-wrap:wrap;align-items:baseline;gap:16px;margin:8px 0}.pg-preview-stats .pg-download-count{margin:0}.pg-preview-actions{display:flex;flex-direction:column;gap:10px;flex:0 0 auto;min-width:220px}.pg-preview-actions>button{justify-content:center;gap:12px}.pg-reward-note{padding:16px 20px;background:color-mix(in srgb,var(--ph-ink) 6%,var(--ph-paper));color:var(--ph-ink);border-radius:16px;margin:22px 0}.pg-reward-note strong{font-size:14px;font-weight:500}.pg-reward-note p{font-size:12px;line-height:1.6;margin-top:6px;color:var(--ph-muted)}@media(max-width:600px){.pg-preview-actions{width:100%;min-width:0}}.pg-art-cover>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.pg-view-tabs{margin-top:32px}.pg-view-tabs-list{width:100%;justify-content:flex-start}.pg-library-order{color:var(--ph-muted);font-size:12px;margin:24px 0 0}.pg-library-summary{min-height:20px;margin:16px 0 24px;font-size:12px;color:var(--ph-muted)}.pg-library-empty{display:flex;flex-direction:column;align-items:center;gap:16px;padding:72px 20px;text-align:center;color:var(--ph-muted)}.pg-library-empty h2{color:var(--ph-ink);font-size:24px;font-weight:500;letter-spacing:-.025em}.pg-library-empty p{max-width:420px;font-size:14px;line-height:1.8;margin:0 0 8px}.pg-unavailable-art{aspect-ratio:1.18;flex-direction:column;justify-content:center;gap:16px;border:1px dashed var(--ph-line);border-radius:8px;background:color-mix(in srgb,var(--ph-ink) 3%,var(--ph-paper));font-size:14px}.pg-library-undo,.pg-unavailable-art{display:flex;align-items:center;color:var(--ph-muted)}.pg-library-undo{gap:12px;min-height:44px;font-size:13px}.pg-card-removed .pg-art-button{opacity:.5}.pg-library-skeleton>div{aspect-ratio:1.18;border-radius:8px;background:color-mix(in srgb,var(--ph-ink) 8%,var(--ph-paper))}.pg-library-skeleton>span{display:block;width:65%;height:16px;margin-top:18px;border-radius:4px;background:color-mix(in srgb,var(--ph-ink) 6%,var(--ph-paper))}.pg-library-skeleton>span:last-child{width:42%;height:12px;margin-top:12px}@media(max-width:600px){.pg-view-tabs{margin-top:24px}.pg-view-tabs-list{gap:16px}.pg-library-empty{padding:48px 12px}}