:root{--cdg-accent-text:#8f630c}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--cdg-accent-text:#e0a83a;--wp--preset--color--background:#1c120d;--wp--preset--color--surface:#2a1d15;--wp--preset--color--ink:#f3ece5;--wp--preset--color--ink-soft:#b3a294;--wp--preset--color--line:#46321f;--wp--preset--color--accent:#e0a83a;--wp--preset--color--rec:#e56b60;--wp--preset--color--plate-bg:#120c08;--wp--preset--color--plate-ink:#f3ece5;--wp--preset--color--plate-blue:#3576d1}}:root[data-theme="dark"]{--cdg-accent-text:#e0a83a;--wp--preset--color--background:#1c120d;--wp--preset--color--surface:#2a1d15;--wp--preset--color--ink:#f3ece5;--wp--preset--color--ink-soft:#b3a294;--wp--preset--color--line:#46321f;--wp--preset--color--accent:#e0a83a;--wp--preset--color--rec:#e56b60;--wp--preset--color--plate-bg:#120c08;--wp--preset--color--plate-ink:#f3ece5;--wp--preset--color--plate-blue:#3576d1}.wp-site-blocks a:where(:not(.wp-element-button,[class],.wp-block-site-title a,.plate a)):not(:hover),.wp-site-blocks .wp-block-query-pagination a:not(:hover){color:var(--cdg-accent-text)}.site-wordmark{font-family:var(--wp--preset--font-family--display);font-weight:800;font-size:1.25rem;letter-spacing:-.005em;text-transform:uppercase;text-decoration:none;color:var(--wp--preset--color--ink)}.site-nav,.site-nav a{font-family:var(--wp--preset--font-family--mono);font-size:.85rem;letter-spacing:.03em}.site-nav a{text-decoration:none;color:var(--wp--preset--color--ink-soft);border-bottom:1px solid #fff0;padding-bottom:.2rem}.site-nav a:hover,.site-nav a:focus-visible{color:var(--cdg-accent-text);border-color:var(--wp--preset--color--accent)}.panel-tag{font-family:var(--wp--preset--font-family--mono);font-size:.85rem;letter-spacing:.03em;color:var(--wp--preset--color--rec);display:flex;align-items:center;gap:.5rem}.panel-tag .rec-dot{width:8px;height:8px;border-radius:50%;background:var(--wp--preset--color--rec);display:inline-block;animation:blink 1.6s ease-in-out infinite}@keyframes blink{0%,100%{opacity:1}50%{opacity:.35}}.panel-status{font-family:var(--wp--preset--font-family--mono);font-size:.85rem;color:var(--wp--preset--color--ink-soft)}.garage-q{font-family:var(--wp--preset--font-family--display);font-weight:800;font-size:clamp(1.4rem, 2.6vw, 1.9rem);letter-spacing:-.01em;margin:.3rem 0 .4rem}.garage-sub{color:var(--wp--preset--color--ink-soft);font-size:.95rem;max-width:56ch;margin:0 0 1.1rem}.plate-row{display:flex;gap:.9rem;flex-wrap:wrap}.plate{margin:0}.plate a{display:flex;align-items:stretch;border-radius:5px;overflow:hidden;text-decoration:none;border:2px solid #e8e4de;background:#f4f1ec;min-width:11rem;transition:transform 0.2s ease,box-shadow 0.2s ease}.plate a:hover,.plate a:focus-visible{transform:translateY(-2px);box-shadow:0 6px 18px -8px rgb(0 0 0 / .5)}.plate .flag{background:#1857a8;width:1.5rem;flex-shrink:0;display:flex;align-items:flex-end;justify-content:center;padding-bottom:.3rem;color:#fff;font-family:var(--wp--preset--font-family--mono);font-size:.62rem;font-weight:700}.plate .flag::before{content:"I"}.plate .code{font-family:var(--wp--preset--font-family--display);font-weight:800;font-size:.98rem;letter-spacing:.02em;color:#1c120d;padding:.6rem .95rem .5rem;white-space:nowrap;display:flex;flex-direction:column;gap:.15rem}.plate .code small{font-family:var(--wp--preset--font-family--mono);font-weight:400;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:#6a5b4e}.plate.plate-ask .flag{opacity:.62}.plate.plate-ask a:hover .flag,.plate.plate-ask a:focus-visible .flag{opacity:1}.log-entries.wp-block-post-template{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.9rem}.log-entries.wp-block-post-template>li{border:1px solid var(--wp--preset--color--line);border-radius:6px;background:var(--wp--preset--color--surface);padding:1rem 1.1rem 1rem;margin:0;display:flex;flex-direction:column;gap:.5rem;transition:border-color 0.18s ease}.log-entries.wp-block-post-template>li:hover{border-color:var(--wp--preset--color--accent)}.log-entries .wp-block-post-featured-image{margin:-1rem -1.1rem .4rem}.log-entries .wp-block-post-featured-image img{display:block;width:100%;aspect-ratio:1200 / 630;object-fit:cover;border-radius:6px 6px 0 0}.log-entries .wp-block-post-terms{font-family:var(--wp--preset--font-family--mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cdg-accent-text)}.log-entries .wp-block-post-date{font-family:var(--wp--preset--font-family--mono);font-size:.74rem;color:var(--wp--preset--color--ink-soft)}.log-entries .wp-block-post-title{font-size:1.02rem;line-height:1.3;margin:0;text-wrap:balance}.log-entries .wp-block-post-title a{text-decoration:none;color:var(--wp--preset--color--ink)}.log-entries .wp-block-post-title a:hover,.log-entries .wp-block-post-title a:focus-visible{color:var(--cdg-accent-text)}.log-entries .wp-block-post-excerpt{color:var(--wp--preset--color--ink-soft);font-size:.9rem}.log-entries .wp-block-post-excerpt p{margin:0}.log-result{margin-top:auto;padding-top:.6rem;border-top:1px solid var(--wp--preset--color--line);display:flex;align-items:baseline;flex-wrap:wrap;gap:.2rem .6rem;font-family:var(--wp--preset--font-family--mono)}.log-result .log-val{margin:0;font-size:1.3rem;font-weight:700;line-height:1.1;color:var(--wp--preset--color--ink);font-variant-numeric:tabular-nums}.log-result .log-note{margin:0;font-size:.62rem;letter-spacing:.07em;text-transform:uppercase;color:var(--wp--preset--color--ink-soft)}.log-result .log-val:empty,.log-result .log-note:empty{display:none}.log-result:not(:has(.log-val:not(:empty))){display:none}.scheda-tecnica{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));border:1px solid var(--wp--preset--color--line);border-radius:6px;overflow:hidden;margin:0 0 var(--wp--preset--spacing--40);background:var(--wp--preset--color--surface)}.scheda-tecnica .scheda-cella{padding:.7rem .9rem;border-right:1px solid var(--wp--preset--color--line);border-bottom:1px solid var(--wp--preset--color--line);margin-bottom:-1px}.scheda-tecnica .scheda-k{margin:0 0 .25rem;font-family:var(--wp--preset--font-family--mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:var(--wp--preset--color--ink-soft)}.scheda-tecnica .scheda-v{margin:0;font-family:var(--wp--preset--font-family--display);font-weight:700;font-size:.95rem;line-height:1.25;color:var(--wp--preset--color--ink)}.scheda-tecnica .scheda-esito{grid-column:1 / -1;display:flex;align-items:baseline;flex-wrap:wrap;gap:.2rem .9rem;border-right:none}.scheda-tecnica .scheda-esito .scheda-k{margin:0;width:100%}.scheda-tecnica .scheda-esito .scheda-v{color:var(--cdg-accent-text);font-size:1.15rem}.scheda-tecnica .scheda-n{margin:.15rem 0 0;font-size:.8rem;color:var(--wp--preset--color--ink-soft)}.scheda-tecnica .scheda-cella:has(>.scheda-v:empty),.scheda-tecnica .scheda-n:empty{display:none}.scheda-tecnica:not(:has(.scheda-v:not(:empty))){display:none}.wp-site-blocks>footer{margin-block-start:0}.footer-disclosure{max-width:64ch;font-size:.82rem;color:var(--wp--preset--color--ink-soft);line-height:1.55}.animate-on-scroll{opacity:0;transform:translateY(20px);transition:opacity 0.5s ease,transform 0.5s ease}.animate-on-scroll.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;transition-duration:0.01ms!important}}.share-bar{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-top:2.4rem;padding-top:1.5rem;border-top:1px solid var(--wp--preset--color--line)}.share-label{font-family:var(--wp--preset--font-family--mono);font-size:.78rem;letter-spacing:.03em;text-transform:uppercase;color:var(--wp--preset--color--ink-soft);margin-right:.4rem}.share-link{font-family:var(--wp--preset--font-family--mono);font-size:.78rem;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;color:var(--wp--preset--color--ink);border:1px solid var(--wp--preset--color--accent);border-radius:4px;padding:.4rem .8rem;background:#fff0;cursor:pointer;transition:background 0.15s ease,color 0.15s ease}.share-link:hover,.share-link:focus-visible{background:var(--wp--preset--color--accent);color:var(--wp--preset--color--plate-bg)}.wp-site-blocks .wp-caption{max-width:100%}.wp-site-blocks .wp-caption img{max-width:100%;height:auto}@media (max-width:640px){.wp-site-blocks>.wp-block-group,.wp-site-blocks>.wp-block-template-part>.wp-block-group{padding-left:20px;padding-right:20px}}