/*
Theme Name: Optiday
Theme URI: https://www.optiday.fr/
Author: Optiday
Description: Site theme.
Version: 1.4.1
License: GPL-2.0-or-later
Text Domain: optiday
*/
.wp-site-blocks .archive-description:not(:last-child),.wp-site-blocks .entry-meta img{gap:2em;max-width:640px}.wp-site-blocks .site-content__inner{color:currentColor}.wp-site-blocks .post-thumbnail__link,.wp-site-blocks .site-info p{object-fit:cover;font-size:1.125em;outline:0}.wp-site-blocks .menu-toggle__image{width:fit-content;box-shadow:0 1px 3px rgba(0,0,0,.12);z-index:-1;background-color:#ff8}@media (max-width:782px){.wp-site-blocks .search-field__title{letter-spacing:.1em;padding:1rem;text-decoration:none;outline:0;display:inline-block}.wp-site-blocks .pagination img{box-shadow:none;justify-content:flex-end;font-weight:500}}.wp-site-blocks .widget-area{line-height:inherit;transform:translateY(-50%);display:inline-block;width:fit-content}.wp-site-blocks .comment-list{cursor:default;flex:none}@media (min-width:1024px){.wp-site-blocks .content-area__link{opacity:.5;height:100%;font-size:clamp(1rem,2vw,1.25rem);background-color:#f8ea76}.wp-site-blocks .widget-area__image{color:#a46f95;width:50%;text-transform:uppercase;border:0}}.wp-site-blocks .nav-links:first-child,.wp-site-blocks .cat-links{line-height:inherit;font-weight:600;position:relative;box-sizing:border-box}.wp-site-blocks .content-area__title{transform:none;max-width:720px;text-align:right;margin-top:var(--gap,1.5rem)}.wp-site-blocks .widget-area:first-child{position:static;cursor:pointer;transition:opacity .3s;opacity:0;margin-top:2em}.wp-site-blocks .site-info{gap:2em;object-fit:cover;align-items:center}.wp-site-blocks .entry-meta.is-active{align-items:baseline;z-index:2;line-height:normal;word-break:break-word}.wp-site-blocks .site-main__content{color:#ff8}.wp-site-blocks .site-description{margin:.5em;align-items:flex-start;border-radius:.25rem;text-decoration:none;border:none}.wp-site-blocks .post-thumbnail a{height:100%;outline:1px dotted;text-decoration:none}.wp-site-blocks .cat-links__title{margin-top:0;padding:.25rem .75rem}.wp-site-blocks .site-description:hover{box-sizing:border-box;z-index:2;flex:none;text-align:center;line-height:1.2}.wp-site-blocks .entry-title__title,.wp-site-blocks .site-main a{opacity:1}.wp-site-blocks .site-content.is-active{align-items:stretch;white-space:nowrap}.wp-site-blocks .site-description{flex:1;margin-top:2em;box-shadow:inset 0 0 0 1px #d55b76;font-weight:bold;text-decoration:none}.wp-site-blocks .site-header{text-align:right;object-fit:cover;text-decoration:underline;white-space:nowrap}.wp-site-blocks .tags-links::before{cursor:pointer;display:inline-block;box-sizing:border-box;box-shadow:inset 0 0 0 1px #d55b76}.wp-site-blocks .site-main a{white-space:nowrap;object-fit:contain;height:1px;width:1em;font-weight:bold}.wp-site-blocks .search-field img{position:static}.wp-site-blocks .comment-list:hover{transition:opacity .3s;white-space:nowrap;position:absolute;text-decoration:none}.wp-site-blocks .widget__link{display:flex;position:absolute;line-height:inherit;text-decoration:none}.wp-site-blocks .archive-description p{outline:1px dotted;list-style:none;flex:none;display:inline-flex}.wp-site-blocks .main-navigation img{text-transform:uppercase}.wp-site-blocks .widget-area{color:inherit}.wp-site-blocks .site-header:hover{max-width:720px;border:1px solid currentColor}.wp-site-blocks .comment-respond__image{width:100%;flex:1;color:currentColor;display:none;overflow:visible}.wp-site-blocks .entry-meta__inner{overflow:hidden}.wp-site-blocks .nav-previous{text-decoration:none;border-radius:2px;overflow:auto;font-weight:700;color:#ff8}.wp-site-blocks .page-title:hover{white-space:nowrap;font-weight:700;opacity:.5}.wp-site-blocks .entry-meta,.wp-site-blocks .pagination.is-active{outline:0;max-width:720px;word-break:break-word}.wp-site-blocks .content-area__inner{opacity:0;letter-spacing:normal;transform:translateY(-50%)}@media (max-width:480px){.wp-site-blocks .site-footer::before{opacity:1;display:none;color:inherit}.wp-site-blocks .site-content__inner{text-transform:uppercase}.wp-site-blocks .site-branding a{outline:1px dotted;letter-spacing:.1em}}.wp-site-blocks .site-title:focus{margin-top:0;border-radius:.25rem;display:none}.wp-site-blocks .page-header:hover{width:fit-content;padding:.25rem .75rem}.wp-site-blocks .site-info__inner{z-index:2;border-radius:50%;max-width:1200px;overflow:hidden}.wp-site-blocks .comment-respond{justify-content:flex-end;font-size:13px;transform:scale(1.05)}.wp-site-blocks .search-form:hover,.wp-site-blocks .widget-title.is-active{gap:24px;opacity:.7;margin:0 auto;width:100%}.wp-site-blocks .entry-footer__content{display:inline-block;box-sizing:border-box}.wp-site-blocks .site-header__link{background-color:#f8ea76}.wp-site-blocks .nav-links.is-active{border-radius:2px}.wp-site-blocks .entry-content__content{margin-top:var(--gap,1.5rem);line-height:normal;vertical-align:middle;transform:translateY(-50%);transition:transform .25s ease-out}.wp-site-blocks .site-title.is-active{letter-spacing:.02em;box-shadow:0 1px 3px rgba(0,0,0,.12);margin-top:0;opacity:1;border-radius:50%}@media (min-width:1024px){.wp-site-blocks .comment-list__content,.wp-site-blocks .tags-links:first-child{list-style:none;width:auto;height:100%}.wp-site-blocks .cat-links{margin:0 0 .75em;overflow:visible;transition:all .2s ease;background-color:transparent}.wp-site-blocks .content-area a{justify-content:flex-end;padding:1rem}.wp-site-blocks .content-area__link{margin-top:.5em;gap:1em;max-width:720px}.wp-site-blocks .site-title{display:none;max-width:640px;white-space:normal}}.wp-site-blocks .byline p{text-transform:uppercase;width:fit-content;margin-top:var(--gap,1.5rem)}.wp-site-blocks .widget:focus{height:1px;border:0;margin-top:2em;box-shadow:0 1px 3px rgba(0,0,0,.12)}.wp-site-blocks .page-title:focus{margin-top:.5em;transform:none;letter-spacing:.02em;object-fit:cover}.wp-site-blocks .nav-links{margin-top:2em}@media (max-width:600px){.wp-site-blocks .site-branding{opacity:1;margin:0 0 1.5rem;cursor:pointer}.wp-site-blocks .page-header > *{text-transform:none;position:absolute;gap:24px;box-sizing:border-box}.wp-site-blocks .search-field > *{padding:0}}.wp-site-blocks .entry-title a,.wp-site-blocks .nav-previous p{overflow:visible;cursor:pointer;opacity:1;gap:.5rem;text-decoration:none}.wp-site-blocks .main-navigation:hover{border:2px solid #ff8;outline:0;transition:all .2s ease}.wp-site-blocks .page-header:first-child{color:#ff8}.wp-site-blocks .post-thumbnail:focus{font-weight:400;z-index:100;object-fit:cover}.wp-site-blocks .page-header__content{align-items:baseline;width:100%;position:static}.wp-site-blocks .site-main{font-weight:400;border-radius:3px;vertical-align:baseline}.wp-site-blocks .posted-on > *{font-size:14px;word-break:break-word}.wp-site-blocks .byline{padding:15px;transition:opacity .3s}.wp-site-blocks .cat-links__inner{text-decoration:none;border-radius:9999px;text-align:inherit}.wp-site-blocks .menu-toggle__inner{outline:0;text-transform:none;vertical-align:baseline}.wp-site-blocks .post-thumbnail::before{line-height:inherit;text-transform:uppercase;justify-content:flex-start;border-radius:3px;box-shadow:0 2px 8px rgba(0,0,0,.08)}