#pure-projects #connection-catalysts-popover>a{display:flex;width:fit-content;align-items:center;justify-content:center;gap:12px;min-height:44px;margin-top:18px;padding:10px 18px;border:1px solid #edafcc80;border-radius:999px;color:#ffbad7;text-decoration:none;font:500 12px/1.4 var(--pure-ui,system-ui);background:#ffffff0a}
#pure-projects #connection-catalysts-popover>a:after{content:'';width:18px;height:18px;background:center/18px 18px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffbad7' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 19 19 5M7 5h12v12'/%3E%3C/svg%3E")}
#pure-projects #connection-catalysts-popover>a:hover{background:#edafcc20}
#pure-projects .p4-about-hero .p4-project-photo img{opacity:.95;filter:brightness(1.12)}
#pure-projects .p4-project-hero.p4-about-hero:after{background:linear-gradient(90deg,#21171ee6 5%,#21171ec4 46%,#21171e38 100%)}
@media(max-width:700px){
 #pure-projects .exp-home-title em{font-size:clamp(20px,7.2vw,32px)!important;line-height:1.2!important;white-space:nowrap!important;text-align:center!important;margin-top:8px}
 #pure-projects.pure-connect-public .connect-hero-copy h1{font-size:clamp(20px,8.2vw,40px)!important;line-height:1.16!important;text-align:center!important;white-space:nowrap!important;letter-spacing:-.065em!important}
 #pure-projects.pure-connect-public .connect-hero-copy h1 em{display:block;font-size:clamp(18px,6.7vw,32px)!important;line-height:1.2!important;text-align:center!important;white-space:nowrap!important;letter-spacing:-.055em!important;margin:8px auto 0;max-width:100%}
 #pure-projects .p4-project-hero.p4-about-hero:after{background:linear-gradient(0deg,#21171ee6 0%,#21171eb8 50%,#21171e66 100%)}
 #pure-projects .p4-about-hero .p4-project-photo img{object-position:18% center}
 #pure-projects .community-host-actions,#pure-projects .btc3-hero .p4-actions{display:flex;flex-direction:row!important;align-items:center;flex-wrap:wrap;column-gap:12px!important;row-gap:8px!important}
 #pure-projects .exp-host .community-host-actions>a,#pure-projects .exp-host .community-host-actions>button,#pure-projects .btc3-hero .p4-actions>a{font-size:11px!important;gap:6px!important;white-space:nowrap;min-height:46px;margin:0!important}
 #pure-projects .exp-host .community-host-actions>a,#pure-projects .btc3-hero .p4-actions>.p4-primary{padding:10px!important;width:auto!important;flex:0 1 auto}
 #pure-projects .exp-host .community-host-actions>button,#pure-projects .btc3-hero .p4-actions>.p4-link{padding:4px 0!important}
 #pure-projects .community-host-actions .pure-action-icon,#pure-projects .btc3-hero .p4-actions .pure-action-icon{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important}
 #pure-projects :is(.p4-hero-copy .p4-actions,.community-hero-bottom .actions,.p4-about-work-actions){display:flex;flex-direction:row!important;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px!important}
 #pure-projects :is(.p4-hero-copy .p4-actions,.community-hero-bottom .actions,.p4-about-work-actions)>:is(a,button){width:auto!important;flex:0 1 auto;min-height:46px;font-size:11px!important;gap:6px!important;white-space:nowrap;margin:0!important}
 #pure-projects :is(.p4-hero-copy .p4-actions,.community-hero-bottom .actions,.p4-about-work-actions)>:is(.p4-primary,.primary){padding:10px!important}
 #pure-projects :is(.p4-hero-copy .p4-actions,.community-hero-bottom .actions,.p4-about-work-actions)>:is(.p4-link,.secondary){padding:4px 0!important}
 #pure-projects :is(.p4-hero-copy .p4-actions,.community-hero-bottom .actions,.p4-about-work-actions) .pure-action-icon{width:22px!important;height:22px!important;min-width:22px!important}
 #pure-projects .p4-actions{row-gap:8px}
 #pure-projects .pure-scroll-deck{position:relative;margin:24px 0 32px;min-width:0}
 #pure-projects .pure-deck-pin{min-width:0}
 #pure-projects .pure-scroll-deck[data-mode=pinned]>.pure-deck-pin{position:sticky;top:16px}
 #pure-projects .pure-deck-viewport{position:relative;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:16px}
 #pure-projects .pure-deck-viewport::-webkit-scrollbar{display:none}
 #pure-projects .pure-scroll-deck[data-mode=pinned] .pure-deck-viewport{overflow:hidden;scroll-snap-type:none;touch-action:pan-y}
 #pure-projects .pure-mobile-track{display:flex!important;grid-template-columns:none!important;gap:14px!important;align-items:stretch;padding:0!important;margin:0!important;width:100%;max-width:none;border:0;position:relative;will-change:transform}
 #pure-projects .pure-mobile-track>article{flex:0 0 calc(100% - 24px);box-sizing:border-box;min-width:0;scroll-snap-align:start;margin:0}
 #pure-projects .pure-mobile-track.exp-community-values>article{width:auto}
 #pure-projects .pure-deck-controls{display:flex;justify-content:center;align-items:center;gap:18px;margin-top:12px;min-height:44px}
 #pure-projects .pure-deck-controls button{border:1px solid #d9b2c760;border-radius:50%;width:44px;height:44px;background:transparent;color:#ffe7f2;font:20px/1 system-ui;cursor:pointer}
 #pure-projects .pure-deck-controls button:disabled{opacity:.28;cursor:default}
 #pure-projects .pure-deck-count{font:11px/1.4 system-ui;color:#d7c2cf;min-width:32px;text-align:center;font-variant-numeric:tabular-nums}
 #pure-projects .pure-deck-viewport:focus-visible,#pure-projects .pure-deck-controls button:focus-visible{outline:2px solid #ffbc9e;outline-offset:3px}
}
@media(prefers-reduced-motion:reduce){#pure-projects .pure-mobile-track{will-change:auto}}
