/*
Theme Name: Paola Pezzuto Editor
Author: Paola Pezzuto
Description: Tema a blocchi, con pagine e struttura modificabili nell'editor visuale WordPress.
Version: 2.0.6
Requires at least: 6.6
Requires PHP: 7.4
Text Domain: paola-pezzuto-editor
*/
.wp-block-image img{height:auto;max-width:100%}.wp-block-cover h1{color:inherit}.wp-block-site-title{font-size:1.6rem;font-weight:700}.wp-block-site-title a{text-decoration:none}.wp-block-navigation a{color:inherit}.wp-block-columns{align-items:center}.wp-block-cover{padding:64px 24px}.pp-form{max-width:620px;margin:30px auto;display:grid;gap:20px}.pp-form label{display:grid;gap:8px}.pp-form input,.pp-form textarea{box-sizing:border-box;width:100%;padding:12px;border:1px solid #aaa;background:white;color:#383e4d;font:inherit}.pp-form button{padding:16px 24px;background:#383e4d;color:white;border:0;border-radius:4px;font:inherit;cursor:pointer}.pp-form .pp-trap{display:none}.pp-feedback{text-align:center;padding:18px}.pp-form input[type=checkbox]{width:auto}.pp-form .pp-consent{display:block;font-size:14px}

.wp-block-cover{color:#fff}

.pp-topbar{margin-top:0!important;margin-bottom:20px!important}.pp-topbar a{color:#fff!important}.pp-topbar-inner{gap:12px!important}.pp-topbar .wp-block-social-links,.pp-topbar-contact{margin:0!important}.pp-topbar .wp-block-social-link{font-size:18px}.pp-topbar-contact{line-height:1.5}.pp-topbar+.wp-block-group{margin-top:0}@media(max-width:600px){.pp-topbar-inner{justify-content:center!important}.pp-topbar-contact{text-align:center}}

.ppe-cookie-notice[hidden]{display:none!important}.ppe-cookie-notice{position:fixed;bottom:0;left:0;right:0;z-index:99999;background:#222;color:#fff;display:flex;align-items:center;gap:24px;padding:22px 48px 22px 24px;box-shadow:0 -2px 12px #0003;font-size:14px}.ppe-cookie-notice p{margin:0;flex:1}.ppe-cookie-notice a{color:#fff;text-decoration:underline}.ppe-cookie-notice button{background:#fff;color:#333;border:0;border-radius:4px;padding:12px 24px;font:inherit;cursor:pointer}.ppe-cookie-notice .ppe-cookie-x{position:absolute;right:8px;top:3px;background:transparent;color:#fff;padding:2px 8px;font-size:24px}.ppe-cookie-notice button:focus-visible{outline:3px solid #c29c5d;outline-offset:3px}@media(max-width:600px){.ppe-cookie-notice{flex-direction:column;align-items:stretch;gap:12px;padding:24px}.ppe-cookie-notice p{font-size:13px}}

.ppe-cookie-notice{flex-wrap:wrap}.ppe-cookie-notice p{min-width:240px}.ppe-cookie-notice button{min-width:180px}
