:root{--primary-font-family:Rubik;--nav-bar-height:50px;--nav-bar-top:50px;--nav-bar-icon-color:var(--bs-dark) --nav-bar-icon-border-color:var(--bs-info);--narrative-bg-image-url:url(https://upload.wikimedia.org/wikipedia/commons/7/7d/Cadavre_exquis_color_b_def.jpg);--narrative-card-color:var(--bs-accent1);--notification-color:var(--bs-primary);--editor-bg-color:var(--bs-dark);--editor-color:var(--bs-light);--editor-navbar-icon-color:var(--bs-light);--not-found-bg-color:var(--bs-dark);--not-found-color:var(--bs-white);--impact-color:var(--bs-info);--underline-color:var(--bs-accent3);--action-color:var(--bs-info);--entry-height:75vh;--icon-image-size:50px;--narrative-card-height:330px;--narrative-card-width:275px;--narrative-gallery-card-height:200px;--narrative-gallery-card-width:200px;--bs-tooltip-bg:red;--bs-tooltip-color:blue;--bs-nav-link-color:red}[data-theme=light]{--narrative-bg-image-url:none;--narrative-config-color:var(--bs-dark);--editor-bg:linear-gradient(90deg,#0f0f0f,#393131 100%,#636666 0);--editor-box-shadow:5px 5px 5px rgba(0,0,0,.25);--nav-bar-icon-color:var(--bs-dark);--nav-bar-icon-border-color:var(--bs-accent3);--entry-color:var(--bs-light);--entry-front-bg-color:var(--bs-dark);--entry-back-bg-color:var(--bs-dark);--entry-back-color:var(--bs-info);--bs-body-bg:var(--bs-light);--not-found-color:var(--bs-dark);--button-border-color:var(--bs-dark);.modal{--bs-modal-border-color:var(--bs-dark)}body{background-color:var(--bs-light)}h1.title{color:var(--bs-dark)}}[data-theme=dark]{--narrative-bg-image-url:none;--narrative-config-color:var(--bs-light);--editor-bg:linear-gradient(90deg,#0f0f0f,#393131 100%,#636666 0);--editor-box-shadow:5px 5px 5px hsla(0,0%,100%,.25);--entry-front-bg-color:var(--bs-light);--entry-color:var(--bs-light);--entry-back-bg-color:var(--bs-light);--entry-back-color:var(--bs-info);--nav-bar-icon-color:var(--bs-light);--nav-bar-icon-border-color:var(--bs-accent1);--entry-color:var(--bs-dark);--comment-color:var(--bs-light);--not-found-color:var(--bs-white);--bs-body-bg:var(--bs-dark);--button-border-color:var(--bs-alert);--narrative-bg-image-url:url(/images/escher_cubes.jpg);.accordion-body h2,.accordion-button.collapsed{color:var(--bs-light)}.modal{--bs-modal-border-color:var(--bs-light)}body{background-color:var(--bs-dark);color:var(--bs-light)}.tooltip-inner,input.h3{color:var(--bs-dark)}.tooltip-inner{background-color:var(--bs-light)}}.accordion-button:not(.collapsed){background-color:var(--bs-accent1)}.modal-backdrop.show{opacity:.9!important}#meModal .nav-tabs .nav-item .nav-link{color:var(--bs-primary)}#meModal .list-group-item a,#meModal .nav-tabs .nav-item .nav-link.active{color:var(--bs-info)}.display-7{font-size:calc(1.2rem + 1.3vw);font-weight:200;line-height:1.2}@media (orientation:landscape){.carousel-item-inner{max-height:none!important}.carousel-item .select-style>div{height:20vw!important}.carousel-item .img-preview{width:50%!important}.entry-config-wrapper,.entry-wrapper{flex-direction:row!important;padding-left:10px}.config-image-wrapper,.entry-image-wrapper{aspect-ratio:1/1;height:75%!important;max-width:50%!important}.entry-image-wrapper{transform:translate(-15%)!important}.entry-image-wrapper>img{width:100%!important}.entry-text{border-left:1px solid var(--bs-accent3)}}@media (orientation:portrait){.carousel-item .img-preview{height:50%!important}.storyboard-grid{flex-grow:1!important}.entry-config-wrapper,.entry-wrapper{flex-direction:column!important;height:100%!important}.config-image-wrapper,.entry-image-wrapper{max-height:50%!important;width:75%!important}.carousel-item img.preview{max-height:30vh!important;max-width:30vh!important}.editor-header h1{visibility:hidden}.editor-header,.entry-image-wrapper{transform:translateY(-20%)!important}.entry-image-wrapper>img{height:100%!important}.entry-text-wrapper{flex-grow:unset!important;height:50%!important}.entry-text-wrapper>div{margin-botton:none}.entry-text{border-top:1px solid var(--bs-accent3)}}@media (min-width:1024px){.carousel-item .select-style>div{height:20vh!important}}@media (max-width:1024px){input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.entry-info>:is(h1,h2,h3,h4,h5,h6){font-size:medium!important}}@media only screen and (max-width:450px){:root{--icon-image-size:40px!important;--narrative-card-height:200px;--narrative-card-width:175px;--narrative-gallery-card-height:100px;--narrative-gallery-card-width:100px}.image-wrapper{height:50%!important;padding-left:unset!important;padding-right:unset!important;width:100%!important}.action.small-icon img{height:30px!important;width:30px!important}}@media (max-height:400px){:root{--entry-height:60vh;--narrative-card-height:200px;--narrative-card-width:175px;--narrative-gallery-card-height:100px;--narrative-gallery-card-width:100px}}body,html{height:100%!important}body{font-family:var(--primary-font-family);margin:0}h1{text-shadow:2px 2px 2px var(--bs-accent3)}input{border-bottom:2px solid var(--underline-color);border-radius:3px;outline:none;padding:3px}input.placeholder-alert::-moz-placeholder{color:var(--bs-danger);opacity:1}input.placeholder-alert::placeholder{color:var(--bs-danger);opacity:1}button.btn:focus{border:1px solid var(--bs-accent1)}span:has(>svg){cursor:pointer}.form-check-input:checked{background-color:var(--bs-info)}img.info{height:50vh!important}.action{aspect-ratio:1/1;border-color:var(--button-border-color)!important;cursor:pointer}.action svg{fill:var(--action-color)}.action .confirm img{border:1px solid var(--bs-success)}.action.small-icon img{height:40px;width:40px}.action img{aspect-ratio:1/1}.editor-header>div,.editor-menu .icon-button,.editor-menu>div,.modal-dialog .icon-button,.share-icon{aspect-ratio:1/1;cursor:pointer;height:3rem}.editor-menu input{width:3rem}.editor-header .share-icon,.editor-header>div{height:2rem}.editor-header span{font-size:.5rem!important}.editor-header span,.editor-header>div>div{height:100%;width:100%}.editor-menu img,.editor-menu span{aspect-ratio:1/1;height:3rem}.editor-menu{font-size:.8rem;row-gap:5px}.fadeinout{transition:opacity .5s ease-in-out}.nav-bar-icon{border:3px solid var(--nav-bar-icon-border-color);border-radius:50%;cursor:pointer;display:inline-block;margin-right:5px;padding:5px;transition:transform .5s ease-in-out}.nav-bar-icon svg{fill:var(--nav-bar-icon-color)}.nav-bar-icon.tilt{transform:rotate(-25deg)}.nav-bar-icon img{border-radius:100%;height:var(--icon-image-size);width:var(--icon-image-size)}.registration{display:flex;flex-direction:column;padding-top:25%}.registration>.input{flex-direction:row}.impact{color:var(--bs-info)}.impact .score{color:initial}.impact .impact-arrow.up svg{fill:var(--bs-success)}.impact .impact-arrow.down svg{fill:var(--bs-danger)}.new-narrative{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:3%;margin-top:3%;width:100%}.narrative-card{box-shadow:6px 6px 2px 1px var(--bs-accent3);cursor:pointer;height:var(--narrative-card-height);margin:3%;position:relative;width:var(--narrative-card-width)}.narrative-card.gallery{height:var(--narrative-gallery-card-height);width:var(--narrative-gallery-card-width)}.narrative-card h4{color:var(--narrative-card-color)}.narrative-card:hover{opacity:.9}.narrative-card .card_face{align-items:center;backface-visibility:hidden;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:inherit;display:flex;flex-direction:column;height:100%;justify-content:end;padding-bottom:7%;position:absolute;width:100%}.narrative-card .text{background-image:url(/images/gothicWriting.jpg);color:var(--narrative-card-color)}.narrative-card .image{background-image:url(/images/gothicGirl.jpg);color:var(--narrative-card-color)}.narrative-card .storyboard{background-image:url(/images/storyboard.jpg);color:var(--narrative-card-color)}.gallery{background-color:inherit}.gallery #delete{right:0}.gallery #delete,.gallery #feature{position:absolute;top:0;transition:opacity .5s}.gallery #feature{left:0}.gallery #type{left:0;position:absolute;top:0}.gallery .icon svg{fill:var(--bs-white)}.gallery .narrative-card{color:var(--color-white);display:flex;flex-direction:column;justify-content:end}.gallery .narrative-card #delete:hover{opacity:.8}.carousel-item{height:100%!important}.carousel-item-inner{display:flex;flex-direction:column;height:100%;max-height:75vh;overflow-y:auto}.carousel-item-inner [contenteditable=true]{flex-grow:1;max-height:75%!important;overflow-y:auto}.carousel-item img{width:75%}.carousel-item .select-style>div{aspect-ratio:1/1;height:20vh;margin-left:1rem;margin-right:1rem;margin-top:1rem}.carousel-item .img-preview{align-self:center;aspect-ratio:1/1}.narrative-config-item{aspect-ratio:1/1}.narrative-config-item .grid{display:grid;grid-template-rows:repeat(8,1fr)}.narrative-config-item .grid-row{display:grid;grid-template-columns:repeat(8,1fr)}#narrative{height:75vh}#editor{background:var(--editor-bg);color:var(--editor-color)}#editor-navbar{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:4%;width:100%}#editor-navbar .left,#editor-navbar .right{display:flex}#editor-navbar .right .group-view{align-items:center;border:2px solid #000;border-radius:10px;bottom:-295px;box-shadow:0 5px 5px rgba(0,0,0,.25);display:flex;flex-direction:column;height:300px;justify-content:start;left:-195px;max-height:500px;min-width:200px;overflow-y:auto;padding:10px;position:absolute;z-index:200}#editor-navbar .right .group-view .author{border-bottom:1px solid var(--bs-accent2);color:inherit;margin-bottom:5px;text-decoration:initial;width:100%}#editor-navbar .right .group-view .author:hover{opacity:.7}#editor-navbar .editor-navbar-icon{position:relative}#editor-navbar svg{fill:var(--editor-navbar-icon-color)}#editor-navbar .right span{cursor:pointer}#editor .image .loader-wrapper{align-items:center;display:flex;height:100%;justify-content:center}.the-end{align-items:center!important;justify-content:center;padding-bottom:5px;padding-top:10px}.the-end img{border-radius:10px;height:100px}.closed{bottom:20%;height:30%;left:40%;position:absolute}.closed img{height:100%;position:absolute}.entries{display:grid;gap:10px;height:78vh;overflow-y:scroll;scroll-snap-type:y mandatory;-ms-overflow-style:none;scrollbar-width:none}.entry-config{animation-duration:1s;animation-name:grow;background-color:var(--entry-front-bg-color);z-index:100}.entry-config.removing{animation-duration:1s;animation-name:shrink}.entries.storyboard{background-color:var(--entry-front-bg-color);border-radius:1px;box-shadow:0 5px 5px rgba(0,0,0,.25);color:var(--entry-color);cursor:pointer;font-family:Rubik;font-weight:400;position:relative}.entries.storyboard,.entries.storyboard>div{height:var(--entry-height)}.entry-text{-ms-overflow-style:none;scrollbar-width:none}.entry-image-wrapper,.entry-wrapper{transition:opacity .75s ease-in-out}.entry-image-wrapper{aspect-ratio:1/1;filter:drop-shadow(5px 5px 5px var(--bs-accent3))}.grow,.storyboard-grid{animation-duration:1s;animation-name:grow}.shrink{animation-duration:1s;animation-name:shrink}@keyframes grow{0%{max-height:0;opacity:0;transform:scale(0)}to{max-height:none;opacity:1;transform:scale(1)}}@keyframes shrink{0%{max-height:none;opacity:1;transform:scale(1)}to{max-height:0;opacity:0;transform:scale(0)}}@keyframes grow-rotate{0%{max-height:0;opacity:0;transform:rotate(0)}to{max-height:none;opacity:1;transform:rotate(1turn)}}img.cover{-o-object-fit:cover;object-fit:cover}img.contain{-o-object-fit:contain;object-fit:contain}.entries::-webkit-scrollbar{display:none}[contenteditable=true]{cursor:text;overflow-wrap:anywhere;width:100%}.end[contenteditable=true]:empty:before,.start[contenteditable=true]:empty:before{color:var(--color-entry-3);opacity:.8;text-align:center}[contenteditable=true]:empty:before{content:attr(placeholder);opacity:.6}[contenteditable=true]:focus{outline:none}.entry{align-items:start;background-color:var(--entry-front-bg-color);border-radius:10px;box-shadow:0 5px 5px rgba(0,0,0,.25);color:var(--entry-color);cursor:pointer;display:flex;font-family:Rubik;font-weight:400;padding:10px;position:relative;scroll-snap-align:start;transform-origin:center right;transform-style:preserve-3d;transition:transform 1s}.entry.min-height-entry{height:var(--entry-height)}.entry .front{height:100%;overflow-y:auto}.entry .icon{bottom:0;position:absolute;right:50%}.entry.flip{background-color:var(--entry-back-bg-color);box-shadow:0 5px 5px rgba(0,0,0,.25);transform:translateX(-100%) rotateY(-180deg)}.entry.flip>.front,.entry:not(.flip)>.back{display:none}.entry .back{color:var(--entry-back-color);padding:20px;transform:rotateY(180deg);width:100%}.entry a{color:initial;text-decoration:inherit}.entry .back a:hover{opacity:.8}.entry .back .impact{color:var(--impact-color)}.entry .back .impact .score{color:initial}#queue{align-items:center;align-self:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center}#queue button{background-color:var(--entry-back-bg-color);border:none;border-radius:50%;padding:0}#queue button svg{height:50px;width:50px}.hide{visibility:hidden!important}.show{opacity:1!important;transition:opacity 1s linear!important;visibility:visible!important}.blur{filter:blur(3px)}.comments{color:var(--comment-color)}.loader-wrapper{background-image:none!important}@keyframes progress{0%{--percentage:0}to{--percentage:var(--value)}}@property --percentage{syntax:"<number>";inherits:true;initial-value:0}[role=progressbar]{--percentage:var(--value);--primary:var(--bs-success);--secondary:var(--bs-danger);--size:40px;animation:progress 1s linear 1s;aspect-ratio:1;border-radius:50%;display:grid;overflow:hidden;place-items:center;position:relative;width:var(--size)}[role=progressbar]:before{background:conic-gradient(var(--primary) calc(var(--percentage)*1%),var(--secondary) 0);content:"";height:100%;left:0;-webkit-mask:radial-gradient(#fff 55%,transparent 0);mask:radial-gradient(#fff 55%,transparent 0);mask-mode:alpha;-webkit-mask:radial-gradient(#0000 55%,#000 0);-webkit-mask-mode:alpha;position:absolute;top:0;width:100%}[role=progressbar]:after{color:var(--primary);content:counter(percentage) "%";counter-reset:percentage var(--value);font-size:calc(var(--size)/3);font-weight:700}#not-found{align-items:center;color:var(--not-found-color);display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}#not-found h1{text-align:center}#not-found .home svg{height:100px;width:100px;fill:#fff;margin-bottom:5%}#not-found>message{align-items:center;display:flex;flex-direction:column;justify-content:center}#not-found .ghosts svg{height:100px;position:absolute;width:100px;fill:#fff;animation:shake .3s linear 0s infinite alternate}@keyframes shake{0%{transform:translateX(3px)}to{transform:translateX(-3px)}}#not-found .ghosts svg:first-child{right:10%;top:10%}#not-found .ghosts svg:nth-child(2){bottom:10%;right:10%;fill:var(--bs-accent1)}#not-found .ghosts svg:nth-child(3){left:20%;top:13%;fill:var(--bs-accent2)}#not-found .ghosts svg:nth-child(4){left:30%;top:20%;fill:var(--bs-accent3)}#not-found .ghosts svg:nth-child(5){left:20%;top:80%;fill:var(--bs-warning)}