/* One palette for the entire Italian Christmas Cookies microblog. */
html body.single-post.tci-italian #content .entry-content .rs-card .rs-storage-table th,html body.single-post.tci-italian #content .entry-content .rs-card .rs-storage-table th *{color:#674238!important}
html body.tci-italian main.tci-recipes-list>h1{font-family:'Libre Baskerville',Georgia,serif!important;font-weight:400!important;line-height:1.3!important}
.tci-recipes-list>h1{font:400 clamp(30px,4vw,48px)/1.3 'Libre Baskerville',Georgia,serif;margin:8px 0 20px}.tci-page-summary{color:#78605a;margin-bottom:30px}.tci-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:9px;margin:36px 0 12px}.tci-pagination a{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 14px;color:#674238;background:#fffaf7;border:1px solid #ead0d7;border-radius:8px;font:600 15px/1.3 'DM Sans',Arial,sans-serif;text-decoration:none}.tci-pagination a[aria-current=page]{background:#80574d;color:white;border-color:#80574d}.tci-pagination a:hover{background:#f8e8ec;color:#674238}.tci-pagination a:focus-visible{outline:3px solid #80574d;outline-offset:3px}.tci-pagination span{color:#78605a;padding:4px}
html body.tci-italian .entry-content>a.tci-pinterest-banner{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;width:100%!important;max-width:760px!important;box-sizing:border-box!important;margin:30px auto!important;padding:14px 18px!important;background:#b60024!important;border-radius:14px!important;text-decoration:none!important;color:white!important;font:700 clamp(13px,1.4vw,18px)/1.4 'DM Sans',Arial,sans-serif!important;text-align:center!important}
html body.tci-italian .entry-content>a.tci-pinterest-banner img{display:block!important;width:64px!important;height:64px!important;min-width:64px!important;object-fit:cover!important;aspect-ratio:1!important;border-radius:9px!important;margin:0!important}
@media(max-width:680px){html body.tci-italian .entry-content>a.tci-pinterest-banner{gap:9px!important;padding:14px 12px!important}html body.tci-italian .entry-content>a.tci-pinterest-banner img{display:none!important}}
.tci-italian-flag{display:inline-block;width:.8em;height:.54em;min-width:24px;min-height:16px;margin-right:.3em;vertical-align:.06em;border:1px solid rgba(76,58,53,.18);border-radius:2px;background:linear-gradient(90deg,#009246 0 33.333%,#fff 33.333% 66.666%,#ce2b37 66.666% 100%);box-shadow:0 1px 3px rgba(76,58,53,.08)}
html body.tci-italian .arke2-footer .tci-mini-blog{background:#f8e8ec!important;border-color:#ead0d7!important;color:#674238!important}
html body.tci-italian{--arke-ink:#4c3a35;--arke-muted:#78605a;--arke-paper:#fffaf7;--arke-soft:#f8e8ec;--arke-line:#ead0d7;--arke-accent:#80574d;--arke-accent-dark:#674238;--gb-ink:#4c3a35;--gb-muted:#78605a;--gb-paper:#fffaf7;--gb-cream:#fffaf7;--gb-line:#ead0d7;--gb-link:#80574d;--gb-biscuit:#ecd3ca;background:#fffaf7!important;color:#4c3a35!important}
html body.tci-italian .gb-brand-bar,html body.tci-italian .arke2-footer,html body.tci-italian .entry-header,html body.tci-italian .rs-card .rs-header{background:#f8e8ec!important;border-color:#ead0d7!important}
html body.tci-italian h1,html body.tci-italian h2,html body.tci-italian h3,html body.tci-italian .gb-brand-wordmark,html body.single-post.tci-italian #content .entry-header .entry-title,html body.single-post.tci-italian .rs-card .rs-header h2{color:#80574d!important}
html body.tci-italian .gb-brand-eyebrow,html body.tci-italian .gb-brand-tagline{color:#78605a!important}
html body.tci-italian .rs-card .rs-nutrition>div,html body.tci-italian .rs-card .rs-ingredient-panel,html body.tci-italian .rs-card .rs-equipment-panel,html body.tci-italian .rs-card .rs-steps>li{background:#f8e8ec!important;border-color:#ead0d7!important}
html body.single-post.tci-italian .rs-card .rs-steps>li>.tci-step-number{background:#674238!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html body.tci-italian .rs-card .rs-nutrition strong{color:#4c3a35!important}
html body.tci-italian .gb-button,html body.tci-italian .rs-tools button{background:#ecd3ca!important;color:#674238!important;border-color:#cfae9e!important}
html body.tci-italian .rs-multipliers button[aria-pressed=true]{background:#80574d!important;color:#fff!important}
html body.tci-italian .arke2-footer .tci-blog-card{background:#f8e8ec!important;border-color:#ead0d7!important;color:#4c3a35!important}
html body.tci-italian .arke2-footer a:not(.tci-pinterest-banner):not(.gb-share-link){color:#674238!important}
html body.tci-italian .tci-pinterest-banner,html body.tci-italian .tci-pinterest-banner *,html body.tci-italian .rs-pin-link,html body.tci-italian .rs-pin-link:visited{color:#fff!important;-webkit-text-fill-color:#fff!important}
.tci-recipe-index{max-width:1000px;margin:48px auto;padding:0 28px 32px}.tci-index-intro{margin-bottom:30px}.tci-index-intro h1{font:400 clamp(28px,4vw,44px)/1.3 'Libre Baskerville',Georgia,serif;margin-bottom:20px}.tci-index-intro p{max-width:670px;font-size:18px;line-height:1.7}.tci-index-alphabet{display:flex;flex-wrap:wrap;gap:10px;padding:18px 0 28px;border-bottom:1px solid #ead0d7}.tci-index-alphabet a{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;background:#f8e8ec;color:#674238;border:1px solid #ead0d7;border-radius:8px;text-decoration:none;font-weight:700}.tci-index-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 52px;margin-top:32px}.tci-index-sections section{scroll-margin-top:30px}.tci-index-sections h2{font:400 28px/1.3 'Libre Baskerville',Georgia,serif;border-bottom:1px solid #ead0d7;padding-bottom:14px}.tci-index-sections ul{list-style:none;padding:0;margin:0}.tci-index-sections li{margin:0}.tci-index-sections a{display:block;padding:10px 0;line-height:1.5;color:#80574d;text-decoration:underline;text-underline-offset:3px;overflow-wrap:break-word}.tci-index-sections a:hover{color:#674238}.tci-recipe-index a:focus-visible{outline:3px solid #80574d;outline-offset:4px}.tci-italian .ae-nav{flex-wrap:wrap}
@media(max-width:680px){.tci-recipe-index{margin:30px auto;padding:0 20px 24px}.tci-index-sections{grid-template-columns:1fr;gap:22px}.tci-index-intro p{font-size:17px}}
