@import url(https://fonts.googleapis.com/css2?family=Domine&family=Exo+2:wght@300&display=swap);.form-tile{background-color:#1d3246;border:1px solid #b8c418;border-radius:4px;display:flex;flex-direction:column;height:auto;left:50%;max-width:500px;overflow:auto;padding:24px;position:absolute;top:120px;transform:translateX(-50%);width:calc(100% - 2rem);z-index:3}.form-tile .ctrl{display:flex;gap:24px;justify-content:center}.form-tile .ctrl button{width:20%}.form-tile label{font-size:12px;font-weight:700}.form-tile input,.form-tile select,.form-tile textarea{background:#094662;border:1px solid #cddbef;border-radius:2px;color:#3b4465;color:#f5f5f5;display:block;font-size:16px;line-height:40px;margin-bottom:12px;margin-top:8px;padding-left:12px;padding-right:12px;width:100%}.form-tile select,.form-tile textarea{padding:12px}.form-tile textarea{flex:1 1 auto;font-size:12px;line-height:16px;max-height:400px;min-height:100px;resize:vertical}.form-tile button{background:#a7e245;border:none;border-radius:25px;color:#fbfdff;display:block;font-size:18px;line-height:40px;margin:24px auto 10px;min-width:120px}.form-tile .chkbx-container{background:#145d80;border:1px solid #cddbef;border-radius:2px;color:#3b4465;display:flex;font-size:16px;justify-content:flex-start;line-height:40px;margin-bottom:12px;margin-top:8px;padding:12px;text-align:left;width:100%}.form-tile div>input{margin:0;width:auto}.forms-section{align-items:center;display:flex;flex-direction:column;justify-content:center}.section-title{color:#fff;font-size:32px;letter-spacing:1px}.forms{align-items:flex-start;background-color:#000000e6;border-radius:12px;box-shadow:0 0 100px 100px #000000e6;display:flex;padding-top:30px;position:absolute;top:100px}.form-wrapper{animation:hideLayer .3s ease-out forwards}.form-wrapper.is-active{animation:showLayer .3s ease-in forwards}@keyframes showLayer{50%{z-index:1}to{z-index:1}}@keyframes hideLayer{0%{z-index:1}49.999%{z-index:1}}.switcher{background-color:initial;border:none;color:#999;cursor:pointer;display:block;font-family:inherit;font-size:24px;letter-spacing:.5px;margin-left:auto;margin-right:auto;outline:none;padding:0;position:relative;text-transform:uppercase;transform:translateX(0);transition:all .3s ease-out}.form-wrapper.is-active .switcher-login{color:#fff;transform:translateX(90px)}.form-wrapper.is-active .switcher-signup{color:#fff;transform:translateX(-90px)}.underline{bottom:-5px;height:2px;left:0;overflow:hidden;pointer-events:none;position:absolute;width:100%}.underline:before{background-color:currentColor;content:"";display:block;height:inherit;left:inherit;position:absolute;top:0;transition:transform .2s ease-out;width:inherit}.switcher-login .underline:before{transform:translateX(101%)}.switcher-signup .underline:before{transform:translateX(-101%)}.form-wrapper.is-active .underline:before{transform:translateX(0)}.form{border:1px solid #a7e245;border-radius:5px;box-shadow:8px 8px 12px 0 #42445a;margin-top:50px;min-width:260px;overflow:hidden;padding:30px 25px;transform-origin:top}.form h3,.form h4{text-align:center}.form-login{animation:hideLogin .3s ease-out forwards}.form-wrapper.is-active .form-login{animation:showLogin .3s ease-in forwards}@keyframes showLogin{0%{background:#000b13;transform:translate(40%,10px)}50%{transform:translate(0)}to{background-color:#182742;transform:translate(35%,-20px)}}@keyframes hideLogin{0%{background-color:#182742;transform:translate(35%,-20px)}50%{transform:translate(0)}to{background:#000b13;transform:translate(40%,10px)}}.form-signup{animation:hideSignup .3s ease-out forwards}.form-wrapper.is-active .form-signup{animation:showSignup .3s ease-in forwards}@keyframes showSignup{0%{background:#000b13;transform:translate(-40%,10px) scaleY(.8)}50%{transform:translate(0) scaleY(.8)}to{background-color:#182742;transform:translate(-35%,-20px) scaleY(1)}}@keyframes hideSignup{0%{background-color:#182742;transform:translate(-35%,-20px) scaleY(1)}50%{transform:translate(0) scaleY(.8)}to{background:#000b13;transform:translate(-40%,10px) scaleY(.8)}}.form fieldset{border:0;margin:0;opacity:0;padding:0;position:relative;transition:all .3s ease-out}.form-login fieldset{transform:translateX(-50%)}.form-signup fieldset{transform:translateX(50%)}.form-wrapper.is-active fieldset{opacity:1;transform:translateX(0);transition:opacity .4s ease-in,transform .35s ease-in}.form legend{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}.input-block{margin-bottom:20px}.input-block label{color:#f5f5f5;font-size:14px}.input-block input{background:#eef9fe;border:1px solid #cddbef;border-radius:2px;color:#3b4465;display:block;font-size:16px;line-height:40px;margin-top:8px;padding-left:15px;padding-right:15px;width:100%}.form [type=submit]{border:none;border-radius:25px;display:block;font-size:18px;line-height:40px;margin:30px auto 10px;min-width:120px;opacity:0;transition:all .3s ease-out}.form-wrapper.is-active .form [type=submit]{opacity:1;transform:translateX(0);transition:all .4s ease-in}.btn-login{transform:translateX(-30%)}.btn-login,.btn-signup{background:#a7e245;color:#fbfdff}.btn-signup{transform:translateX(30%)}.error{color:#f22;display:flex;justify-content:center;margin-bottom:16px}.me-menu{display:flex;flex-direction:column;gap:24px;padding:12px;width:200px}.me-menu button{background-color:#14142880;border:0;border-radius:8px;color:#f5f5f5;cursor:pointer;font-family:MedievalSharp,cursive;font-size:medium;font-style:normal;font-weight:400;padding:12px 10px;transition:.2s}.me-menu button:hover{box-shadow:0 0 12px 2px #a6a8be;scale:1.05;transition:.2s}.me{display:flex;flex-wrap:wrap;gap:24px}.me-history-item h2{background-color:rgba(0,0,0,.267);border-radius:8px;cursor:pointer;display:flex;gap:12px;margin-bottom:4px;margin-top:0;padding:4px}.me-history-item h2>*{flex:1 1}.me-history-item h2:hover{box-shadow:0 0 12px 2px #a6a8be}.me-history-item div{background-color:#1b2435;border:1px solid #3b4475;border-radius:8px;padding:6px 12px}.me-history-item p{line-height:1.5}.setting{border-bottom:1px dashed grey;margin-bottom:12px}.setting-name{margin-right:12px}.setting-value{font-weight:700}.default-deck-banner{background-color:rgba(12,158,37,.267);border-top:2px solid #adff2f;color:#adff2f;font-size:20px;font-weight:700;margin:12px 0 0;padding:8px;text-align:center}.bool-var-true{background-color:rgba(0,128,0,.418);color:#85ff00}.bool-var-false,.bool-var-true{border-radius:4px;margin-left:8px;padding:4px 8px;text-transform:capitalize}.bool-var-false{background-color:rgba(128,0,0,.418);color:#ff1010}*,:after,:before{box-sizing:border-box}@font-face{font-display:swap;font-family:Lora;font-style:normal;font-weight:400;src:url(/static/media/Lora-Regular.492942f69d90e36457ae.woff2) format("woff2"),url(/static/media/Lora-Regular.363d06393aa47bc62e82.ttf) format("truetype")}@font-face{font-display:swap;font-family:Lora;font-style:italic;font-weight:400;src:url(/static/media/Lora-Italic.7270a0f7083674fff391.woff2) format("woff2"),url(/static/media/Lora-Italic.ee47d3ae3d66ccead751.ttf) format("truetype")}@font-face{font-display:swap;font-family:Lora;font-style:normal;font-weight:600;src:url(/static/media/Lora-SemiBold.04a87ee697ffee60c90a.woff2) format("woff2"),url(/static/media/Lora-SemiBold.ba6fd296f6836856386a.ttf) format("truetype")}@font-face{font-display:swap;font-family:Lora;font-style:italic;font-weight:600;src:url(/static/media/Lora-SemiBoldItalic.44ada66583384bc77423.woff2) format("woff2"),url(/static/media/Lora-SemiBoldItalic.7830121392b0e74c9481.ttf) format("truetype")}@font-face{font-display:swap;font-family:Crimson Pro;font-style:normal;font-weight:400;src:url(/static/media/CrimsonPro-Regular.deb23c1e8367dcbd36b2.woff2) format("woff2"),url(/static/media/CrimsonPro-Regular.f06a0cbb222d7dd5bb2c.ttf) format("truetype")}@font-face{font-display:swap;font-family:Crimson Pro;font-style:italic;font-weight:400;src:url(/static/media/CrimsonPro-Italic.8c702cdc0adcdd1da3b5.woff2) format("woff2"),url(/static/media/CrimsonPro-Italic.e85cb263041a0582493a.ttf) format("truetype")}@font-face{font-display:swap;font-family:Crimson Pro;font-style:normal;font-weight:600;src:url(/static/media/CrimsonPro-SemiBold.48fe04e61aba62895c6a.woff2) format("woff2"),url(/static/media/CrimsonPro-SemiBold.84ae59a56eb11ef31ddd.ttf) format("truetype")}@font-face{font-display:swap;font-family:Crimson Pro;font-style:italic;font-weight:600;src:url(/static/media/CrimsonPro-SemiBoldItalic.ab04c99bde5f53080cf6.woff2) format("woff2"),url(/static/media/CrimsonPro-SemiBoldItalic.a2ccaf4bad1cee3d0254.ttf) format("truetype")}@font-face{font-display:swap;font-family:MedievalSharp;font-style:normal;font-weight:400;src:url(/static/media/MedievalSharp-Regular.5be412573a35f713f425.woff2) format("woff2"),url(/static/media/MedievalSharp-Regular.5db53ecbc6a66b119952.ttf) format("truetype")}@font-face{font-display:swap;font-family:Cormorant Unicase;font-style:normal;font-weight:400;src:url(/static/media/CormorantUnicase-Regular.61b2ef7b6ef37018092a.woff2) format("woff2"),url(/static/media/CormorantUnicase-Regular.3ad24a8f25aae7073e98.ttf) format("truetype")}@font-face{font-display:swap;font-family:Cormorant Unicase;font-style:normal;font-weight:600;src:url(/static/media/CormorantUnicase-SemiBold.e63b3be0982d22fc1523.woff2) format("woff2"),url(/static/media/CormorantUnicase-SemiBold.36ecc8d102fb6d52d4aa.ttf) format("truetype")}@font-face{font-display:swap;font-family:Cormorant Unicase;font-style:normal;font-weight:700;src:url(/static/media/CormorantUnicase-Bold.220f7087bdb7e0b1f4ca.woff2) format("woff2"),url(/static/media/CormorantUnicase-Bold.41611c1dddc95531816d.ttf) format("truetype")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:400;src:url(/static/media/PlayfairDisplay-Regular.4b6e88d2e3ad36ac4f83.woff2) format("woff2"),url(/static/media/PlayfairDisplay-Regular.e5a62ce9d4a6201e6d3c.ttf) format("truetype")}@font-face{font-display:swap;font-family:Playfair Display;font-style:italic;font-weight:400;src:url(/static/media/PlayfairDisplay-Italic.c0837cce6d02a6219452.woff2) format("woff2"),url(/static/media/PlayfairDisplay-Italic.395a5c5b1ed0dadacc3b.ttf) format("truetype")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:700;src:url(/static/media/PlayfairDisplay-Bold.9493073798d8e730a5ff.woff2) format("woff2"),url(/static/media/PlayfairDisplay-Bold.2150ca0ec2d023eb4057.ttf) format("truetype")}@font-face{font-display:swap;font-family:Playfair Display;font-style:italic;font-weight:700;src:url(/static/media/PlayfairDisplay-BoldItalic.0005fa0eb2f173352e5a.woff2) format("woff2"),url(/static/media/PlayfairDisplay-BoldItalic.bab38b72b8a0c3d176b0.ttf) format("truetype")}.medieval-sharp{font-family:MedievalSharp,cursive;font-style:normal;font-weight:400}.cormorant-unicase{font-family:Cormorant Unicase,serif;font-style:normal;font-weight:300}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#f0f8ff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100vh;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}header{display:flex;justify-content:space-evenly;z-index:1}main{flex-grow:1;height:0;overflow:auto;padding:32px}footer{background-color:#00212180;border-top:1px solid #87cefa;display:flex;gap:24px;justify-content:center;padding:8px}.card-tile{background-color:#f5f5f5;border-radius:4px;box-shadow:0 0 12px 0 #42445a;cursor:pointer;height:120px;width:70px}.card-tile img{height:100%;object-fit:fill;width:100%}.arcanum-tile{background-color:rgba(4,13,14,.733);border:2px solid gold;border-radius:12px;cursor:pointer;height:304px;overflow:auto;position:relative;width:200px;z-index:0}.arcanum-tile>h1{display:block!important;font-family:Cormorant Unicase,serif!important;font-size:16px!important;font-weight:700;margin:10px 10px 6px!important;padding:8px;text-align:center!important}.arcanum-tile h2{-webkit-box-orient:vertical;-webkit-line-clamp:6;display:-webkit-box;font-size:13px;font-weight:400;line-height:1.3em;margin:0 0 18px;overflow:hidden;padding:0 8px}.arcanum-tile{transition:all .2s}.deck-tile{background-color:rgba(4,13,14,.733);border:2px solid gold;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;height:304px;position:relative;width:200px;z-index:0}.deck-tile>h1{display:block;font-family:Cormorant Unicase,serif;font-size:16px;font-weight:700;margin:10px;padding:8px;text-align:center}.deck-tile>h2{-webkit-box-orient:vertical;-webkit-line-clamp:6;display:-webkit-box;font-size:12px;font-weight:400;margin:18px 0;overflow:hidden;padding:0 8px}.deck-tile button{background:#a7e245;border:none;border-radius:12px;color:#fbfdff;cursor:pointer;display:block;font-size:12px;margin:0 auto;padding:4px 24px;transition:all .1s}.deck-tile button:hover{box-shadow:0 0 12px 0 #42445a;scale:1.1;transition:all .2s}.deck-tile img{aspect-ratio:1;margin:0 auto;width:128px}.deck-tile{transition:all .2s}.deck-tile:hover:not(:has(.overshadow)){scale:1.05;transition:all .2s}.card:has(.foo):hover{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial}.deck-tile-border-0{border:2px solid silver}.deck-tile-border-1{border:2px solid gold}.deck-tile-border-2{border:2px solid violet}.deck-tile-border-3{border:2px solid #adff2f}.deck-tile-border-locked{border:1px dashed grey}.tiles{display:flex;flex-wrap:wrap;gap:24px;overflow-y:auto;padding:12px}.lock-icon-tile{fill:#0e85ca;height:20px;width:20px}.overshadow{background-color:rgba(4,13,14,.733);border-radius:10px;bottom:0;cursor:default;left:0;padding:10px 8px;position:absolute;right:0;top:0;z-index:1}.overshadow div{align-items:center;background:#0d293ae6;border:1px solid #2b4762e6;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:4px 2px 4px 12px;width:100%}.overshadow div:hover{background:#2b4762e6;border:1px solid #495b76e6}.tile-open{background-color:#0d293a;border:2px solid #adff2f;border-radius:4px;color:#f5f5f5;display:flex;flex-direction:column;gap:20px;height:auto;left:50%;max-width:90%;overflow:auto;padding:24px;position:absolute;top:132px;transform:translateX(-50%);width:calc(100% - 2rem);z-index:1}.tile-open h1{font-family:Playfair Display,serif;margin:0}.tile-open h2{font-size:18px;font-weight:400;line-height:1.5;margin:0 0 24px}.tile-open h4,.tile-open p{font-size:18px;margin:0}.tile-open p{line-height:1.5}.deck-open{background-color:#010c12b5;border:2px solid #0c212d;border-radius:12px;color:#f5f5f5;padding:24px}.deck-open>h1{font-size:32px;position:relative}.deck-open>h1,.deck-open>h2{align-items:center;display:flex;font-family:Playfair Display,serif;justify-content:space-between;margin:0 0 30px}.deck-open>h2{font-size:28px;font-weight:400}.deck-open h3{font-size:20px;font-weight:400;line-height:1.4;margin-bottom:24px;margin-top:0}.deck-open h4{-webkit-box-orient:vertical;-webkit-line-clamp:6;display:-webkit-box;font-size:14px;font-weight:400;margin-bottom:12px;overflow:hidden}.deck-open p{font-size:20px;line-height:1.5;margin-top:0}.deck-open li{font-size:18px;line-height:1.5}.deck-open ul{margin-bottom:30px}.cards-suit{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.card-open{bottom:56px;left:24px;padding:24px;position:fixed;right:24px;top:80px}.spread-layout{border:1px solid #222;border-radius:4px;box-shadow:0 0 14px -3px #fff;margin:0 auto 24px}.cast-box,.spread-layout{aspect-ratio:1/1;position:relative}.cast-box{background-color:#033403;margin:0 auto}.cast-layout{aspect-ratio:1/1;position:absolute}.cardholder{align-items:center;aspect-ratio:7/12;background-color:#203b63;border:1px solid #fff;border-radius:4px;display:flex;font-family:"Domine, serif";justify-content:center;position:absolute}.seq{font-size:min(100%,20vh);line-height:1}.card{align-items:center;aspect-ratio:7/12;background-color:green;border:2px solid #000;border-radius:4px;display:flex;justify-content:center;left:3%;position:absolute!important;right:3%;top:3%;transition-duration:.9s}.card img{height:-webkit-fill-available;object-fit:fill;width:-webkit-fill-available}.card .ctrl{bottom:-62px;display:flex;justify-content:center;padding:12px;position:absolute;visibility:hidden;width:100%}.card:hover{box-shadow:0 10px 30px #0000004d;scale:1.1;transition-duration:.1s}.card:hover .ctrl{visibility:visible}.cast-ctrl{display:flex;gap:24px;justify-content:center}.dragging{cursor:grabbing;pointer-events:none;-webkit-user-select:none;user-select:none}.spread-description{background-color:#032433;border:1px solid #f5f5f5;border-radius:12px;bottom:24px;font-size:13px;max-height:100px;overflow-y:auto;padding:24px;position:absolute;z-index:3}.spread-description h1{border-bottom:1px dashed #f5f5f5;cursor:grab;margin:0}.spread-description.has-scrollbar{border-radius:12px 0 0 12px}.mysterious-image{animation:apparition 1.7s ease-out forwards;border-radius:8px;filter:brightness(1.1) contrast(.9) sepia(.3);height:100%;mix-blend-mode:soft-light;object-fit:cover;opacity:0;position:absolute;width:100%}@keyframes apparition{0%{filter:blur(20px) brightness(2) contrast(.5);opacity:0;transform:scale(.8) translateZ(-50px)}25%{filter:blur(8px) brightness(1.5) contrast(.7) hue-rotate(45deg);opacity:.8;transform:scale(1.05) translateZ(10px)}50%{filter:blur(4px) brightness(1.3) contrast(.8) hue-rotate(-15deg);opacity:.6;transform:scale(.95) translateZ(5px)}75%{filter:blur(2px) brightness(1.1) contrast(.9) hue-rotate(10deg);opacity:.9;transform:scale(1.02) translateZ(8px)}to{filter:blur(0) brightness(1.1) contrast(.9) sepia(.3);opacity:.7;transform:scale(1) translateZ(0)}}.container:after{animation:glow-pulse 1.7s ease-in-out forwards;background:linear-gradient(45deg,#ff6b6b,#4ecdc4,#45b7d1,#96ceb4);border-radius:12px;bottom:-5px;content:"";left:-5px;opacity:0;position:absolute;right:-5px;top:-5px;z-index:-1}@keyframes glow-pulse{0%,to{filter:blur(10px);opacity:0}50%{filter:blur(20px);opacity:.3}}:root{--reveal-duration:900ms;--reveal-delay:0ms;--reveal-distance:24px;--reveal-rotate:3deg;--reveal-blur:12px;--reveal-scale:0.9;--reveal-ease:cubic-bezier(.22,1,.36,1)}.reveal-swoop{animation:swoopIn .9s cubic-bezier(.22,1,.36,1) 0ms both,crispUp .9s linear 0ms both;animation:swoopIn var(--reveal-duration) var(--reveal-ease) var(--reveal-delay) both,crispUp var(--reveal-duration) linear var(--reveal-delay) both;-webkit-backface-visibility:hidden;backface-visibility:hidden;filter:blur(12px) saturate(1.15);filter:blur(var(--reveal-blur)) saturate(1.15);opacity:0;transform:translateY(24px) rotate(3deg) scale(.9);transform:translateY(var(--reveal-distance)) rotate(var(--reveal-rotate)) scale(var(--reveal-scale));transform-origin:50% 60%;will-change:transform,opacity,filter}@keyframes swoopIn{0%{opacity:0;transform:translateY(24px) rotate(3deg) scale(.9);transform:translateY(var(--reveal-distance)) rotate(var(--reveal-rotate)) scale(var(--reveal-scale))}60%{opacity:1;transform:translateY(-6px) rotate(-.5deg) scale(1.005)}to{opacity:1;transform:translateY(0) rotate(0deg) scale(1)}}@keyframes crispUp{0%{filter:blur(12px) saturate(1.15);filter:blur(var(--reveal-blur)) saturate(1.15)}to{filter:blur(0) saturate(1)}}.gallery .reveal-swoop:first-child{--reveal-delay:0ms}.gallery .reveal-swoop:nth-child(2){--reveal-delay:120ms}.gallery .reveal-swoop:nth-child(3){--reveal-delay:240ms}.annotation{font-size:18px;line-height:1.5;margin:18px 0}.modal-overlay{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#00000073;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:9999}.modal{background:#011a30;border:1px solid #a7e245;border-radius:14px;box-shadow:0 20px 60px #00000059;color:#f5f5f5;max-height:80vh;outline:none;overflow:auto;padding:18px 18px 14px;width:min(520px,100%)}.modal-title{font-size:32px;margin:0 0 10px}.modal-text{line-height:28px;margin:0 0 16px}.modal-actions{display:flex;gap:10px;justify-content:flex-end}.root{background-image:url(/static/media/bkg1.5bdfda186ce0764da247.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.app,.root{height:100vh}.app{display:flex;flex-direction:column;font-family:Lora,serif}.top-menu-item{align-items:center;background:url(/static/media/bb12.00ac9866902da8aa7f28.png) no-repeat 50%/contain;border:0;color:#bfefff;cursor:pointer;display:inline-flex;font-family:MedievalSharp,cursive;font-size:18px;font-weight:700;height:70px;justify-content:center;letter-spacing:.05em;padding-top:4px;transition:all .5s ease;width:140px}.top-menu-item:hover{background-image:url(/static/media/bb1h2.d6f91c7356c588b28ba6.png);color:#e4fbff}.bottom-menu-item,.bottom-text{font-family:MedievalSharp,cursive;font-size:18px;font-weight:700}.bottom-menu-item{background-color:initial;border:0;color:#bfefff;cursor:pointer;letter-spacing:.05em;padding-top:0;transition:all .5s ease}.bottom-menu-item:hover{color:rgba(238,255,0,.643)}.action{align-items:center;background:#a7e245;border:none;border-radius:25px;color:#fbfdff;cursor:pointer;display:flex;font-family:MedievalSharp,cursive;font-size:18px;gap:12px;justify-content:center;line-height:40px;margin:auto;min-width:120px;padding:0 24px;transition:all .1s}.action svg{fill:#fff;height:14px}.action:hover{box-shadow:0 0 12px 0 #42445a;scale:1.1;transition:all .2s}.action:disabled{background:#d3d3d3;box-shadow:none;scale:1}.action-small{background:#a7e245;border:none;border-radius:12px;color:#fbfdff;cursor:pointer;display:block;font-size:12px;margin:0 auto;padding:4px 24px;transition:all .1s}.action-small:hover{box-shadow:0 0 12px 0 #42445a;scale:1.1;transition:all .2s}.err{color:red;text-align:center}.main-intro{font-size:32px;font-style:normal;font-weight:500;line-height:1.5em}.section-title{display:block;font-family:Playfair Display,serif;font-size:42px;position:relative;text-align:center}.section-title button{position:absolute;right:24px;top:0}.main-title h1{font-size:42px}.main-title h1,.main-title h2{display:block;font-family:Playfair Display,serif;position:relative;text-align:center}.main-title h2{font-size:32px}.main-title h3{display:block;font-family:Playfair Display,serif;font-size:22px;position:relative;text-align:center}.main-title a{color:#1ffaef}.main-title .email-link{unicode-bidi:bidi-override}.main-title p{font-family:Lora,sans-serif;font-size:22px;text-align:center}.main-title ul{font-size:22px;text-align:left}.main-title>button{background:none;border:0;color:blue;margin:auto}::-webkit-scrollbar-track{background-color:#000;border-radius:10px;-webkit-box-shadow:inset 0 0 6px #f5f5f5}::-webkit-scrollbar{background-color:#000;width:6px}::-webkit-scrollbar-thumb{background-color:#f5f5f5;border:2px solid #000;border-radius:10px}p{font-size:18px;line-height:1.5}.journal-main{display:flex;flex-grow:1;flex-shrink:1;overflow:hidden}.journal-content-main{display:flex;flex-direction:column;flex-grow:1;font-size:14px;line-height:1.3;position:relative;z-index:1}.news-post{display:flex}.mini-journal-post{align-items:center;background-size:cover;border-radius:50%;display:flex;height:64px;justify-content:center;position:relative;width:64px}.journal-post-index{border-left:1px dashed grey;flex-shrink:0;overflow:auto;width:auto}.journal-post-rhs-label{background-color:#053737e6;border-left:1px dashed grey;color:#fff;font-size:12px;font-weight:700;padding:2px;text-align:center;text-transform:uppercase;vertical-align:middle}.journal-post-rhs-label span{line-height:8px}.news-post-date{border-right:1px dashed grey;flex-shrink:0;padding-top:16px;width:128px}.news-post-date h1{color:#4ad;font-size:48px;font-weight:700;margin:16px 6px 6px;text-align:center}.news-post-date h2{font-size:20px}.news-post-date button,.news-post-date h2{font-weight:700;margin:0 0 12px;text-align:center}.news-post-date button{background-color:initial;border:none;cursor:pointer;font-size:12px;font-style:italic;width:100%}.news-post-content{display:flex;flex-direction:column;flex-grow:1;padding:32px 32px 4px;position:relative}.news-post-content>p{line-height:1.4}.news-post-header svg{cursor:pointer;height:16px;width:16px}.news-post-header{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;font-family:Playfair Display,serif;font-size:2em;font-weight:700;margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0}.journal-post-footer{display:flex;gap:4px;margin:0}.journal-post-footer>div{align-items:center;display:flex;padding:6px 0!important}.journal-post-header div{display:flex;flex-direction:column;height:40px;justify-content:space-between;position:absolute;right:16px;top:50px;visibility:hidden}.journal-post-header:hover div{visibility:visible}.journal-post-index ul{list-style:none;margin:0;padding:4px}.journal-post-index li{cursor:pointer;padding:4px}.journal-post-index li h3{font-size:12px;margin:0 0 4px}.journal-post-index li h4{color:#8ca0a0;font-size:8px;margin:0}.journal-post-index .journal-post-index-selected:hover{cursor:default}.create-post-link{color:#4ad;cursor:pointer;font-size:48px;line-height:24px;margin:10px;position:absolute;right:0;top:0;z-index:1}.journal-post-form{display:flex;flex-direction:column;height:100%;padding:32px;width:100%}.journal-post-form h1{color:#cee;margin-top:0}.journal-post-form label{font-size:14px;font-weight:700}.journal-post-form input{font-size:20px;font-weight:700;margin-bottom:12px}.journal-post-form textarea{flex-grow:1}.journal-post-form-buttons{display:flex;justify-content:center}.journal-post-form-buttons button{margin:4px 4px 0;width:20%}.journal-drop-zone{align-items:center;background-color:rgba(28,194,194,.295);border:2px dashed #51810a;display:flex;font-size:18px;font-weight:700;justify-content:center;padding:24px 0;text-align:center}.journal-post-index-tags{border-left:1px dashed grey;flex-grow:1;overflow:auto;padding:12px 8px}.journal-post-index-tags .tag{margin:2px}