.scenery-container{--scenery-tile:clamp(90px, 13cqw, 150px);--scenery-option:clamp(80px, 12cqw, 140px);overflow:hidden}.scenery-container .scenery-menu .scenery-menu-container{flex:auto;gap:20px;min-height:0;display:flex}.scenery-container .scenery-menu .options-section{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:clamp(2px,1.5cqh,10px);min-height:0;padding:0;display:flex}.scenery-container .scenery-menu .options-section .scenery-option{width:var(--scenery-option);border:2px solid var(--ui-button-unselected);background-color:var(--default-bg);min-height:0;color:var(--ui-button-unselected);cursor:pointer;border-radius:10px;flex-direction:column;flex:0 auto;justify-content:center;align-items:center;gap:4px;margin:0;padding:clamp(3px,1.2cqh,8px) 4px;font-size:clamp(10px,1.7cqw,12px);font-weight:bolder;display:flex;overflow:hidden}.scenery-container .scenery-menu .options-section .scenery-option img{object-fit:contain;opacity:.6;flex:0 auto;width:33%;height:auto;min-height:0}.scenery-container .scenery-menu .options-section .scenery-option img.hover{display:none}.scenery-container .scenery-menu .options-section .scenery-option .option-text{color:var(--ui-button-unselected);text-align:center;flex:none;line-height:1.2em}.scenery-container .scenery-menu .options-section .scenery-option:hover{background-color:var(--ui-button-selected);color:var(--text-color);border-color:var(--text-color);opacity:.8}.scenery-container .scenery-menu .options-section .scenery-option:hover img.hover,.scenery-container .scenery-menu .options-section .scenery-option.selected img.hover{display:block}.scenery-container .scenery-menu .options-section .scenery-option:hover img.normal,.scenery-container .scenery-menu .options-section .scenery-option.selected img.normal{display:none}.scenery-container .scenery-menu .options-section .scenery-option.selected{background-color:var(--ui-button-selected);color:var(--text-color);border-color:#0000}.scenery-container .scenery-menu .options-section .scenery-option.selected img{opacity:1}.scenery-container .scenery-menu .choices-section{scrollbar-gutter:stable;flex:0 auto;min-width:0;min-height:0;overflow-y:auto}.scenery-container .scenery-menu .choices-section::-webkit-scrollbar{width:8px;height:8px}.scenery-container .scenery-menu .choices-section::-webkit-scrollbar-thumb{background-color:var(--ui-item-selected);border-radius:5px}.scenery-container .scenery-menu .choices-section::-webkit-scrollbar-track{background-color:#0000;border-radius:5px}@supports not selector(::-webkit-scrollbar){.scenery-container .scenery-menu .choices-section{scrollbar-color:var(--ui-item-selected) transparent;scrollbar-width:thin}}@media (pointer:coarse){.scenery-container .scenery-menu .choices-section::-webkit-scrollbar{width:16px;height:16px}.scenery-container .scenery-menu .choices-section::-webkit-scrollbar-thumb{background-clip:padding-box;border:4px solid #0000;border-radius:9px}.scenery-container .scenery-menu .choices-section::-webkit-scrollbar-track{background-clip:padding-box;border:4px solid #0000;border-radius:9px}}.scenery-container .scenery-menu .choices-section .choices-container{grid-template-columns:repeat(auto-fill, var(--scenery-tile));max-width:calc(var(--panel-content-max,100vw) - var(--scenery-option) - 36px);align-content:start;gap:15px;padding:0 8px 15px 0;display:grid}.scenery-container .scenery-menu .choices-section .choices-container .scenery-choice{aspect-ratio:170/115;background-color:var(--ui-item-bg);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;display:flex}.scenery-container .scenery-menu .choices-section .choices-container .scenery-choice .back-color-preview{background-image:linear-gradient(var(--back-color-main), var(--back-color-secondary));width:80%;height:80%;margin:auto}.scenery-container .scenery-menu .choices-section .choices-container .scenery-choice .back-color-preview.has-image{background-image:var(--back-color-image), linear-gradient(var(--back-color-main), var(--back-color-secondary));image-rendering:pixelated;background-position:50%;background-size:cover}.scenery-container .scenery-menu .choices-section .choices-container .scenery-choice:hover{opacity:.8;background-color:var(--ui-item-selected)}.scenery-container .scenery-menu .choices-section .choices-container .scenery-choice.selected{background-color:var(--ui-item-selected);border-color:#0000}.scenery-container .scenery-menu .choices-section .choices-container .scenery-choice.selected:hover{opacity:1}.scenery-container .scenery-menu .choices-section .choices-container .scenery-choice.selected .back-color-preview{filter:brightness(80%)}.scenery-container .scenery-menu .choices-section .choices-container .scenery-choice img{object-fit:cover;width:100%;height:100%}.scenery-container .scenery-menu .choices-section .choices-container .scenery-choice img.half-size{object-position:top;height:87%}.scenery-container .scenery-menu .choices-section .choices-container .scenery-choice img.no-img{width:31px;height:31px}.scenery-container .duplicate-option{background-color:var(--info-4);border-radius:10px;justify-content:space-between;align-items:center;min-height:80px;margin:15px 0;padding:20px;display:flex}.scenery-container .duplicate-option .duplicate-info-text{color:var(--text-color);padding-right:15px;font-size:clamp(14px,2.2cqw,20px);font-weight:700;line-height:1.2em}.scenery-container .duplicate-option .duplicate-button{flex:2 0 auto}.scenery-container .duplicate-menu header{flex-wrap:wrap;align-items:flex-end;height:100px}.scenery-container .duplicate-menu header .duplication-title{text-align:center;flex:2;padding-right:45px}.scenery-container .duplicate-menu header .warning{text-align:center;color:var(--warning-dark2);flex:1 0 100%;font-size:clamp(18px,2vw,23px);font-weight:bolder;line-height:27px}.scenery-container .duplicate-menu header .warning svg{color:var(--warning-dark2);margin-right:5px}.scenery-container .duplicate-menu .sub-header{text-align:center}.scenery-container .duplicate-menu .existing-scenes-list{flex-direction:column;align-items:center;gap:20px;min-height:200px;padding:0;display:flex}.scenery-container .duplicate-menu .existing-scenes-list .existing-scene{box-shadow:var(--ui-item-shadow);background-color:var(--ui-item-bg);cursor:pointer;border-radius:10px;flex-direction:column;margin:0;display:flex}.scenery-container .duplicate-menu .existing-scenes-list .existing-scene .scenery-icon,.scenery-container .duplicate-menu .existing-scenes-list .existing-scene .scene-spinner{object-fit:cover;width:100%}.scenery-container .duplicate-menu .existing-scenes-list .existing-scene .scene-label{background-color:var(--default-bg);border-radius:0 0 10px 10px;justify-content:center;align-items:center;padding:30px 0;display:flex}.scenery-container .duplicate-menu .existing-scenes-list .existing-scene .scene-label h4{font-family:Sofia Pro,sans-serif;font-size:clamp(18px,2vw,23px);font-weight:400;line-height:27px}.scenery-container .duplicate-menu .existing-scenes-list .existing-scene:hover{background-color:var(--left-menu-hover-bg)}.scenery-container .duplicate-menu .existing-scenes-list .existing-scene.selected{background-color:var(--left-menu-selected-bg)}.scenery-container .disclaimer-menu header{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-top:20px}.scenery-container .disclaimer-menu header .button-group{justify-content:flex-start;width:100%;padding:0}.scenery-container .disclaimer-menu .warning-container{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:stretch;padding:0 15px;display:flex}.scenery-container .disclaimer-menu .warning-container .duplication-title{text-align:center;padding:0 0 10px}.scenery-container .disclaimer-menu .button-group{justify-content:space-evenly;gap:5px;padding-top:35px;display:none}.scenery-container .disclaimer-menu .button-group.mini-buttons{display:flex}@media (width>=992px){.scenery-container .disclaimer-menu .button-group.mini-buttons{display:none}.scenery-container .disclaimer-menu .button-group.small-buttons{min-height:60px;display:flex}}@container scene-menu (width<1100px){.scenery-container .duplicate-menu .existing-scene .scenery-icon{max-height:150px}}.nanopopup.story-location-popup{--popup-padding:0;--popup-width:90vw;--popup-height:auto;--popup-min-width:auto;--popup-max-width:885px;--popup-max-height:none;background-color:var(--troubadour-main-15);transition:all .2s ease-in-out;overflow:hidden}.nanopopup.story-location-popup .close-container{background-color:var(--locations-close-bg);border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.nanopopup.story-location-popup .close-container i,.nanopopup.story-location-popup .close-container svg{color:var(--default-color-2);font-size:clamp(16px,2vw,20px)}.nanopopup.story-location-popup .loading-placeholder{flex-flow:row;flex:1;justify-content:center;align-items:center;min-width:0;height:100%;display:flex}.nanopopup.story-location-popup .page-title{color:var(--troubadour-main);text-align:center;text-transform:none;justify-content:center;align-items:center;gap:10px;margin:40px 0 20px;font-family:Sofia Pro,sans-serif;font-size:clamp(24px,3vw,30px);font-weight:800;line-height:1.2em;display:flex}.nanopopup.story-location-popup .page-title .title-icon{width:61px;height:42px;margin-bottom:6px}.nanopopup.story-location-popup .location-subtitle{color:var(--default-color-3);text-align:center;text-transform:none;flex:1;margin:0 0 20px;font-family:Sofia Pro,sans-serif;font-size:clamp(18px,2vw,23px);font-weight:400;line-height:1.2em}.nanopopup.story-location-popup .location-subtitle span{font-size:clamp(12px,2vw,16px);display:block}.nanopopup.story-location-popup .cancel-btn{color:var(--default-color-8);font-size:clamp(12px,2vw,16px);font-weight:800;line-height:1.2em;text-decoration:underline}.nanopopup.story-location-popup .cancel-btn:hover{color:var(--troubadour-main-5);text-decoration:underline}.nanopopup.story-location-popup .action-buttons{flex-flow:wrap;justify-content:flex-end;align-items:flex-end;gap:20px;width:100%;display:flex}.nanopopup.story-location-popup .popup-section{flex-direction:column;height:100%;padding:0 5% 6%;display:flex}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content{flex-flow:row;flex:1;justify-content:flex-start;align-items:flex-start;gap:20px;height:60vh;max-height:60vh;display:flex;overflow:hidden;container:locations-list/inline-size}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .location-type-filter{flex-direction:column;flex:none}@media screen and (width<=767px){.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content{flex-flow:column;align-items:stretch}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .location-type-filter{flex-direction:row;justify-content:center}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list{min-height:0}}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list{flex-flow:wrap;flex:1;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:20px;min-width:0;padding:2px 15px 40px 5px;display:flex;overflow:hidden auto}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list::-webkit-scrollbar{width:8px;height:8px}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list::-webkit-scrollbar-thumb{background-color:var(--troubadour-main-5);border-radius:10px}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list::-webkit-scrollbar-track{background-color:var(--default-color-10);border-radius:10px}@supports not selector(::-webkit-scrollbar){.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list{scrollbar-color:var(--troubadour-main-5) var(--default-color-10);scrollbar-width:thin}}@media (pointer:coarse){.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list::-webkit-scrollbar{width:16px;height:16px}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list::-webkit-scrollbar-thumb{background-clip:padding-box;border:4px solid #0000;border-radius:14px}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list::-webkit-scrollbar-track{background-clip:padding-box;border:4px solid #0000;border-radius:14px}}@container locations-list (width<=759px){.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list{flex-flow:column;align-items:center}}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .add-location-btn,.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .location-element-container{flex:0 calc(50% - 10px);min-width:240px;max-width:350px}@container locations-list (width<=759px){.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .add-location-btn,.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .location-element-container{flex-shrink:0;flex-basis:auto;width:100%;min-width:0}}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .add-location-btn{background-color:var(--default-color-2);border:2px dashed var(--default-color-6);opacity:1;border-radius:6px;flex-flow:column;order:-1;justify-content:flex-start;align-self:stretch;align-items:stretch;text-decoration:none;transition:all .2s ease-in-out;display:flex;overflow:hidden}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .add-location-btn .add-icon,.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .add-location-btn .add-text,.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .add-location-btn .add-icon i,.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .add-location-btn .add-icon svg{transition:all .1s ease-in-out}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .add-location-btn .add-icon{aspect-ratio:350/160;background-color:var(--onboarding-bg-9);flex-flow:row;flex:1;justify-content:center;align-items:center;width:100%;display:flex}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .add-location-btn .add-icon i,.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .add-location-btn .add-icon svg{color:var(--default-color-6);width:50px;height:50px}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .add-location-btn .add-text{background-color:var(--default-color-2);width:100%;min-height:62px;color:var(--text-color);text-align:center;justify-content:center;align-items:center;margin:0;padding:10px 14px;font-size:clamp(13px,1.4vw,17px);font-weight:700;line-height:1.3em;display:flex}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .add-location-btn.--remove{pointer-events:none;border:2px solid var(--text-entry-icon-border)}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .add-location-btn.--remove .add-icon{background-color:var(--default-color-9)}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .add-location-btn.--remove .add-icon i,.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .add-location-btn.--remove .add-icon svg{color:var(--babillard-color-16)}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .add-location-btn.--remove .add-text{color:var(--babillard-color-16);font-size:clamp(12px,2vw,14px)}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .add-location-btn.--add-location:hover{border-color:var(--tutorial-color-14)}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .add-location-btn.--add-location:hover .add-icon{background-color:var(--tutorial-color-12)}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .add-location-btn.--add-location:hover .add-icon i,.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .add-location-btn.--add-location:hover .add-icon svg{color:var(--tutorial-color-14)}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .add-location-btn.--empty-scene{opacity:.5}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .location-element-container{background-color:var(--default-color-2);border-radius:6px;margin:0;padding:0;position:relative}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .location-element-container .location-element{border:2px solid var(--scene-type-choice-border);background-color:var(--default-color-2);cursor:pointer;border-radius:6px;flex-flow:column;justify-content:flex-start;align-items:stretch;width:100%;text-decoration:none;transition:all .2s ease-in-out;display:flex;position:relative;overflow:hidden}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .location-element-container .location-element .location-image{aspect-ratio:350/160;width:100%;position:relative}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .location-element-container .location-element .location-image img{object-fit:cover;width:100%;height:100%}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .location-element-container .location-element .location-name-container{flex-flow:wrap;justify-content:center;align-items:center;min-height:62px;padding:10px 14px;display:flex}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .location-element-container .location-element .location-name-container .location-name{text-align:center;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;color:var(--text-color);-webkit-box-orient:vertical;font-size:clamp(13px,1.4vw,17px);font-weight:700;line-height:1.3em;display:-webkit-box;overflow:hidden}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .location-element-container .location-element:hover{outline:2px solid var(--tutorial-color-14);background-color:var(--tutorial-color-12)}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .location-element-container .location-actions{position:absolute;top:2px;right:2px}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .location-element-container .location-actions .kebab{background-color:var(--default-bg-semitrans);border-radius:0 6px;justify-content:center;align-items:center;width:20px;height:30px;display:flex}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .location-element-container .location-actions .kebab:hover{background-color:var(--tutorial-color-14)}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .location-element-container .location-actions .dropdown-menu{border-radius:10px;padding:20px 20px 0;overflow:hidden}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .location-element-container .location-actions .dropdown-menu .dropdown-item{color:var(--default-color-3);background-color:#0000;flex-flow:row;justify-content:flex-start;align-items:center;gap:10px;margin-bottom:20px;padding:0;font-size:clamp(12px,2vw,16px);font-weight:400;line-height:normal;text-decoration:none;display:flex}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .location-element-container .location-actions .dropdown-menu .dropdown-item img{margin:0}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .location-element-container .location-actions .dropdown-menu .dropdown-item span{font-weight:800}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .location-element-container .location-actions .dropdown-menu .dropdown-item:hover{text-decoration:underline}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .location-element-container[data-new=true]{opacity:1;animation-name:fade-in-opacity;animation-duration:1s;animation-timing-function:ease-in;animation-iteration-count:1}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .location-element-container[data-new=true] .location-element{pointer-events:none;outline:2px solid var(--tutorial-color-14)}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .location-element-container[data-new=true] .location-element:before{content:"";aspect-ratio:110/24;z-index:1;background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/interfaces/troub-new-label-bg.svg);background-position:100%;background-repeat:no-repeat;justify-content:center;align-items:center;width:110px;display:flex;position:absolute;top:20px;left:0;transform:translate(-10px)}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .location-element-container[data-new=true] .location-element:after{content:attr(data-new-label);width:110px;height:24px;color:var(--default-color-2);z-index:1;justify-content:center;align-items:flex-end;font-size:clamp(11px,1.3vw,12px);font-weight:800;line-height:normal;display:flex;position:absolute;top:20px;left:0;transform:translate(-10px,-3px)}@keyframes fade-in-opacity{0%{opacity:0}to{opacity:1}}.nanopopup.story-location-popup .popup-section.naming-section{justify-content:flex-start;align-items:center}.nanopopup.story-location-popup .popup-section.naming-section input{width:80%;max-width:520px;color:var(--default-color-8);border:2px solid var(--default-color-5);border-radius:4px;outline:none;height:auto;margin:0 0 20px;padding:15px 20px;font-size:clamp(16px,2vw,21px);line-height:normal}.nanopopup.story-location-popup .popup-section.naming-section input::placeholder{color:var(--default-color-4);font-style:italic}.nanopopup.story-location-popup .popup-section.naming-section input :focus,.nanopopup.story-location-popup .popup-section.naming-section input :focus-visible{outline:none}.nanopopup.story-location-popup .popup-section.naming-section .action-buttons{justify-content:flex-end;max-width:520px}.nanopopup.story-location-popup .popup-section.import-first-section .action-buttons,.nanopopup.story-location-popup .popup-section.import-second-section .action-buttons{justify-content:center}.nanopopup.story-location-popup.align-top{top:80px;transform:translate(-50%)}.new-scene-panel{z-index:35;background:linear-gradient(180deg, var(--new-scene-sky-top) 0%, var(--new-scene-sky-bottom) 100%);flex-direction:column;justify-content:safe center;align-items:center;gap:clamp(24px,4vh,56px);padding:16px;display:flex;position:absolute;inset:0;overflow-y:auto;container-type:inline-size}.new-scene-panel .new-scene-title{color:var(--troubadour-blue-5);letter-spacing:.04em;text-transform:none;margin:0;font-family:FatFrank,Lato,sans-serif;font-size:clamp(28px,4.2cqw,58px);font-weight:400;line-height:1.08}.new-scene-panel .scene-type-choices{flex-wrap:wrap;justify-content:center;gap:clamp(16px,2.7cqw,37px)}.new-scene-panel .scene-type-choice{aspect-ratio:380/249;border-width:clamp(2px,.36cqw,5px);gap:clamp(2px,.9cqw,12px);width:clamp(151px,27.4cqw,380px);height:auto}.new-scene-panel .scene-type-choice .choice-icon{width:clamp(51px,9.2cqw,128px);height:clamp(51px,9.2cqw,128px)}.new-scene-panel .scene-type-choice .choice-label{font-size:clamp(.875rem,1.5cqw,1.5rem)}.new-scene-panel .scene-type-choice:hover:not(.disabled),.new-scene-panel .scene-type-choice.is-picked{background:var(--scene-type-choice-bg);border-color:#0000;transition-duration:60ms}.new-scene-panel .scene-type-choice:hover:not(.disabled) .choice-icon,.new-scene-panel .scene-type-choice.is-picked .choice-icon{filter:none;transition-duration:60ms}.new-scene-panel .scene-type-choice:hover:not(.disabled) .choice-label,.new-scene-panel .scene-type-choice.is-picked .choice-label{opacity:1;transition-duration:60ms}.new-scene-panel .scene-type-choice.disabled{cursor:default;opacity:.6}.new-scene-panel .scene-type-choice.disabled:hover{border-color:var(--scene-type-choice-border)}.construction-window:has(.new-scene-panel) .scene-location-button{display:none}.reorder-pages-button-row{justify-content:flex-start;width:100%;margin:0 0 23px;display:flex}a.reorder-pages-button{border:1.5px solid var(--border);height:34px;color:var(--troubadour-main);white-space:nowrap;cursor:pointer;background-color:#fff;border-radius:62px;flex-flow:row;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-family:Sofia Pro,sans-serif;font-size:clamp(14px,1.8vw,16px);font-weight:700;line-height:20px;display:inline-flex}a.reorder-pages-button img{width:15px;height:15px}.nanopopup.reorder-pages-popup{background-color:var(--troubadour-main-15);border-radius:25px;flex-direction:column;width:min(94vw,755px);min-width:0;max-height:min(616px,100vh - 50px);padding:0;display:flex;overflow:hidden}.nanopopup.reorder-pages-popup .close-container{background-color:var(--troubadour-main-17);border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;display:flex;position:absolute;top:9px;left:9px;right:auto}.nanopopup.reorder-pages-popup .close-container i,.nanopopup.reorder-pages-popup .close-container svg{color:#fff;font-size:clamp(18px,2vw,22px)}.nanopopup.reorder-pages-popup .page-title{color:var(--troubadour-main);text-align:center;text-transform:none;margin:50px 0 0;font-family:Sofia Pro,sans-serif;font-size:clamp(24px,3vw,30px);font-weight:600;line-height:1.17em}.nanopopup.reorder-pages-popup .reorder-subtitle{color:var(--troubadour-main-5);text-align:center;text-transform:none;margin:0;font-family:Sofia Pro,sans-serif;font-size:clamp(12px,1.6vw,14px);font-weight:600;line-height:2.07em}.nanopopup.reorder-pages-popup .loading-placeholder{flex-flow:row;justify-content:center;align-items:center;width:100%;height:300px;display:flex}.nanopopup.reorder-pages-popup .loading-placeholder.hide{display:none}.nanopopup.reorder-pages-popup .reorder-pages-content{flex:1;padding:0 32px;overflow-y:auto}.nanopopup.reorder-pages-popup .reorder-pages-content.hide{display:none}.nanopopup.reorder-pages-popup .reorder-pages-content:before,.nanopopup.reorder-pages-popup .reorder-pages-content:after{content:"";pointer-events:none;z-index:1;display:block;position:sticky}.nanopopup.reorder-pages-popup .reorder-pages-content:before{background:linear-gradient(var(--troubadour-main-15), transparent);height:35px;top:0}.nanopopup.reorder-pages-popup .reorder-pages-content:after{background:linear-gradient(transparent, var(--troubadour-main-15));height:32px;bottom:0}.nanopopup.reorder-pages-popup .reorder-pages-content::-webkit-scrollbar{width:10px;height:10px}.nanopopup.reorder-pages-popup .reorder-pages-content::-webkit-scrollbar-thumb{background-color:var(--troubadour-main-17);border-radius:31px}.nanopopup.reorder-pages-popup .reorder-pages-content::-webkit-scrollbar-track{background-color:#fff;border-radius:31px}@supports not selector(::-webkit-scrollbar){.nanopopup.reorder-pages-popup .reorder-pages-content{scrollbar-color:var(--troubadour-main-17) white;scrollbar-width:thin}}@media (pointer:coarse){.nanopopup.reorder-pages-popup .reorder-pages-content::-webkit-scrollbar{width:16px;height:16px}.nanopopup.reorder-pages-popup .reorder-pages-content::-webkit-scrollbar-thumb{background-clip:padding-box;border:3px solid #0000;border-radius:34px}.nanopopup.reorder-pages-popup .reorder-pages-content::-webkit-scrollbar-track{background-clip:padding-box;border:3px solid #0000;border-radius:34px}}.nanopopup.reorder-pages-popup .reorder-pages-list{flex-flow:wrap;gap:14px;display:flex}.nanopopup.reorder-pages-popup .reorder-page-card{background-color:var(--troubadour-main-16);border:2px solid var(--reorder-page-accent);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:15px;width:210px;height:130px;position:relative;overflow:hidden}.nanopopup.reorder-pages-popup .reorder-page-card.sortable-ghost{opacity:.4}.nanopopup.reorder-pages-popup .reorder-page-card .card-thumbnail{width:100%;height:100%}.nanopopup.reorder-pages-popup .reorder-page-card .card-thumbnail img{object-fit:cover;width:100%;height:100%}.nanopopup.reorder-pages-popup .reorder-page-card .card-number{background-color:var(--troubadour-main);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;font-family:Sofia Pro,sans-serif;font-size:clamp(12px,1.4vw,14px);line-height:1;display:flex;position:absolute;top:5px;left:6px}.nanopopup.reorder-pages-popup .reorder-page-card .card-tag{background-color:var(--reorder-page-accent);color:#000;white-space:nowrap;text-overflow:ellipsis;border-top-left-radius:17px;max-width:100%;padding:8px 18px;font-family:Sofia Pro,sans-serif;font-size:clamp(11px,1.3vw,12px);font-weight:700;line-height:1.145em;position:absolute;bottom:0;right:0;overflow:hidden}.nanopopup.reorder-pages-popup .reorder-page-card .card-tag:empty{display:none}.nanopopup.reorder-pages-popup .reorder-page-card .card-pin{color:#fff;text-shadow:0 0 3px #00000080;font-size:clamp(11px,1.4vw,13px);display:none;position:absolute;top:5px;right:8px}.nanopopup.reorder-pages-popup .reorder-page-card.pinned{cursor:default}.nanopopup.reorder-pages-popup .reorder-page-card.pinned .card-pin{display:block}
