/*
Theme Name: Pictosquare Staging
Version: 1.0.0
Description: Native WordPress recreation of the approved Pictosquare website.
*/
body{margin:0}.picto main{min-height:50vh}.picto .pc-head nav a[aria-current="page"]{color:var(--lime);font-weight:700}.picto .pg-tile img{display:block}.picto .pg-tile{cursor:pointer}.picto .pc-head details nav{max-width:calc(100vw - 36px)}.picto [data-gallery] .pg-tile[hidden]{display:none}.picto .pg-lightbox img{width:100%;height:100%;object-fit:contain}.picto .pg-stage{height:min(68vh,850px)}.picto .pg-lightbox{width:min(94vw,1300px);max-width:94vw}.picto .pg-controls{flex-wrap:wrap}.picto .enquiry-feedback{padding:12px;border:1px solid currentColor;white-space:pre-wrap}.picto .enquiry-feedback:empty{display:none}.picto button:disabled{opacity:.6;cursor:wait}.picto .pc-contact input,.picto .pc-contact textarea,.picto .pc-contact select{max-width:100%;box-sizing:border-box}.picto .pc-head details[open]{z-index:50}.wp-staging-contact{position:fixed;bottom:18px;right:18px;display:flex;gap:8px;z-index:40}.wp-staging-contact a{padding:12px 16px;background:#d9ff54;color:#121218;border-radius:30px;text-decoration:none;font:600 13px Arial;box-shadow:0 3px 15px #0003}.site-credit{padding-bottom:80px!important}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}@media(max-width:600px){.pc-hero-copy{padding-left:0!important;padding-right:0!important}.pg-lightbox{padding:10px}.pg-controls button{padding:10px}.pg-lightbox-inner{min-width:0}}
