html,body{height:100%}.dark .bloc-milieu{background-color:var(--color-gray-500)}.bloc-milieu{border-radius:5px;grid-area:2/1/3/3;height:auto;min-height:55vh}#fontPicker{font-size:12px!important}#watermarkCheckbox{width:5rem!important}#btnSubscriptions{margin-right:auto!important}#verse,#reference{color:#fff;text-align:center;padding:0;font-family:EncodeSansCondensed-Black,sans-serif;font-weight:400}.select2-results__option[aria-selected]{cursor:pointer;color:#000!important}#customImage{margin:0 auto;padding:.4rem;font-size:.95rem;width:15rem!important;height:3rem!important}#verse{word-wrap:break-word;text-shadow:4px 4px .3rem #000;grid-row:1;font-size:3.2rem;line-height:1.5}#reference{text-shadow:4px 4px .3rem #000;grid-row:2;margin-top:0;font-size:2.8rem;font-weight:300;top:0}.logo-title-section{flex-direction:row;align-items:center;margin-top:1rem;font-size:1.5rem;display:flex}.grip-sortable-item .fa-grip-lines{margin:0 1rem 0 0}#saves{border-style:inset;width:100%;margin:2rem 0 0;padding:0;list-style-type:none}#saves li,#history li{cursor:pointer;border:1px solid #ccc;height:2.5rem;margin:3px;padding:.4em .4em .4em 1.5em;font-size:1.2rem}#saves li span{margin-left:-.7em}#history{border-style:inset;width:100%;margin:2rem 0 0;padding:0;list-style-type:none}#history li:hover{background-color:#f0f0f0}#history li span{margin-left:-1.3em}#sub-menu-bar{border:1px solid #469fff8b;height:fit-content;margin:0 0 0 .5rem}.ui-menu-item,.ui-menu-item :not(i):not(svg){font-family:Indie Flower,cursive;font-weight:700}#featuresUpdate{text-align:center;cursor:pointer;border:2px solid #d3d3d3;justify-content:center;align-items:center;width:10rem;display:flex}#menu-bar-title{margin:.2rem 0 .8rem .4rem}#sub-menu-bar #items{display:inline-flex}#saves li button.delete-save{color:#fff;cursor:pointer;background:#b32121;border:none;border-radius:3px;margin-left:.2rem;padding:.2rem .5rem}.swiper-container-design-templates .swiper-slide img{object-fit:cover;cursor:pointer;width:100%;height:100%}#design-templates-menu{border:1px solid #469fff8b;flex-flow:column wrap;place-content:center;width:max(18rem,min(40vw,80rem));height:fit-content;margin-top:2rem;padding:2rem;display:flex;position:relative;box-shadow:.3rem .5rem .5rem #00000036}.save-thumb{object-fit:cover;background:#e5e7eb;border-radius:4px;flex-shrink:0;width:40px;height:23px}#designs-storage-hint{opacity:.85}#designs-storage-hint i{margin-right:.35rem}#tutorial,#history-menu{border:1px solid #469fff8b;flex-flow:column wrap;justify-content:center;width:clamp(18rem,40vw,25rem);height:fit-content;margin-top:2rem;padding:2rem;display:flex;position:relative;box-shadow:.3rem .5rem .5rem #00000036}@keyframes spinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin-slow{animation:2.5s linear infinite spinSlow}#exportSavesBtn,#importSavesBtn{margin:.5rem!important}#form{border:1px solid #469fff8b;flex-flow:column wrap;justify-content:center;width:clamp(18rem,40vw,25rem);height:fit-content;margin-top:2rem;padding:2rem;display:flex;position:relative;box-shadow:.3rem .5rem .5rem #00000036}#logs-div{background-color:#fff;border-style:inset;max-height:30rem;padding:1rem;overflow:scroll}#logs-div h3{color:#00f}#changelogs hr{color:#333;text-align:center;border:none;border-top:3px double #333;height:5px;overflow:visible}#backgrounds{border:1px solid #469fff8b;flex-flow:column wrap;justify-content:center;width:clamp(18rem,40vw,80rem);height:auto;margin:2rem 0 auto;padding:2rem;display:flex;position:relative;overflow:hidden;box-shadow:.3rem .5rem .5rem #00000036}#imageQuality{width:6rem!important}.swiper-wrapper{transition-duration:1s!important}.grip-sortable-item{width:1rem}#textColor{width:5rem!important}#backgroundPreviews .swiper-slide,.swiper-container-design-templates .swiper-slide{aspect-ratio:16/9}#backgroundPreviews .swiper-slide img,.swiper-container-design-templates .swiper-slide img{object-fit:cover;width:100%;height:100%}#backgroundPreviews .swiper-pagination{margin:1rem 0}#informations{border:1px solid #469fff8b;flex-direction:column;justify-content:center;width:clamp(18rem,40vw,45rem);height:fit-content;padding:2rem;display:flex;position:relative;box-shadow:.3rem .5rem .5rem #00000036}#projectorView{border:1px solid #469fff8b;flex-direction:column;justify-content:center;width:clamp(18rem,40vw,45rem);padding:2rem;display:flex;position:relative;box-shadow:.3rem .5rem .5rem #00000036}.list-group-item{justify-content:space-between;align-items:center;gap:8px;display:flex}.save-left{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.save-name{text-overflow:ellipsis;white-space:nowrap;white-space:nowrap;vertical-align:middle;max-width:200px;display:inline-block;overflow:hidden}.rename-save{margin-left:auto}#projectorViewerButtonsDiv{margin-top:1rem}#projectorView{display:flex;flex-direction:column!important}#currentVerseParagraphDiv{flex:1!important;overflow:auto!important}.current-verse{font-weight:700}.verse-search{margin-left:.75rem;display:inline-block;position:relative}.verse-search .search-icon{pointer-events:none;opacity:.6;position:absolute;top:50%;left:.6rem;transform:translateY(-50%)}.verse-search input{border:1px solid #ccc;border-radius:6px;min-width:260px;padding:.35rem .5rem .35rem 2rem}mark.verse-highlight{background:#ffea70;padding:0 .06em}.verse-search{margin:1rem 5rem 0}#currentVerseParagraph{text-align:center;resize:both;background-color:#fff;border-style:inset;min-height:10rem;max-height:30rem;font-size:1.2rem;overflow-y:auto}#changelogs{border:1px solid #469fff8b;flex-direction:column;justify-content:center;width:clamp(18rem,40vw,45rem);padding:2rem;display:flex;position:relative;box-shadow:.3rem .5rem .5rem #00000036}.changelog-entry li{margin-left:2rem}.changelog-entry{margin-bottom:1.5em}.changelog-entry h3{margin-bottom:.5em}.changelog-entry ul{padding-left:1.5em}#viewerModeMenu{opacity:0;transition:opacity .3s ease-in-out;display:none}#viewerModeMenu label{margin:.3rem}#viewerModeMenu button{max-width:13.5rem;margin:.3rem}#viewerModeMenu{opacity:1;border:1px solid #469fff8b;flex-direction:column;justify-content:center;align-items:center;width:fit-content;padding:2rem;display:flex;position:relative;box-shadow:.3rem .5rem .5rem #00000036}#controls{flex-direction:column;justify-content:center;align-items:center;display:flex}.select2-dropdown{color:#000!important}#form #bookDiv{width:10rem;margin:0 auto}#form #chapterDiv{-ms-flex-align:center;width:10rem;margin:0 auto;display:flex}.container{grid-template-rows:0 1fr 0!important;height:fit-content!important;min-height:100vh!important}.select2-container--default .select2-selection--single .select2-selection__rendered,#form #chapter{text-align:center}#form .select2-container{margin:0 auto}#form select{width:100%;margin:0 auto}#form label{margin:1rem auto 0;font-size:1.3rem}#form input{text-align:center;height:1.3rem;margin:0 auto}#form #chapter{text-align:center;width:1.5rem}#form p{margin:0}#form table td{text-align:center;vertical-align:middle;padding:.5rem 0}#image-text-displacement input{float:right;width:3rem;margin-left:auto}.select-native-styling{color:#111827;cursor:pointer;background:linear-gradient(#fff,#f8fafcf2,#f3f4f6);border:1px solid #ffffffb3;border-radius:.75rem;height:40px;font-size:.875rem;font-weight:500;transition:background .2s,box-shadow .2s;box-shadow:0 1px 2px #0000000f,0 8px 16px #9ca3af59}.dark .select-native-styling{box-shadow:none}.select-native-styling:hover{background:linear-gradient(#fff,#f9fafb,#e5e7eb);box-shadow:0 2px 4px #00000014,0 12px 20px #9ca3af73}.select-native-styling:focus,.select-native-styling:focus-visible{outline:none!important;box-shadow:0 0 0 4px #60a5fa40,0 8px 16px #9ca3af73!important}.select-native-styling:disabled{opacity:.6!important;cursor:not-allowed!important}.select2-container--default .select2-selection--single{color:#111827!important;cursor:pointer!important;background:linear-gradient(#fff,#f8fafcf2,#f3f4f6)!important;border:1px solid #ffffffb3!important;border-radius:.75rem!important;height:28px!important;font-size:.875rem!important;font-weight:500!important;transition:background .2s,box-shadow .2s!important;box-shadow:0 1px 2px #0000000f,0 8px 16px #9ca3af59!important}.dark .select2-container--default .select2-selection--single{box-shadow:none!important}.list-group-item{box-shadow:var(--shadow-sm);border-radius:.5rem}#form label{margin-bottom:.3rem}.select2-container--default .select2-selection--single:hover{background:linear-gradient(#fff,#f3f4f6e6,#e5e7eb)!important;box-shadow:0 2px 4px #00000014,0 12px 20px #9ca3af73!important}#section-1 #form .select2-container--default .select2-selection__arrow{display:none}.select2-container--default .select2-selection__rendered{color:#111827!important;padding-left:0!important;padding-right:0!important;font-size:.875rem!important;font-weight:500!important}.select2-container--default .select2-selection__arrow{height:100%!important;right:.75rem!important}.select2-container--default .select2-selection__arrow b{border-color:#6b7280 #0000 #0000!important}.select2-container--default.select2-container--focus .select2-selection--single{outline:none!important;box-shadow:0 0 0 4px #d1d8e459,0 8px 16px #9ca3af73!important}.select2-container--default.select2-container--disabled .select2-selection--single{opacity:.6!important;cursor:not-allowed!important}#saveAllImagesBtn{font-size:.94rem;width:auto!important}#saveAllImagesBtn i{font-size:.84rem}#history li,#saves li{font-size:1rem}#advertising{color:#fff;opacity:.9;text-shadow:3px 3px .1px #000;width:30rem;margin:0;font-family:Coustard-Black;font-size:1.8rem;position:absolute;bottom:1rem;left:1.5rem}.tooltip-wrapper{display:inline-block;position:relative}.tooltip-wrapper .tooltip-text{visibility:hidden;opacity:0;color:#fff;text-align:left;z-index:50;background-color:#1f2937;border-radius:6px;width:260px;padding:10px;font-size:13px;line-height:1.3;transition:opacity .15s ease-in-out;position:absolute;top:120%;left:50%;transform:translate(-50%)}.tooltip-wrapper .tooltip-text:after{content:"";border:6px solid #0000;border-bottom-color:#1f2937;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.tooltip-wrapper:hover .tooltip-text{visibility:visible;opacity:1}#imageParent,#imagePreviewHidden{width:100%;height:0;position:relative;overflow:hidden}#downArrow,#upArrow{margin-left:1rem}#advancedOptions{z-index:10;border:1px solid #ccc;border-radius:5px;width:fit-content;height:46rem;margin-bottom:5rem;padding:10px;display:none;position:absolute;bottom:-2%;right:0;overflow-y:auto;box-shadow:.3rem .5rem .5rem #00000036}#btnSelectVerse{width:15rem;height:2.5rem}#advancedOptions label{margin:0;font-size:1.1rem}.modal-content .close{cursor:pointer;font-size:3rem}#verseSelectionModal{z-index:999;background:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;display:none;position:fixed;top:0;left:0}#verseSelectionModal.hidden{pointer-events:none;display:none}#verseGrid{flex-wrap:wrap;place-content:stretch center;display:flex}#logo{width:15rem;margin:2rem}.modal{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.modal-content{text-align:center;background:#fff;border-radius:8px;max-width:600px;padding:20px}.verse-button{color:#fff;cursor:pointer;background:#007bff;border:none;border-radius:5px;margin:5px;padding:10px;display:inline-block}.verse-button:hover{background:#0056b3}#showBibleVersion{width:5rem!important}#advancedOptions.show{opacity:1;max-height:60rem;padding:10px;box-shadow:.3rem .5rem .5rem #00000036}#advancedOptions table tr{height:auto}#advancedOptionstable td{vertical-align:top;padding:4px 0}#advancedOptionstable td>*{max-height:32px}#form #autoUpdateCheckbox,#form #enableReferenceShadow,#form #enableVerseShadow{width:5rem!important}#form #updatePreviewBtn{margin:0 auto!important;padding:0 .2rem!important}#toggleAdvancedOptions{cursor:pointer;position:relative;margin:1.2rem auto auto!important;padding:1.3rem 1.3rem 0!important}#imagePreviewHidden{grid-template-rows:auto auto;gap:10px;display:grid}#informations h2,#backgrounds h2{text-align:center}.sub-menu-item{align-items:center;display:flex}.fa-check{margin-left:1rem;font-size:.7rem}#fontSelectDiv .select2-selection.select2-selection--single{padding-left:.5rem;padding-right:.5rem}.select2-dropdown.select2-dropdown--below{transform:translateY(.2rem);border-radius:.5rem!important}.select2-dropdown.select2-dropdown--above{transform:translateY(-.2rem);border-radius:.5rem!important}#progressbar .ui-progressbar-value{background:linear-gradient(90deg,#22c55e,#16a34a)}#progressbar.ui-progressbar{box-sizing:border-box;background-color:#e5e7eb;border:none;border-radius:9999px;height:100%;overflow:hidden}#text-generation-progress{z-index:3;margin-top:.2rem;margin-bottom:1rem;margin-left:2rem}#sub-menu-bar{background-color:#fff;width:fit-content;margin-top:1rem;box-shadow:.3rem .5rem .5rem #00000036}#display-menu{width:15rem;margin-left:0%}#backgroundPreviews{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;overflow:hidden}#backgrounds .swiper{width:100%;height:100vh}#backgrounds .swiper-slide{justify-content:center;align-items:center;display:flex}#backgrounds .swiper-slide img{object-fit:cover;cursor:pointer;width:100%;height:100%}#backgroundImageSlider{cursor:pointer;height:auto;margin-top:3rem}#imagePreview{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;overflow:hidden}#imagePreviewParent{border:1px solid #469fff8b;width:clamp(18rem,40vw,80rem);margin:2rem 0 auto;padding:2rem;position:relative;box-shadow:.3rem .5rem .5rem #00000036}#projectionAssistant{border:1px solid #469fff8b;width:auto;margin:2rem 0 auto;padding:2rem;position:relative;box-shadow:.3rem .5rem .5rem #00000036}#chapterDiv .select2{min-width:3rem}#projectionAssistant .flex-col{height:90%}#youtube-link{border-style:2px solid #469fff8b;width:auto;margin-left:auto}#youtube-logo{float:right;width:1.5rem;height:1.5rem;box-shadow:.2rem .2rem .2rem #0000}#youtube-logo:hover{box-shadow:.2rem .2rem .2rem #00000036}#tutoriel{float:right;margin:auto;margin:0 .5rem 0 0!important}#tutoriel:hover{color:#000}#imageParent{grid-template-rows:auto auto;gap:10px;display:grid}.ui-icon-gripsmall-diagonal-se{z-index:3!important}#verseBox{flex-direction:column;justify-content:center;display:flex}#verse{grid-row:1}#reference{grid-row:2}.top-row{padding:3rem}#imageDiv{word-wrap:break-word;overflow-wrap:break-word;background-position:50%;background-repeat:no-repeat;background-size:100%;grid-template-rows:2.5fr 1fr;grid-template-columns:1fr;height:auto;display:grid;position:absolute;top:2000px}#imageDivPreview{word-wrap:break-word;overflow-wrap:break-word;background-position:50%;background-repeat:no-repeat;background-size:cover;grid-template-rows:2.5fr 1fr;grid-template-columns:1fr;height:auto;display:grid;position:absolute;top:2000px}#design-templates-menu .fa-download,#design-templates-menu .fa-upload{margin-right:.4rem}#saves-buttons-section{flex-flow:wrap;justify-content:flex-start;align-items:center;margin-top:1rem;margin-right:1rem;display:flex}#clearSavesBtn{margin-left:auto;margin:auto!important;padding:1rem!important}.clickbtn{justify-content:center;align-items:center;width:fit-content;height:2rem;margin-top:2.5rem;margin-bottom:.5rem;padding:.95rem;display:inline-flex}.select2 .select2-container .select2-container--default{width:100%}#image-and-infos-div{flex-direction:column;align-items:center;row-gap:1rem;display:flex}.sub-menu-item{align-items:center;gap:.25rem;padding:2px 4px;line-height:1.3rem;display:flex}#history .list-group-item{justify-content:flex-start;align-items:center;gap:8px;display:flex}#imageExample{background-size:cover;width:100%;height:100%;padding-top:66.67%}#imageExampleParent{border:1px solid #469fff8b;width:clamp(22rem,40vw,55rem);height:auto;margin-top:3%;margin-left:1%;padding:2rem;box-shadow:.3rem .5rem .5rem #00000036}.swiper-pagination-horizontal{bottom:unset!important}.flex-item{margin:1rem}#flex{min-height:60rem}#progressionStatus{visibility:hidden;float:right;height:1rem;padding:.5rem;font-weight:700;margin:1rem auto 0!important}#resolutionImages{float:right;margin:0;padding:.2rem .2rem 0}sup{font-size:.9rem}#fontSelectDiv{width:auto;margin:0 auto}#verseFontSize,#referenceFontSize{margin:0 auto}.grip-window{cursor:grab;color:#0078d7;-webkit-user-select:none;user-select:none;cursor:grab;width:2rem;height:2rem;margin-bottom:5px;font-size:20px;position:absolute;top:1rem;left:1rem}#saves li{align-items:center;display:flex}.flex.flex-row.justify-center{height:4rem}#saves{width:clamp(250px,40vw,430px);min-height:10rem;max-height:15rem;overflow:auto}#history li{align-items:center;display:flex}#history{min-width:10rem;min-height:10rem;max-height:15rem;overflow:auto}.grip-sortable-item{cursor:grab;-webkit-user-select:none;user-select:none;cursor:grab;margin-right:1rem;font-size:15px}.grip-window:active,.grip-sortable-item:active{cursor:grabbing}#gridViewOverlay{z-index:10;background:#ffffffe6;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;width:100%;height:100%;padding:10px;display:none;position:absolute;top:0;left:0;overflow-y:auto}#gridViewOverlay img{border-radius:5px;width:100%;height:auto;box-shadow:0 2px 4px #0000001a}#toggleGridViewDiv{justify-content:space-evenly;display:flex}#currentVerseDisplay{justify-content:center;align-items:center;width:1rem;height:100%;display:flex}#viewerModeMenu label{font-size:1rem}#viewerModeMenu button{min-height:2rem;max-height:2.5rem}#toggleViewerMode{cursor:pointer}#toggleGridView{cursor:pointer;width:fit-content;margin-left:auto;margin-right:1rem}#grid-view-image{cursor:pointer}#gridViewOverlay{scrollbar-width:none;-ms-overflow-style:none;overflow-y:scroll}#gridViewOverlay::-webkit-scrollbar{display:none}.dragging{opacity:.5;transform:scale(1.1)}.close-parent{cursor:pointer;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;position:absolute;top:1.3rem;right:1rem}.dark .fa-grip-lines,.dark .resizable h2,.dark .resizable p,.dark .resizable h3{color:#fff!important}.dark label,.dark p,.dark #form h3,.dark #form h2{color:var(--color-gray-300)}.flex-item,.ui-draggable{background-color:#c6defa;background-color:lab(87.23% -3.62 -16.81);transition:transform .2s}.dark .flex-item,.dark .ui-draggable{transition:transform .2s;background-color:var(--color-gray-700)!important}#saveConfigBtn{margin:1rem auto;display:block}#saves,#history{width:100%;margin:2rem 0 0;padding:0;list-style-type:none}#history h2{text-align:center}.selected-save,.selected-history{background-color:#d3d3d3;border:2px solid #000}.dot{animation:1.4s infinite both blink}.dot:nth-child(2){animation-delay:.2s}.dot:nth-child(3){animation-delay:.4s}@keyframes blink{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}.focused-window{border:1px solid #3b3bfa6b!important}#numVersesPerImageLabel{text-align:center;margin-bottom:.2rem!important}.form-control.number{width:3.9rem!important;height:2rem!important;margin-left:1rem!important;margin-right:.2rem!important}#display-menu{z-index:999999}#numVersesPerImage{text-align:center;height:2rem}#saves li:hover,#history li:hover{background-color:#f0f0f0}#image-preview-buttons-section{justify-content:flex-end;align-items:center;column-gap:1rem;display:flex}#downloadBtn,#saveAllImagesBtn{height:2.5rem;margin:0!important;font-size:.843rem!important}#saveImageBtn{margin:1rem auto;display:block}#saveAllImagesBtn{float:right;justify-content:center;align-items:center;width:.5rem;font-size:1rem;display:flex}.tag{color:#004085;background-color:#d8ecff;border-radius:1.2em;margin:.2em;padding:.4em .8em;font-size:.9em;display:inline-block}#mergedVerseEditor{flex-direction:column;align-items:center;display:flex}.tag .remove{cursor:pointer;color:#c00;margin-left:.6em;font-weight:700}#groupInput{flex:1;width:8rem;height:2.2rem!important}button{cursor:pointer}#upArrowBtn,#downArrowBtn{cursor:pointer;margin:.5rem .5rem .5rem 1rem;padding:.5rem;font-size:1.2rem}#footer{border:1px solid #469fff8b}#historyUpArrowBtn,#historyDownArrowBtn{cursor:pointer;margin:.5rem .5rem .5rem 1rem;padding:.5rem;font-size:1.2rem}#updatePreviewBtn{margin-top:1rem;display:block}@media (max-width:400px){#menu{justify-content:start!important}}#menu{border:1px solid #469fff8b;flex-direction:row;justify-content:space-evenly;display:flex}#menu #buttonClose{background-color:#0000;border:none;margin:auto 7px 7px auto;position:relative}.menu .button:first-child{margin-left:0;font-size:1.2rem}.menu .button:last-child{margin-right:0;font-size:1.2rem}#menu .button{margin:clamp(.6rem,.5vw,1rem) clamp(.4rem,.5vw,1rem)}.button{color:#fff;border-radius:10px;font-size:1.2rem;text-decoration:none;padding:clamp(.4rem,1vw,.9rem)!important}.button:link{color:#fff;text-align:center;background-color:#469fff;padding:14px 25px;text-decoration:none;display:inline-block;box-shadow:0 .5rem .5rem #00000036}.button:hover{background-color:#3a89dd;transition:all .3s;box-shadow:0 .5rem .8rem #00000040}#menu{flex-wrap:wrap}.select2-dropdown{z-index:99999!important}#saves,.design-grid{width:100%;max-height:22rem;box-shadow:none;background:0 0;border-radius:.75rem;grid-template-columns:repeat(2,1fr);gap:.5rem;margin:0;padding:.35rem;list-style:none;display:grid;overflow:hidden auto}#community-designs{min-height:22rem}#saves li.design-card,.design-grid .design-card{aspect-ratio:16/9;cursor:pointer;background:#e5e7eb;border:2px solid #0000;border-radius:.6rem;width:100%;height:auto;margin:0;padding:0;transition:transform .12s,box-shadow .12s;display:block;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000002e}#saves li.design-card:hover,.design-grid .design-card:hover{background:#e5e7eb;transform:translateY(-2px);box-shadow:0 6px 14px #00000040}#saves li.design-card.selected-save,.design-grid .design-card.selected-save{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb59}.design-card-thumb{object-fit:cover;width:100%;height:100%;display:block}.design-card-placeholder{color:#9ca3af;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);justify-content:center;align-items:center;width:100%;height:100%;font-size:1.4rem;display:flex}.design-card-overlay{pointer-events:none;background:linear-gradient(#0000,#000000c7);padding:.3rem .45rem;position:absolute;inset:auto 0 0}.design-card-overlay-text{flex-direction:column;min-width:0;display:flex}#saves li.design-card .save-name,.design-grid .design-card .save-name{color:#fff;text-shadow:0 1px 2px #0009;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-left:0;font-size:.72rem;line-height:1.1;display:block;top:auto;overflow:hidden}.design-card-actions{opacity:0;gap:.2rem;transition:opacity .12s;display:flex;position:absolute;top:.25rem;right:.25rem}#saves li.design-card:hover .design-card-actions,#saves li.design-card:focus-within .design-card-actions,.design-grid .design-card:hover .design-card-actions{opacity:1}#saves li.design-card .design-card-actions button,.design-grid .design-card .design-card-actions button{color:#fff;cursor:pointer;background:#111827bf;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:.62rem;display:flex;position:static}#saves li.design-card .design-card-actions button:hover,.design-grid .design-card .design-card-actions button:hover{background:#111827f2}#saves li.design-card .design-card-actions button.delete-save:hover{background:#dc2626f2}.design-grid .design-card .design-card-actions button.report-save:hover{background:#d97706f2}.design-empty{text-align:center;color:#6b7280;grid-column:1/-1;padding:2rem .5rem;font-size:.85rem;font-style:italic;list-style:none}.design-empty-cta{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:.5rem;margin-top:.75rem;padding:.45rem .9rem;font-size:.8rem;font-style:normal;font-weight:500;transition:background .12s;display:inline-block}.design-empty-cta:hover{background:#1d4ed8}.design-empty-error{color:#dc2626;font-style:normal}.community-grid{grid-template-columns:repeat(2,1fr);gap:.5rem;width:100%;padding:.35rem;display:grid}.community-tile{aspect-ratio:16/9;color:#94a3b8;text-align:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1.5px dashed #cbd5e1;border-radius:.6rem;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;padding:.4rem;font-size:.72rem;display:flex;position:relative}.community-tile i{opacity:.65;font-size:1.1rem}#saves-buttons-section{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;width:100%;margin:.5rem 0 0;padding:0 .35rem;display:flex}.designs-toolbar-icons{align-items:center;gap:.35rem;display:flex}#saves-buttons-section>div{margin-top:0}@media (max-width:30rem){#saves-buttons-section{justify-content:center}}.design-card .pro-overlay{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);pointer-events:none;border-radius:inherit;background:#facc1566;position:absolute;inset:0}.design-card-crown{color:#facc15;filter:drop-shadow(0 1px 2px #00000080);pointer-events:none;font-size:1rem;position:absolute;top:.3rem;left:.35rem}.design-card-loading{opacity:.5;pointer-events:none}#imageSlider .swiper-slide{position:relative}.copy-image-btn{z-index:10;color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;opacity:.55;background:#111827b8;border:none;border-radius:.5rem;align-items:center;gap:.4em;padding:.5em .75em;font-size:.75rem;font-weight:500;line-height:1;transition:opacity .15s,background .15s;display:inline-flex;position:absolute;top:.5rem;right:.5rem}.copy-image-btn i{text-align:center;flex:none;width:1em;margin:0;font-size:1em;line-height:1}.copy-image-btn span{line-height:1}#imageSlider .swiper-slide:hover .copy-image-btn,.copy-image-btn:focus-visible{opacity:1}.copy-image-btn:hover{background:#111827eb}.copy-image-btn:disabled{cursor:default}.copy-image-btn-done{opacity:1;background:#16a34aeb}.copy-image-btn-error{opacity:1;background:#dc2626eb}@media (hover:none){.copy-image-btn{opacity:1}}.grid-view-item{line-height:0;position:relative}#gridViewOverlay .grid-view-item:hover .copy-image-btn,.grid-view-item .copy-image-btn:focus-visible{opacity:1}.publish-overlay{z-index:100000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a8c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.publish-dialog{color:#1f2937;background:#fff;border-radius:1rem;width:min(34rem,100%);max-height:88vh;padding:1.5rem;font-size:.9rem;overflow-y:auto;box-shadow:0 20px 45px #00000047}.publish-dialog h3{margin:0 0 .35rem;font-size:1.15rem;font-weight:600}.publish-lead{color:#6b7280;margin:0 0 1rem;font-size:.8rem}.publish-field{margin-bottom:.75rem;display:block}.publish-field>span{color:#374151;margin-bottom:.2rem;font-size:.78rem;font-weight:500;display:block}.publish-field em{color:#9ca3af;font-style:normal;font-weight:400}.publish-field input[type=text],.publish-field textarea,.publish-field select{background:#f9fafb;border:1px solid #d1d5db;border-radius:.5rem;width:100%;padding:.45rem .6rem;font-family:inherit;font-size:.85rem}.publish-fieldset{border:1px solid #e5e7eb;border-radius:.6rem;margin:0 0 1rem;padding:.75rem}.publish-fieldset legend{color:#374151;padding:0 .35rem;font-size:.78rem;font-weight:600}.publish-check,.publish-radio{cursor:pointer;align-items:flex-start;gap:.5rem;margin-bottom:.5rem;font-size:.78rem;line-height:1.35;display:flex}.publish-check input,.publish-radio input{flex-shrink:0;margin-top:.15rem;width:auto!important}.publish-question{margin:.75rem 0 .4rem;font-size:.78rem;font-weight:500}.publish-warning{color:#92400e;background:#fffbeb;border-radius:.4rem;margin:.6rem 0 0;padding:.4rem .55rem;font-size:.72rem}.publish-error{color:#b91c1c;background:#fef2f2;border-radius:.5rem;margin:0 0 .75rem;padding:.5rem .65rem;font-size:.8rem}.avatar-field{align-items:center;gap:.75rem;margin-bottom:.9rem;display:flex}.avatar-preview{color:#fff;background-color:#2563eb;background-position:50%;background-size:cover;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:1.3rem;font-weight:600;display:flex}.avatar-actions{flex-direction:column;gap:.3rem;display:flex}.avatar-actions-row{gap:.5rem;display:flex}.avatar-actions button{color:#374151;cursor:pointer;background:#f9fafb;border:1px solid #d1d5db;border-radius:.5rem;padding:.35rem .75rem;font-size:.8rem;font-weight:500}.avatar-actions button:hover{background:#f3f4f6}.avatar-actions button:disabled{cursor:not-allowed;opacity:.6}.publish-actions{justify-content:flex-end;gap:.5rem;display:flex}.publish-actions button{cursor:pointer;border:none;border-radius:.5rem;padding:.5rem 1rem;font-size:.85rem;font-weight:500}#publish-cancel{color:#374151;background:#f3f4f6}#publish-submit{color:#fff;background:#2563eb}#publish-submit:disabled{cursor:not-allowed;background:#cbd5e1}.design-card-status{color:#fff;pointer-events:none;background:#111827cc;border-radius:.35rem;padding:.1rem .4rem;font-size:.6rem;font-weight:600;position:absolute;top:.3rem;left:.3rem}.design-card-status-pending{background:#d97706eb}.design-card-status-published{background:#16a34aeb}.design-card-status-rejected,.design-card-status-removed{background:#dc2626eb}.design-card-reason{-webkit-line-clamp:2;color:#fecaca;text-shadow:0 1px 2px #0009;background:#0000008c;border-radius:.3rem;-webkit-box-orient:vertical;width:fit-content;margin-top:.2rem;margin-left:.2rem;padding:.15rem .35rem;font-size:.62rem;line-height:1.15;display:-webkit-box;overflow:hidden}#saves li.design-card .design-card-actions button.withdraw-save:hover{background:#d97706f2}#saves li.design-card .design-card-actions button.publish-save{background:#2563ebd9}#saves li.design-card .design-card-actions button.publish-save:hover{background:#2563eb}.tag-input{cursor:text;background:#f9fafb;border:1px solid #d1d5db;border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.3rem;width:100%;min-height:2.3rem;padding:.3rem .4rem;display:flex}.tag-input:focus-within{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb26}.tag-input-field{color:#1f2937;outline:none;flex:6rem;min-width:6rem;font-family:inherit;font-size:.85rem;background:0 0!important;border:none!important;padding:.15rem .1rem!important}.tag-input-field:disabled{cursor:not-allowed}.tag-pill{color:#1e40af;white-space:nowrap;background:#dbeafe;border-radius:999px;align-items:center;gap:.25rem;padding:.15rem .3rem .15rem .5rem;font-size:.75rem;line-height:1.4;display:inline-flex}.tag-pill-remove{color:#1e40af;cursor:pointer;background:#1e40af26;border:none;border-radius:50%;justify-content:center;align-items:center;width:1rem;height:1rem;padding:0;font-size:.8rem;line-height:1;display:inline-flex}.tag-pill-remove:hover{background:#1e40af4d}.design-card-overlay{justify-content:space-between;align-items:flex-end;gap:.4rem;display:flex}.design-card-stats{pointer-events:auto;flex-shrink:0;align-items:center;gap:.5rem;display:flex}.design-like,.design-uses{color:#fff;text-shadow:0 1px 2px #000000b3;align-items:center;gap:.25em;font-size:.68rem;line-height:1;display:inline-flex}.design-like{cursor:pointer;background:0 0;border:none;padding:0;transition:transform .12s}.design-like i{color:#ffffffbf;transition:color .12s}.design-like:hover{transform:scale(1.12)}.design-like:hover i{color:#fda4af}.design-like-on i{color:#f43f5e}.design-like:disabled{cursor:default;opacity:.6}.design-uses{opacity:.85}.design-uses i,.design-like i{width:auto;margin:0}.handle-field{background:#f9fafb;border:1px solid #d1d5db;border-radius:.5rem;align-items:center;width:100%;display:flex;overflow:hidden}.handle-field:focus-within{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb26}.handle-prefix{color:#9ca3af;-webkit-user-select:none;user-select:none;flex-shrink:0;padding:.45rem 0 .45rem .6rem;font-size:.85rem}.handle-field input{outline:none;flex:auto;min-width:0;font-family:inherit;font-size:.85rem;background:0 0!important;border:none!important;padding:.45rem .6rem .45rem .1rem!important}.publish-hint{color:#6b7280;margin:-.5rem 0 .75rem;font-size:.72rem}.design-card-identity{flex-direction:column;flex:auto;gap:.1rem;min-width:0;display:flex}.design-card-author{color:#ffffffd1;text-shadow:0 1px 2px #000000a6;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.3em;max-width:100%;font-size:.62rem;line-height:1.2;display:inline-flex;overflow:hidden}.design-card-author i{opacity:.75;flex-shrink:0;width:auto;margin:0;font-size:.9em}.design-card-verified{fill:#2563eb;vertical-align:-.05em;flex-shrink:0;width:.95em;height:.95em;margin:0;opacity:1!important}a.design-card-author{cursor:pointer;pointer-events:auto;text-decoration:none}a.design-card-author:hover{color:#fff;text-decoration:underline}a.design-card-title-link{color:inherit;cursor:pointer;pointer-events:auto;text-decoration:none}a.design-card-title-link:hover{text-decoration:underline}.design-search{flex:10rem;min-width:8rem}.design-sort{color:#6b7280;justify-content:flex-end;align-items:center;gap:.4rem;margin:0 .35rem .5rem;font-size:.72rem;display:flex}.design-sort select{color:#1f2937;cursor:pointer;background:#f9fafb;border:1px solid #d1d5db;border-radius:.4rem;padding:.2rem .4rem;font-family:inherit;font-size:.72rem}.design-sort select:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 2px #2563eb26}
@media (max-width:400px){#menu{justify-content:start!important}}#displayButton{color:#fff;text-align:center;background-color:#469fff;padding:14px 25px;text-decoration:none;display:inline-block;box-shadow:0 .5rem .5rem #00000036}#menu{border:1px solid #469fff8b;flex-direction:row;justify-content:space-evenly;display:flex}#menu #buttonClose{background-color:#0000;border:none;margin:auto 7px 7px auto;position:relative}#menu .button:last-child{margin-left:auto;margin-left:1rem!important}.menu .button:first-child{margin-left:0;font-size:1.2rem}.menu .button:last-child{margin-right:0;font-size:1.2rem}#menu .button{margin:clamp(.6rem,.5vw,1rem) clamp(.4rem,.5vw,1rem)}.button{color:#fff;border-radius:10px;font-size:1.2rem;text-decoration:none;padding:clamp(.4rem,1vw,.9rem)!important}.button:link{color:#fff;text-align:center;background-color:#469fff;padding:14px 25px;text-decoration:none;display:inline-block;box-shadow:0 .5rem .5rem #00000036}.button:hover{background-color:#3a89dd;transition:all .3s;box-shadow:0 .5rem .8rem #00000040}#titre-principal{padding:1rem;border:1px solid #469fff8b!important}#menu{flex-wrap:wrap}
html{font-size:max(12px,min(16px,10px + .5vw));overflow-x:hidden}body{margin:0}.container{box-sizing:border-box;background-image:linear-gradient(90deg,#4cacec,#e6f3f5);grid-template-rows:45vw 1fr auto;grid-template-columns:1fr 2fr;width:100%;height:auto;font-family:Indie Flower,cursive;display:grid}.bloc-superieur{z-index:1;grid-area:1/1/2/3;grid-template-rows:1fr 3fr 1fr;grid-template-columns:1fr 6fr 1fr;display:grid}.bloc-superieur-background-video{grid-column:1/3;grid-row-start:1}.bloc-superieur-background-video .background-video{object-fit:cover;z-index:-1;width:100%}.bloc-superieur .section-logo{grid-area:1/1/1/1}.bloc-superieur .section-logo .logo{cursor:pointer;width:150%;height:160%;transform:translate(-10%,-10%)}.bloc-superieur .section-navigation{letter-spacing:2px;grid-area:1/2/auto/3;grid-template-rows:auto 2fr;display:grid}.bloc-superieur .navigation-menu li{float:left;background-color:#738ec570;border:1px solid #0000002a;box-shadow:0 .5rem .5rem #00000036}.logout_btn{color:#00f;cursor:pointer;background:0 0;border:none;padding:0;font-family:Indie Flower,cursive;text-decoration:underline}.bloc-superieur .navigation-menu a{color:#fff;text-align:center;height:2.5vw;font-size:clamp(1rem,.5rem + 3vw,1.5rem);background-color:#738ec5;justify-content:center;align-items:center;padding:12px;text-decoration:none;display:flex;box-shadow:0 .5rem .5rem #00000036}div .navigation-menu ul>li{zoom:1;display:inline;overflow:hidden}.bloc-superieur .connexion{flex-direction:column;align-items:flex-end;display:flex}div .navigation-menu ul>li{zoom:1;background-color:#747373;display:inline;overflow:hidden}div .navigation-menu li a{color:#fff;text-align:center;padding:12px;text-decoration:none;display:block}.sub-menu-1{display:none}.bloc-superieur .navigation-menu a{opacity:1;background-color:#4e77a7}.sub-menu-2{display:none}#hamburger-menu{color:#fff;font-size:1.35rem;text-decoration:none;position:absolute;top:1rem;right:1rem}#menu-mobile{z-index:4;background:linear-gradient(90deg,#7cbeebd9,#4cacecf2);width:fit-content;max-height:90vh;margin-left:auto;transition:transform .9s;position:fixed;top:3rem;right:0;overflow-y:auto;transform:translate(100%)}#menu-mobile,.sub-menu-1,.sub-menu-2{scrollbar-width:none}#menu-mobile.open{transition:transform .9s;transform:translate(0)}.bloc-superieur{z-index:4}.bloc-superieur #navigation-menu-mobile li{float:left;background-color:#738ec570;border:1px solid #0000002a;padding:.3rem;box-shadow:0 .5rem .5rem #00000036}#header-top-right{flex-direction:row;display:flex}.bloc-superieur #menu-mobile a{color:#fff;text-align:center;background-color:#738ec5;flex-direction:row;justify-content:center;align-items:center;height:3vw;padding:12px 2rem;text-decoration:none;display:flex;box-shadow:0 .5rem .5rem #00000036}#menu-mobile ul>li{zoom:1;background-color:#747373;display:inline;overflow:hidden}#menu-mobile li a{color:#fff;text-align:center;padding:12px;text-decoration:none;display:inline-block}#menu-mobile ul{margin:.1rem;padding:0}@media screen and (min-width:721px){#hamburger-menu{display:none}#menu-mobile{display:none!important}#mainPageButton{display:none}#langue-site select{border-radius:15%;margin-top:1.2rem;margin-left:1rem;margin-right:10vw;padding:.2rem}.bloc-superieur .navigation-menu li:first-child{border-radius:6px 0 0 6px}.bloc-superieur .navigation-menu li:last-child{border-radius:0 6px 6px 0}.footer-right-bottom{flex-direction:row;display:flex}.footerBtnLinks{text-align:center;margin:auto;padding:10px;font-size:1rem}#footerButtons{flex-direction:row;margin-right:3%;display:flex}.bloc-superieur-background-video .background-video{border-radius:8px}.footer{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.footer img{box-shadow:0 0 12px #000000b3}img.logo{box-shadow:0 0 #0000}.hover:hover .sub-menu-1{word-wrap:break-word;background:#fff;border-top:1px solid #858383;flex-direction:column;margin-top:0;margin-left:0;transition-delay:2s;display:flex;position:absolute}.sub-menu-2{display:none}.hover-2:hover .sub-menu-2{word-wrap:break-word;background:#fff;flex-direction:column;margin-top:-17%;margin-left:100%;font-size:1rem;display:flex;position:absolute}.hover:hover .sub-menu-1{word-wrap:break-word;background:#fff;border-top:1px solid #858383;flex-direction:column;margin-top:0;margin-left:0;font-size:1rem;display:flex;position:absolute}.navigation-menu ul li:hover .sub-menu-1{position:absolute}.navigation-menu ul li:hover .sub-menu-1 ul{flex-direction:column;align-items:center;margin:auto;padding-inline-start:0;display:flex}.navigation-menu ul li:hover .sub-menu-1 ul li{text-align:left;background:#747373;border-bottom:1px solid #a5a2a2;border-radius:0;width:15rem}.navigation-menu ul li:hover .sub-menu-1 ul li:last-child{border-bottom:none}.dark-mode-switch{margin-top:1rem;margin-right:1rem;position:absolute;right:4rem}.switch{cursor:pointer;width:60px;height:30px;position:absolute}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;border:2px solid #fff;border-radius:34px;transition:all .4s;position:absolute;inset:0}.slider:before{content:"";background-color:#a9a9a9;border-radius:50%;width:22px;height:22px;transition:all .4s;position:absolute;bottom:2px;left:3px;transform:translate(0)}.dark-mode-switch #toggle.dark-mode+.slider{background-color:#1e3a5f}.dark-mode-switch #toggle.dark-mode+.slider:before{transform:translate(28px)}}@media screen and (max-width:720px){.bloc-superieur .section-logo .logo,.section-navigation .navigation-menu{display:none}#langue-site select{border-radius:15%;margin-top:1rem;margin-left:1rem;margin-right:5vw;padding:.05rem}.bloc-superieur{grid-template-columns:1fr 5fr 2fr!important}#mainPageButton{display:block}.section-navigation{letter-spacing:1px;grid-column:1/3!important}.navigation-menu a{height:2vw;padding:5px!important}.navigation-menu ul{flex-flow:wrap;justify-content:space-around;margin-top:2%;display:flex}.footer-right-bottom{grid-template-rows:2fr 1fr;font-size:.8rem;display:grid}#copyright{grid-row:2}#footerButtons{flex-direction:row;grid-row:1;margin:0 auto;display:flex}.footer-right-bottom .footerBtnLinks{text-align:center;grid-row:1;margin:auto 2%;padding:10px;font-size:.85rem}.sub-menu-1 a{font-size:min(4vw,1rem)!important}.sub-menu-1{display:block!important}.dark-mode-switch{margin-top:1rem;margin-right:10rem}.switch{cursor:pointer;width:40px;height:20px;position:absolute}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;border:2px solid #fff;border-radius:34px;transition:all .4s;position:absolute;inset:0}.slider:before{content:"";background-color:#a9a9a9;border-radius:50%;width:12px;height:12px;transition:all .4s;position:absolute;bottom:2px;left:2px;transform:translate(0)}.dark-mode-switch #toggle.dark-mode+.slider{background-color:#1e3a5f}.dark-mode-switch #toggle.dark-mode+.slider:before{transform:translate(19px)}}.bloc-milieu{z-index:2}.footer{text-align:justify;background:linear-gradient(90deg,#60baf6,#c7e6eb);grid-area:3/1/4/3;display:grid}.footer .footer-right{text-align:center}.footer .footer-left{text-align:center;grid-template-rows:.7fr 1fr;grid-template-columns:1fr;align-items:center;margin:auto;display:grid}.footer .footer-left .titre-footer{font-size:1.2rem}.footer .footer-left .paragraphe-1{width:min(60vw,35rem);font-size:1rem}.footer .footer-right .titre-1{grid-row-start:1;grid-column-start:2;margin:1rem;font-size:1.2rem}.footer .footer-right .instagram-logo{grid-row-start:2;grid-column-start:1;width:2.7rem;height:2.7rem;margin-bottom:1.6rem}.footer .footer-right .youtube-logo{grid-row-start:2;grid-column-start:2;width:2.7rem;height:2.7rem;margin-bottom:1.6rem}.footer .footer-right .instagram-logo:hover,.footer .footer-right .youtube-logo:hover{box-shadow:1px 1px 1px #000}.footerBtnLinks #login{margin:10px 1rem 10px 10px}.footerBtnLinks,.footerBtnLinks:visited,.footerBtnLinks:hover,.footerBtnLinks:active{color:#00f}.footer .vl{border-left:1px solid #fff;height:60%;margin:auto 0}.footer .vl:last-child{border-left:1px solid #fff;height:60%;margin:auto 1% auto 0}.footer #copyright{float:left;margin:auto auto 1% 2%;font-weight:400}#pageTitle{background:linear-gradient(90deg,#8bcaf5,#c1f1f1);border-radius:4px;max-height:2.5rem;margin:1rem;padding:1.1rem;font-size:1.6rem;font-weight:700}.slider.no-transition,.slider.no-transition:before{transition:none!important}.dark-mode-switch{visibility:hidden;opacity:0;transition:visibility,opacity .4s}.dark-mode-switch.visible{visibility:visible;opacity:1}
:host,:root{--fa-family-classic:"Font Awesome 7 Free";--fa-font-regular:normal 400 1em/1 var(--fa-family-classic);--fa-style-family-classic:var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Free";font-style:normal;font-weight:400;font-display:block;src:url(../media/fa-regular-400.d86f6d6c.woff2)}.far{--fa-style:400}.fa-classic,.far{--fa-family:var(--fa-family-classic)}.fa-regular{--fa-style:400}
