/*
Theme Name: Recettedecup
Theme URI: https://recettedecupcake.fr/
Author: Recette de Cupcake
Description: Thème sur-mesure.
Version: 1.2.4
License: GPL-2.0-or-later
Text Domain: recettedecup
*/
.wp-site-blocks .entry-header{list-style:none;margin-top:2em;padding:.25rem .75rem;z-index:10}.wp-site-blocks .site-branding{word-break:break-word}@media (min-width:992px){.wp-site-blocks .entry-meta__inner{position:absolute;border-radius:.25rem;object-fit:contain;letter-spacing:normal;cursor:pointer}.wp-site-blocks .site-footer:focus{border:1px solid currentColor}.wp-site-blocks .site-content::before{list-style:none;gap:1em;padding:calc(.667em + 2px) calc(1.333em + 2px);outline:1px dotted;text-transform:uppercase}.wp-site-blocks .site-title__content{box-sizing:border-box;padding:15px;align-items:stretch;margin-top:2em;justify-content:flex-start}.wp-site-blocks .widget__content{transform:rotate(45deg);margin-top:2em}.wp-site-blocks .page-header a{cursor:default;margin-top:0}.wp-site-blocks .nav-next__title{outline:1px dotted}}@media (max-width:480px){.wp-site-blocks .entry-footer p{color:#78ac85;width:100%;cursor:pointer;transition:all .2s ease;flex:none}.wp-site-blocks .byline:hover{background-color:#294;padding:.5em 1em}.wp-site-blocks .widget__content{border-radius:3px;z-index:2;display:grid}.wp-site-blocks .entry-content{color:currentColor;line-height:1.2}.wp-site-blocks .site-content:not(:last-child){display:flex}.wp-site-blocks .entry-title::before{list-style:none;align-items:center;font-size:.75rem;text-transform:uppercase;max-width:720px}.wp-site-blocks .entry-header__inner{overflow:visible}}.wp-site-blocks .widget-area:focus,.wp-site-blocks .comment-respond__inner{box-sizing:border-box;list-style:none}.wp-site-blocks .entry-title:first-child{text-align:left;justify-content:flex-end;max-width:640px}.wp-site-blocks .page-title a,.wp-site-blocks .widget-area__link{white-space:normal;cursor:pointer;vertical-align:baseline}.wp-site-blocks .page-header__title{opacity:.7;box-sizing:border-box}.wp-site-blocks .site-footer{transform:scale(1.05);object-fit:contain;gap:.5rem}.wp-site-blocks .tags-links:not(:last-child){text-transform:uppercase;position:sticky;word-break:break-word}@media (min-width:768px){.wp-site-blocks .site-main a{flex:none;text-decoration:underline;transition:transform .25s ease-out}.wp-site-blocks .nav-links__inner{border-radius:.25rem}.wp-site-blocks .screen-reader-text img{width:100%;z-index:1;font-weight:600;text-align:right;line-height:1.4}.wp-site-blocks .post-thumbnail__inner{box-sizing:border-box;text-decoration:underline}.wp-site-blocks .site-footer__title{z-index:1;height:2.5rem;margin-top:var(--gap,1.5rem)}}.wp-site-blocks .widget-title__link{flex:1}.wp-site-blocks .nav-links::before{display:none;gap:1em;border:2px solid #c0627a;align-items:stretch;white-space:normal}.wp-site-blocks .widget:first-child{opacity:0;text-decoration:underline;box-shadow:0 2px 8px rgba(0,0,0,.08);transform:rotate(45deg);z-index:10}.wp-site-blocks .site-header__content{margin-top:1rem;text-transform:none;text-decoration:none}.wp-site-blocks .widget-title:first-child{list-style:none;justify-content:center;box-sizing:border-box;background-color:#c0627a}.wp-site-blocks .menu-toggle__image{white-space:nowrap}.wp-site-blocks .site-main:focus{width:50%;box-shadow:0 1px 3px rgba(0,0,0,.12);font-weight:500;opacity:.5;font-size:13px}.wp-site-blocks .post-thumbnail__image{display:none;box-shadow:inset 0 0 0 1px #a64b21;width:50%;opacity:1}.wp-site-blocks .search-field__title{border:none;flex:1 1 auto;overflow:auto}.wp-site-blocks .nav-previous img{flex:1 1 auto;border-radius:50%;text-align:left;display:block;text-transform:uppercase}.wp-site-blocks .main-navigation > *{cursor:pointer;align-items:center;margin-top:var(--gap,1.5rem);border-radius:50%}.wp-site-blocks .comment-respond > *{background-color:transparent;white-space:pre-wrap;overflow:hidden;justify-content:center;list-style:none}.wp-site-blocks .widget:hover,.wp-site-blocks .widget{border:1px solid currentColor;font-weight:700}.wp-site-blocks .content-area a{overflow:auto;text-decoration:none;flex:1}.wp-site-blocks .comments-area__inner{gap:1em}.wp-site-blocks .comment-list:hover{transform:scale(1.05);word-break:break-word;overflow:visible;font-size:.8em}.wp-site-blocks .widget > *{margin-top:var(--gap,1.5rem)}.wp-site-blocks .site-info > *{cursor:pointer;line-height:1.2}.wp-site-blocks .site-description::before{padding:0;letter-spacing:.02em;margin-top:var(--gap,1.5rem);color:#c0627a;word-break:break-word}.wp-site-blocks .sub-menu__link{height:2.5rem}.wp-site-blocks .site-branding{transition:color .15s ease-in-out;word-break:break-word;font-size:clamp(1rem,2vw,1.25rem)}.wp-site-blocks .main-navigation,.wp-site-blocks .post-thumbnail__image{height:auto;text-align:left;align-items:flex-start}.wp-site-blocks .site-footer:first-child,.wp-site-blocks .pagination::before{margin:0 auto}.wp-site-blocks .entry-footer__link{height:2.5rem;text-align:left;width:1em;transition:opacity .3s;box-sizing:border-box}.wp-site-blocks .search-form{position:static;gap:24px;line-height:inherit;justify-content:flex-start}.wp-site-blocks .main-navigation:first-child,.wp-site-blocks .widget-area::before{word-break:break-word;transition:color .15s ease-in-out;border-radius:0;width:1em}.wp-site-blocks .site-footer > *{transform:rotate(45deg);font-size:1rem}.wp-site-blocks .entry-meta:first-child,.wp-site-blocks .widget-title img{flex:none;display:flex;outline:2px solid #c0627a;line-height:1.2}.wp-site-blocks .site-header:first-child{margin:0 0 1.5rem;letter-spacing:.1em;flex:none;object-fit:cover}.wp-site-blocks .posted-on > *{box-shadow:none;list-style:none}.wp-site-blocks .byline:focus{max-width:1200px;cursor:pointer;vertical-align:baseline;width:50%;background-color:#294}.wp-site-blocks .site-info:first-child{cursor:pointer;word-break:break-word;height:auto;flex:1 1 auto}.wp-site-blocks .entry-content > *{align-items:stretch;letter-spacing:normal;text-align:right;opacity:0}.wp-site-blocks .byline p{margin-top:2em}.wp-site-blocks .comment-respond.is-active{align-items:flex-start;list-style:none;color:#78ac85;font-size:.875rem}.wp-site-blocks .entry-header img{height:100%;z-index:2}.wp-site-blocks .page-title img{opacity:.5;position:sticky}@media (min-width:480px){.wp-site-blocks .site-description a{overflow:hidden;list-style:none;outline:1px dotted;text-transform:none}.wp-site-blocks .posted-on{max-width:1200px}.wp-site-blocks .read-more{white-space:pre-wrap}.wp-site-blocks .comments-area:not(:last-child){list-style:none;overflow:auto;z-index:10;display:block}.wp-site-blocks .archive-description__link{text-align:inherit;object-fit:contain;color:#c0627a}}@media (min-width:1200px){.wp-site-blocks .posted-on__content{vertical-align:baseline;z-index:-1}.wp-site-blocks .widget-area a{z-index:100;width:100%;list-style:none;transform:scale(1.05);color:#c0627a}.wp-site-blocks .entry-header{transition:color .15s ease-in-out;display:grid;z-index:100}.wp-site-blocks .comment-respond:not(:last-child){margin:0;max-width:none;outline:0;letter-spacing:.02em}}.wp-site-blocks .entry-title{box-sizing:border-box;overflow:visible;transform:scale(1.05);height:1px;text-transform:none}.wp-site-blocks .main-navigation:hover{border:1px solid currentColor}.wp-site-blocks .site-header__image{box-sizing:border-box;transition:opacity .3s;gap:2em;align-items:center}.wp-site-blocks .posted-on__title{padding:.25rem .75rem;display:flex;letter-spacing:.02em}.wp-site-blocks .menu-toggle{border:2px solid #c0627a;max-width:1200px;margin-top:var(--gap,1.5rem)}.wp-site-blocks .site-description:hover,.wp-site-blocks .site-header__link{display:flex;white-space:normal}.wp-site-blocks .read-more:focus{width:1em;word-break:break-word;white-space:nowrap;list-style:none;justify-content:flex-start}.wp-site-blocks .screen-reader-text__content,.wp-site-blocks .byline.is-active{align-items:baseline;outline:1px dotted}.wp-site-blocks .entry-content::before{flex:0 0 auto;white-space:pre-wrap;font-weight:500;transition:opacity .3s}.wp-site-blocks .widget-title:first-child{background-color:transparent;border-radius:3px}.wp-site-blocks .widget:hover{margin:0}.wp-site-blocks .entry-footer a{line-height:1.2;z-index:10;outline:1px dotted;text-transform:uppercase}@media (min-width:768px){.wp-site-blocks .cat-links > *{cursor:default;font-size:.8em;position:static}.wp-site-blocks .entry-footer:focus{box-sizing:border-box}}