.clear-button[data-v-f2c8c6ad]{min-height:unset;min-width:unset;background:0 0;margin:0;padding:0;font-weight:400;height:fit-content!important}.logo[data-v-72fc8975]{flex-shrink:0;align-items:center;width:5rem;height:5rem;display:flex;background:0 0!important}.logo img[data-v-72fc8975]{cursor:pointer;height:90%}.links-container[data-v-72fc8975]{justify-content:center;align-items:center;height:100%;margin:0 auto;display:flex;overflow:hidden}.links-container .navlink[data-v-72fc8975]{color:var(--white);align-items:center;height:100%;padding:0 clamp(5px,1.5vw,25px);font-size:1rem;display:flex}.links-container a[data-v-72fc8975],.links-container a span[data-v-72fc8975]{font-size:1rem}.links-container a span.material-icons[data-v-72fc8975],.links-container a span.material-icons-outlined[data-v-72fc8975]{font-size:20px!important}.expand-more[data-v-72fc8975]{width:auto;height:auto;font-size:1rem!important}.admin-link[data-v-72fc8975]{align-items:center;height:100%;padding:0 clamp(5px,1.5vw,25px);display:flex}.router-link-active[data-v-72fc8975]{background:var(--white);color:var(--black)!important}.menu-item[data-v-72fc8975]{background:initial!important;color:var(--textColor)!important}.menu-item:hover[data-v-72fc8975]{background:var(--secondary)!important;color:var(--black)!important}.menu-item:hover .material-icons[data-v-72fc8975],.menu-item:hover .material-icons-outlined[data-v-72fc8975]{color:#000!important}.links-container a.inactive[data-v-72fc8975]{color:var(--middlegrey)}.user-container[data-v-72fc8975]{align-items:center;display:flex}nav .material-icons[data-v-72fc8975],nav .material-icons-outlined[data-v-72fc8975]{color:var(--white)}nav .material-icons[data-v-72fc8975]:hover,nav .material-icons-outlined[data-v-72fc8975]:hover{color:var(--secondary)}nav .menu-item .material-icons[data-v-72fc8975],nav .menu-item .material-icons-outlined[data-v-72fc8975],nav .menu-item .material-icons[data-v-72fc8975]:hover,nav .menu-item .material-icons-outlined[data-v-72fc8975]:hover{color:var(--textColor)}.acount-and-name[data-v-72fc8975]{flex-direction:column;justify-content:center;align-items:center;display:flex}.display-name[data-v-72fc8975]{color:var(--white);margin:0 5px;font-size:9px}@media only screen and (width<=700px){.logo[data-v-72fc8975],.display-name[data-v-72fc8975]{display:none}}@media print{nav[data-v-72fc8975]{visibility:hidden}}.popup-tutorial-default[data-v-47d8ff3b]{background:var(--darkgrey);color:#f5f5f5;box-shadow:var(--darkShadow);box-sizing:border-box;text-align:center;border:initial;opacity:0;border-radius:5px;flex-direction:column;align-content:center;align-items:center;width:300px;max-width:50%;padding:5px;transition:opacity 1s;display:flex;overflow:visible}.popup-tutorial-default .close[data-v-47d8ff3b]{z-index:2;position:absolute;top:3px;right:3px}.faded-in[data-v-47d8ff3b]{opacity:1}.popup-tutorial-default[data-v-47d8ff3b]:after,.popup-tutorial-default[data-v-47d8ff3b]:after,.popup-tutorial-default[data-v-47d8ff3b]:after,.popup-tutorial-default[data-v-47d8ff3b]:after{content:"";background:var(--darkgrey);z-index:3;width:20px;height:20px;position:absolute}.popup-tutorial-default.left.up[data-v-47d8ff3b]:after{top:unset;clip-path:polygon(0% 0%,100% 50%,0% 100%);bottom:5px;right:-20px}.popup-tutorial-default.left.down[data-v-47d8ff3b]:after{left:unset;clip-path:polygon(0% 0%,100% 50%,0% 100%);top:5px;right:-20px}.popup-tutorial-default.right.up[data-v-47d8ff3b]:after{top:unset;clip-path:polygon(100% 0%,100% 100%,0% 50%);bottom:5px;left:-20px}.popup-tutorial-default.down[data-v-47d8ff3b]:after{clip-path:polygon(100% 0%,100% 100%,0% 50%);top:5px;left:-20px}.tooltip{box-sizing:border-box;color:var(--white);border:1px solid var(--elevation-bottom);text-align:left;text-wrap:wrap;white-space:pre-wrap;-webkit-hyphens:auto;hyphens:auto;max-width:250px;height:auto;inset:unset;pointer-events:var(--v3c6958ce);border-radius:5px;padding:4px 10px;font-size:14px;overflow:hidden;background-color:var(--darkgrey)!important}.tooltip-break-words{word-break:break-all;overflow-wrap:break-word}.tooltip:empty{display:none}.red-outline{outline-offset:-3px;outline:3px solid red!important}.click-through-tutorial-content{margin-top:5px;padding:5px}.click-through-tutorial-content img{object-fit:contain;width:100%}.close-tutorial{position:absolute;top:3px;left:3px}.progress-bar-container[data-v-47d3894e]{background:var(--secondary);flex-direction:row-reverse;height:5px;margin-top:5px;display:flex}.progress-bar[data-v-47d3894e]{background:#000;height:100%}.toast-container[data-v-47d3894e]{z-index:9;pointer-events:none;flex-direction:column-reverse;display:flex;position:fixed;bottom:10px;left:10px}.toast[data-v-47d3894e]{color:#ddd;text-align:left;pointer-events:all;background:#000;border-radius:10px;width:250px;padding:10px 20px 10px 50px;position:relative}.toast-icon[data-v-47d3894e]{position:absolute;top:10px;left:10px}.toast-icon.success[data-v-47d3894e]{color:var(--secondary)}.toast-icon.info[data-v-47d3894e]{color:var(--tertiary)}.toast-icon.toast-warning[data-v-47d3894e]{color:#ff0}.toast-icon.error[data-v-47d3894e]{color:var(--warning);margin:0}.popup-container[data-v-c9e88b02]{z-index:6;background-color:#00000080;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;max-height:100%;display:flex;position:fixed;inset:0}.popup[data-v-c9e88b02]{background-color:var(--elevation-top);box-shadow:var(--shadow);text-align:center;border-radius:5px;padding:30px 10px;position:relative}.popup .close[data-v-c9e88b02]{position:absolute;top:3px;right:3px}@media print{.popup-container[data-v-c9e88b02]{visibility:hidden}}h3[data-v-ea913c4e]{text-align:left;margin-top:1em;margin-bottom:.25em;text-decoration:underline}.discord-logo[data-v-ea913c4e]{width:24px;height:24px;margin:0;padding:0}#app{font-family:var(--primaryFont);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:var(--textColor);z-index:0;min-height:100vh;position:relative}.UIGrid{grid-template:"navbar"minmax(5rem,auto)"topbar"45px"main"1fr/1fr;width:100vw;height:100vh;display:grid}.navbar{box-sizing:border-box;background:linear-gradient(44deg, var(--primarySecondaryVeryDark), var(--primarySecondaryDark));width:100%;height:100%;color:var(--elevation-top);grid-area:navbar;justify-content:space-between;align-items:center;padding:0 10px;display:flex}.topbar{background:var(--elevation-top);border-bottom:2px solid var(--elevation-bottom);grid-area:topbar;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"left center right";padding:0 10px;display:grid}.topbar-left{z-index:1;grid-area:left;place-self:center left}.topbar-center{grid-area:center;place-self:center}.topbar-right{grid-area:right;place-self:center right}.topbar-whole{grid-area:1/1/auto/span 3;align-self:center}.topbar h1,.topbar h2,.topbar h3{margin-bottom:0}.main{scroll-behavior:smooth;flex-direction:column;grid-area:main;align-self:center;height:100%;scroll-padding-top:50px;display:flex;overflow-x:hidden}.back-icon{border-right:1px solid gray;margin-right:5px;padding-right:5px}.announcements-container{max-height:50vh;padding:0 20px;overflow-y:scroll}.help-button{border-radius:50%;align-items:center;display:flex;font-size:40px!important}.material-icons-outlined.help-button-inline{background:unset;vertical-align:middle;border-radius:50%;align-items:center;background:#fff!important;padding:0!important;font-size:x-large!important;display:inline-flex!important}.firebase-emulator-warning{display:none;width:70px!important;right:0!important}html{overflow:hidden}body{--normalTextSize:clamp(16px, 1.5vw, 20px);--white:white;--lightgrey:#ccd4d8;--middlegrey:#9aa4a9;--darkgrey:#435058;--black:black;--elevation-contrast:#333;--elevation-top:white;--elevation-middle:#f4f4f4;--elevation-low:#e9e9e9;--elevation-bottom:#e1e1e1;--mainbkg:#dcdcdc;--homebkg:white;--textColor:#2c3e50;--textColorConsistent:#2c3e50;--textColorFaded:#737e89;--textColorBright:#000;--textColorOpposite:#f4f4f4;--iconColor:#2c3e50;--warning:#d62246;--selected:#dafaf7;--primary:#cc8fc5;--primaryDark:#bf73b6;--primaryVeryDark:#9a4790;--secondaryLight:#a8daf0;--secondary:#85ccea;--secondaryDark:#3fafde;--primarySecondaryDark:#3d3d7b;--primarySecondaryVeryDark:#224;--tertiary:#d0c1f5;--folderColor:#ffc375;--shadow:1px 1px 2px #0000001a, -1px 1px 2px #0000001a;--darkShadow:2px 2px 3px #0003, -2px 2px 3px #0003;--veryDarkShadow:3px 3px 5px #0006, -3px 3px 5px #0006;--shadowAll:1px 1px 2px #0000001a, -1px -1px 2px #0000001a, 1px -1px 2px #0000001a, -1px 1px 2px #0000001a;--darkShadowAll:2px 2px 3px #0003, -2px -2px 3px #0003, 2px -2px 3px #0003, -2px 2px 3px #0003;--veryDarkShadowAll:3px 3px 5px #0006, -3px -3px 5px #0006, 3px -3px 5px #0006, -3px 3px 5px #0006;--primaryFont:"Nunito", "Roboto", Arial, sans-serif;--headingFont:"Oswald", "Tahoma", sans-serif}body.dark-theme{--elevation-contrast:#999;--elevation-top:#383838;--elevation-middle:#333;--elevation-low:#2c2c2c;--elevation-bottom:#1e1e1e;--mainbkg:#121212;--homebkg:#121212;--textColor:#c9c9c9;--textColorFaded:#9b9b9b;--textColorBright:#eee;--textColorOpposite:#121212;--iconColor:#bbb;--warning:#d62246;--selected:#174540;--primary:#cc8fc5;--primaryDark:#bf73b6;--primaryVeryDark:#9a4790;--secondaryLight:#64ffea;--secondary:#46d9c5;--secondaryDark:#37ac9c;--primarySecondaryDark:#3d3d7b;--primarySecondaryVeryDark:#224;--tertiary:#baa4f1;--folderColor:#ffc375}body.duck-mode{cursor:url(https://firebasestorage.googleapis.com/v0/b/card-maker-74ec3.appspot.com/o/resources%2Fapp%20assets%2Fduck.png?alt=media&token=211313da-414a-4730-8257-b58f11e0a588) 8 18,auto}.heading-font{font-family:var(--headingFont)}.lazy-target.lazy{background-color:#a9a9a9;background-image:none!important}:not(input){user-select:inherit;-webkit-user-select:inherit;-moz-webkit-user-select:inherit}.select-all{-webkit-user-select:all;user-select:all}body:fullscreen::backdrop{background-color:var(--mainbkg)}body{background:var(--mainbkg);height:100%;font-family:var(--primaryFont);-webkit-user-select:none;user-select:none;-moz-webkit-user-select:none;color:var(--textColor);overflow-y:hidden}.material-icons.inline,.material-icons-outlined.inline,button.inline{vertical-align:middle;display:inline!important}.material-icons,.material-icons-outlined{cursor:pointer;color:var(--iconColor);text-align:center;justify-content:center;align-items:center;width:24px;height:24px;margin:1px;font-size:x-large;display:flex!important}.material-icons.medium,.material-icons-outlined.medium{cursor:pointer;width:18px;height:18px;font-size:x-large}.material-icons.small,.material-icons-outlined.small{cursor:pointer;width:13px;height:13px;font-size:x-large}.material-icons:hover,.material-icons-outlined:hover{color:var(--secondary)}button.material-icons,button.material-icons-outlined,button .material-icons,button .material-icons-outlined{color:var(--black)}.menu-item .material-icons,.menu-item .material-icons-outlined{margin:0 3px;font-size:20px}.menu-item .material-icons:hover,.menu-item .material-icons-outlined:hover{color:initial}.menu-item:hover .text-color{color:var(--textColor)!important}.menu-item:hover .hotkey{outline-color:#000!important}.menu-item{box-sizing:border-box;cursor:pointer;width:100%;color:var(--textColor);border-radius:5px;align-items:center;padding:5px 10px;display:flex}.menu-item span{vertical-align:middle;white-space:nowrap;color:var(--textColor);text-overflow:ellipsis;max-width:100%;margin-left:5px;margin-right:5px;overflow:hidden}.menu-item .material-icons,.menu-item .material-icons-outlined{flex-shrink:0}.menu-item:hover{background:var(--secondary)}.menu-item:hover,.menu-item:hover>*,.menu-item:hover>.material-icons,.menu-item:hover>.material-icons-outlined,.menu-item:hover>button>*,.menu-item:hover>.click-el>*{color:#000}.menu-item .menu-item:hover .popup-menu-default{color:var(--textColor)}.invisible{visibility:hidden}.hide{display:none!important}.block{display:block!important}.half-line{height:.5em}.new-feature{background:var(--primary);border-radius:5px;margin:0 .5em;padding:0 3px;color:#000!important}.new-feature:before{content:"New!"}.primary{background:var(--primary)!important}.secondary{background:var(--secondary)!important}.warning{background:var(--warning)}.transparent-bg{background:0 0}.transparent-bg:hover{background:var(--elevation-low)}.text-left{text-align:left}.hotkey{color:var(--secondary);outline:1px solid var(--secondary);box-sizing:border-box;text-align:center;border-radius:3px;width:fit-content;min-width:21px;margin-left:3px;margin-right:3px;padding:1px 4px;font-size:small}.click-el{cursor:pointer}.popup-menu-default{background:var(--elevation-top);color:var(--textColor);box-shadow:var(--darkShadowAll);box-sizing:border-box;text-align:center;border:initial;border-radius:5px;flex-direction:column;align-content:center;align-items:center;width:300px;max-height:80vh;padding:10px;display:flex;overflow-x:hidden}.popup-menu-default.wide{width:350px}.popup-menu-default.short{width:200px}.popup-menu-default.auto-width{width:auto}[popover]{opacity:0;margin:0;transition:opacity .2s ease-in;display:none;inset:auto}:popover-open{opacity:1;display:flex}.popup-default{background:var(--elevation-top);color:var(--textColor);box-shadow:var(--darkShadow);box-sizing:border-box;text-align:center;border:initial;border-radius:5px;flex-direction:column;align-content:center;align-items:center;max-height:80vh;padding:5px;display:flex;position:absolute}@position-try --top-left-snap{position-area: top span-left;}@position-try --top-right-snap{position-area: top span-right;}@position-try --bottom-left-snap{position-area: bottom span-left;}@position-try --bottom-right-snap{position-area: bottom span-right;}.anchor-top-center{position-area:top span-all;position-try-fallbacks:--top-left-snap, --top-right-snap, --bottom-left-snap, --bottom-right-snap}.anchor-top-left{position-area:top span-left;position-try-fallbacks:--top-right-snap, --bottom-left-snap, --bottom-right-snap}.anchor-top-right{position-area:top span-right;position-try-fallbacks:--top-left-snap, --bottom-right-snap, --bottom-left-snap}.anchor-bottom-center{position-area:bottom span-all;position-try-fallbacks:--bottom-left-snap, --bottom-right-snap, --top-left-snap, --top-right-snap}.anchor-bottom-left{position-area:bottom span-left;position-try-fallbacks:--bottom-right-snap, --top-left-snap, --top-right-snap}.anchor-bottom-right{position-area:bottom span-right;position-try-fallbacks:--bottom-left-snap, --top-right-snap, --top-left-snap}.alwan-parent{justify-content:center;display:flex}.alwan-parent .alwan{--bg:unset;--outer-bc:unset}.alwan-parent .alwan__alpha{width:70%}.alwan-parent .alwan__input{border:1px solid var(--elevation-bottom);background-color:var(--elevation-bottom);width:150px;color:var(--textColor);border-radius:5px;flex-shrink:0;padding:3px;overflow-y:hidden}.alwan-parent .alwan__button{color:var(--textColor);background:var(--middlegrey);position:absolute;top:10px;right:20px;min-width:25px!important;height:25px!important}.alwan-parent .alwan__button svg{color:#000}.alwan-parent .alwan__inputs{justify-content:center}.alwan-parent .alwan__inputs>label{color:var(--textColor);width:auto}.alwan-parent .alwan__ref{display:none!important}.tooltip .hotkey{color:var(--secondary);outline:1px solid var(--secondary)}.tooltip .hotkey:first-of-type{margin-left:10px}.warning-text{color:var(--warning)!important}.friendly-reminder{color:var(--textColor);font-size:smaller}.text-color{color:var(--textColor)}.text-color-faded{color:var(--textColorFaded)}.primary-text{color:var(--primary)}.secondary-text{color:var(--secondary)!important}.tertiary-text{color:var(--tertiary)}.white-text{color:var(--elevation-top)}.black-text{color:var(--black)!important}.yellow-text{color:#e4d428}.grey-text{color:var(--textColorFaded)}.inherit-color{color:inherit!important}.primary-hover:hover{background:var(--primary);cursor:pointer}.secondary-hover:hover{cursor:pointer;background:var(--secondary)!important}.primary-text-hover:hover{color:var(--primary);cursor:pointer}.secondary-text-hover:hover{cursor:pointer;color:var(--secondary)!important}.black-text-hover:hover{cursor:pointer;color:#000!important}.white-text-hover:hover{cursor:pointer;color:#fff!important}.primary-outline{outline:1px solid var(--primary)}.secondary-outline{outline:1px solid var(--secondary)}.no-hover:hover{cursor:initial;color:initial!important;background:initial!important}.no-hover.material-icons:hover{color:var(--iconColor)!important}.no-hover.material-icons.inherit-color:hover{color:inherit!important}.grey-hover:hover{color:var(--elevation-bottom)}.active-outline{z-index:1;outline:2px solid var(--secondary)!important}.active-outline-inner{outline-offset:-2px;z-index:1;outline:2px solid var(--secondary)!important}.active-on{z-index:1;outline:2px solid var(--secondary)!important;color:var(--secondary)!important}.inherit-style{z-index:1;outline:2px dashed var(--secondary)!important}.bold{font-weight:700}.super-bold{font-weight:900}.normal{font-weight:400}.no-text-wrap{white-space:nowrap}.text-wrap{white-space:normal;word-break:normal}.no-underline{text-decoration:none!important}.underline,.underline-hover:hover{text-decoration:underline}.underline-el{box-shadow:0px 1px var(--middlegrey)}.pointer,.pointer:hover{cursor:pointer!important}.pointer-default{cursor:default!important}.cursor-text{cursor:text!important}.vr{border-right:3px solid var(--textColorFaded);width:0;height:2em;margin:0 5px;display:block}.vr.thin{border-right:1px solid var(--textColorFaded)}hr.thin{border-bottom:1px}h2,h3{margin-bottom:.5em}.x-small{font-size:x-small!important}.smaller{font-size:smaller!important}.small{font-size:small!important}.medium{font-size:medium!important}.large{font-size:large!important}.larger{font-size:larger!important}.x-large{font-size:x-large!important}.xx-large{font-size:xx-large!important}.relative{position:relative!important}.popup{color:var(--textColor);box-sizing:border-box;max-width:100%;max-height:100%}.sticky{position:sticky;top:0}.popup .sticky{background-color:var(--elevation-middle);z-index:1;width:100%}.popup-container-small{width:min(200px,80vw);min-height:min(200px,80vh);max-height:80vh;color:var(--textColor);flex-direction:column;align-items:center;padding:0 20px;display:flex;overflow:auto}.popup-container-medium{width:min(400px,80vw);min-height:min(400px,80vh);max-height:80vh;color:var(--textColor);flex-direction:column;align-items:center;padding:0 20px;display:flex;overflow:auto}.popup-container-medium-width{width:min(400px,80vw);padding:0 20px}.popup-container-large{width:min(700px,80vw);min-height:min(600px,80vh);max-height:80vh;color:var(--textColor);flex-direction:column;align-items:center;padding:0 20px;display:flex;overflow:scroll}.popup-container-fullscreen{width:94vw;height:94vh;color:var(--textColor);flex-direction:column;align-items:center;display:flex;overflow:hidden}@media print{html{overflow:initial}body{background:0 0!important}.UIGrid{grid-template-rows:1fr!important;grid-template-areas:"main"!important}div.topbar{display:none}.popup-absolute,.help-button{display:none!important}.topbar,.topbar-left,.topbar-right,.navbar{display:none}.toast-container{display:none!important}}button,.btn,.button-link{appearance:unset;background:var(--middlegrey);cursor:pointer;box-sizing:border-box;width:fit-content;min-width:30px;color:var(--black);border:0;border-radius:5px;flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;margin:0 5px;padding:8px;font-size:small;font-weight:600;height:30px!important;display:flex!important}button:hover,.btn:hover,.button-link:hover{background:var(--lightgrey);color:var(--darkgrey)}button.small,.btn.small{min-width:25px;margin:0;padding:3px 5px;font-size:small;height:25px!important}button.tiny,.btn.tiny{min-width:20px;margin:0;padding:2px;font-size:x-small;height:20px!important}button.secondary,.btn.secondary,.button-link.secondary{background:var(--secondary);color:var(--elevation-top)!important}button.secondary:hover,.btn.secondary:hover,.button-link.secondary:hover{background:var(--secondaryLight)!important}button.secondary.outlined,.btn.secondary.outlined,.button-link.secondary.outlined{outline:2px solid var(--secondary);outline-offset:-2px;background:var(--elevation-top)!important;color:var(--secondary)!important}button.secondary.outlined:hover,.btn.secondary.outlined:hover,.button-link.secondary.outlined:hover{color:var(--secondaryDark);outline-color:var(--secondaryDark)}button.secondary>.material-icons{color:var(--elevation-top)}button:disabled{opacity:.5;color:var(--darkgrey);background:var(--elevation-bottom);cursor:not-allowed}button.clear-button{color:var(--textColor);background:0 0}.sharp{border-radius:2px}.add{outline:2px dashed var(--middlegrey);outline-offset:-2px;color:var(--middlegrey);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;width:30px;height:30px;display:flex;font-size:30px!important}.add:hover{outline-color:var(--secondary);color:var(--secondary)}a{color:var(--secondaryDark);cursor:pointer;text-decoration:none}a:hover{text-decoration:underline}.invisible-link{color:unset;text-decoration:none!important}.breadcrumbs{text-wrap:nowrap;color:var(--textColor);font-size:small}.breadcrumbs:hover{color:var(--textColor)}.breadcrumbs.chevron{width:initial;font-size:medium}.breadcrumbs.chevron:hover{cursor:initial!important}.breadcrumbs.home-icon,.breadcrumbs.back-icon{width:initial;font-size:large;font-weight:700}select{field-sizing:content;box-sizing:border-box;outline-offset:-1px;background:var(--elevation-bottom);min-width:80px;min-height:24px;color:var(--textColor);border:none;border-radius:5px;margin:2px;padding:2px}select.dynamic-width{field-sizing:content;min-width:unset}.fake-select{outline-offset:-1px;background:var(--elevation-bottom);color:var(--textColor);border-radius:5px;width:max-content;margin:2px;padding:3px 3px 3px 5px;font-size:13.33px;line-height:1.231}.fake-select .material-icons{font-size:18px}input,textarea{outline:1px solid var(--mainbkg);outline-offset:-1px;box-sizing:border-box;background:var(--elevation-bottom);width:100%;color:var(--textColor);border:0;margin:2px;padding:5px;display:block}input[type=text]:focus,textarea:focus,input[type=number]:focus{background:var(--selected);outline-offset:-2px;border-radius:5px;outline:2px solid var(--secondary)!important}input[type=number].no-spinner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number].no-spinner::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=file]{width:250px}input[type=file].hidden{opacity:0;width:.1px;height:.1px;position:absolute;overflow:hidden}input[type=checkbox]{appearance:none;accent-color:var(--secondary);outline:1px solid var(--middlegrey);background:var(--elevation-top);cursor:pointer;border-radius:3px;place-content:center;width:18px;height:18px;margin:5px 3px;display:grid}input[type=checkbox]:checked:before{content:"";clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);background:#fff;width:12px;height:12px;box-shadow:inset 1em 1em #fff}input[type=radio]{appearance:none;accent-color:var(--secondary);outline:1px solid var(--middlegrey);outline-offset:2px;background:var(--elevation-top);border-radius:50%;width:15px;height:15px;margin:5px 3px}input[type=checkbox]:hover,input[type=radio]:hover{outline-color:var(--secondary)!important}input[type=checkbox]:checked,input[type=radio]:checked{background:var(--secondary)}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.5;color:var(--darkgrey);background:var(--elevation-bottom);cursor:not-allowed}input[type=checkbox]:disabled:hover,input[type=radio]:disabled:hover{background:initial!important}input[type=range]{padding:0}input[type=number]::-webkit-inner-spin-button{cursor:pointer}input[type=number]{text-align:center;max-width:55px}.text-input{border:1px solid var(--elevation-bottom);border-radius:5px;flex-shrink:0;width:150px;padding:3px;overflow-y:hidden}.text-input.short{width:100px}.text-input.wide{width:200px}.text-input.extra-wide{width:250px}.text-input.tall{vertical-align:top;height:200px}.shadow,.shadowAll{box-shadow:var(--shadow)}form{border:1px solid var(--elevation-bottom);background:var(--elevation-top);border-radius:5px;flex-direction:column;align-items:center;max-width:400px;margin:0 auto;padding:30px;display:flex;box-shadow:2px 2px 4px #0000001a}.close{background-color:var(--elevation-low);color:var(--textColor);border-radius:3px;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.close:hover,.tiny-close:hover{background:var(--elevation-bottom);color:var(--black)}.tiny-close{background-color:var(--elevation-low);width:12px;height:12px;color:var(--black);border-radius:3px;justify-content:center;align-items:center;display:flex;font-size:smaller!important}.delete{background-color:var(--warning);display:inline-block;color:var(--elevation-top)!important}.delete:hover{background-color:var(--warning);color:var(--elevation-top)}.white-panel{background:var(--elevation-top);box-shadow:2px 2px 4px #0000001a}details summary{cursor:pointer}details summary>*{display:inline}summary:hover{background:var(--elevation-bottom)}.cardtype-style:nth-of-type(8n+1){background:#ddd}.cardtype-style:nth-of-type(8n+1) .cardtype-view{outline-offset:-5px;outline:5px solid #ddd}.cardtype-style:nth-of-type(8n+2){background:#c7fcfc}.cardtype-style:nth-of-type(8n+2) .cardtype-view{outline-offset:-5px;outline:5px solid #c7fcfc}.cardtype-style:nth-of-type(8n+3){background:plum}.cardtype-style:nth-of-type(8n+3) .cardtype-view{outline-offset:-5px;outline:5px solid plum}.cardtype-style:nth-of-type(8n+4){background:#6b6846}.cardtype-style:nth-of-type(8n+4) .cardtype-view{outline-offset:-5px;outline:5px solid #faf18e}.cardtype-style:nth-of-type(8n+5){background:#97fdbe}.cardtype-style:nth-of-type(8n+5) .cardtype-view{outline-offset:-5px;outline:5px solid #97fdbe}.cardtype-style:nth-of-type(8n+6){background:#f7b596}.cardtype-style:nth-of-type(8n+6) .cardtype-view{outline-offset:-5px;outline:5px solid #f7b596}.cardtype-style:nth-of-type(8n+7){background:#dec6ff}.cardtype-style:nth-of-type(8n+7) .cardtype-view{outline-offset:-5px;outline:5px solid #dec6ff}.cardtype-style:nth-of-type(8n+8){background:#fbfcbf}.cardtype-style:nth-of-type(8n+8) .cardtype-view{outline-offset:-5px;outline:5px solid #fbfcbf}.slider{width:90%;height:15px;accent-color:var(--secondary);cursor:pointer;border-radius:5px;outline:none;margin:0 auto}.slider.vertical{writing-mode:bt-lr;-webkit-appearance:slider-vertical;background:#d3d3d3;border-radius:5px;outline:none;width:15px;height:80px;margin:0}.slider:hover{opacity:1}.slider::-webkit-slider-thumb{appearance:none;background:var(--secondary);border-radius:50%;width:25px;height:25px}.slider::-moz-range-thumb{background:var(--secondary);border-radius:50%;width:25px;height:25px}.slider.vertical::-webkit-slider-thumb{background:var(--secondary);border-radius:50%;width:25px;height:25px}.error{color:var(--warning);font-size:14px}.centerh{justify-content:center;display:flex}.centerv{align-items:center}.flex-column{flex-direction:column;width:100%;height:100%;display:flex}.flex-row{display:flex}.flex-row-end{justify-content:flex-end;display:flex}.flex-wrap{flex-wrap:wrap}.flex-column-center{flex-direction:column;justify-content:center;align-items:center;display:flex}.flex-column-space-around{flex-direction:column;justify-content:space-around;align-items:center;display:flex}.flex-right{place-content:center flex-end;align-items:center;width:clamp(80%,300px,96%);margin:3px auto;display:flex}.flex-left{align-content:center;align-items:center;width:clamp(80%,300px,96%);margin:3px auto;display:flex}.flex-center{place-content:center;align-items:center;margin:3px;display:flex}.flex-space-around{place-content:center space-around;align-items:center;margin:3px;display:flex}.flex-space-between{place-content:center space-between;align-items:center;display:flex}.justify-center{margin:0 auto}.justify-left{margin-right:auto!important}.justify-right{margin-left:auto!important}.justify-top{margin-bottom:auto}.justify-bottom{margin-top:auto}.align-top{align-self:flex-start}.align-bottom{align-self:flex-end}.wrap{flex-wrap:wrap}.full-width{width:100%}.full-height{height:100%!important}.width-90p{width:90%!important}.width-400{width:400px}.horizontal-margin-10{margin-left:10px;margin-right:10px}.horizontal-margin-20{margin-left:20px;margin-right:20px}.padding-10{padding:10px}.text-indent-30{text-indent:30px}.grid-2-column{grid-template-columns:30% 1fr;grid-template-areas:"label content";align-items:center;gap:5px;margin:3px auto;display:grid}.grid-2-column-even{grid-template-columns:1fr 1fr;grid-template-areas:"left right";align-items:center;gap:5px;display:grid}.grid-3-column-even{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"left center right";gap:5px;display:grid}.hotkey-heading{background:var(--elevation-bottom);width:100%;font-size:larger;font-weight:700}.hotkey-content{grid-template-columns:1fr 180px;align-items:center;gap:5px 15px;width:100%;padding-top:10px;padding-bottom:20px;display:grid}.hotkey-content>div:nth-of-type(odd){text-align:right;border-bottom:1px solid var(--elevation-bottom)}.discord-logo{vertical-align:text-top;background-color:var(--iconColor);background-image:url(https://firebasestorage.googleapis.com/v0/b/card-maker-74ec3.appspot.com/o/images%2FDiscord-Logo-White.png?alt=media&token=29c41311-d108-45e7-be69-bd99f4cb5ebf);background-position:50%;background-repeat:no-repeat;background-size:80%;border-radius:50%;width:16px;height:16px;margin:0 5px;padding:2px;display:inline-block}.dark-theme .discord-logo{background-blend-mode:exclusion}p{margin-block:0;margin-inline:0;display:block}.selected{background:var(--selected)}.overflow-visible{overflow:visible!important}.popup-edit-container .folder-list{max-height:800px!important}.ProseMirror{min-height:100%}.ProseMirror:focus-visible{outline:none}.cell div[contenteditable=true]{height:100%}.tiptap-editor-container{height:100%;position:relative}.tiptap-editor-container>div{height:100%}.tiptap p.is-editor-empty:first-child:before{color:var(--textColorFaded);content:attr(data-placeholder);float:left;pointer-events:none;height:0}p.is-editor-empty{height:100%}.ProseMirror *{white-space:pre-wrap;word-wrap:break-word}.ProseMirror{white-space:pre-wrap!important}table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0;overflow:hidden}table td,table th{box-sizing:border-box;vertical-align:top;border:1px solid #e7e5e3;min-width:1em;padding:6px 8px;position:relative}:is(table td,table th)>*{margin-bottom:0}table th{text-align:left;background-color:#3d25141a;font-weight:700}table .selectedCell:after{content:"";pointer-events:none;z-index:2;background:#3d25144d;position:absolute;inset:0}table .column-resize-handle{background-color:var(--secondary);pointer-events:none;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.tableWrapper{margin:.5rem 0;overflow-x:auto}:scope.resize-cursor{cursor:ew-resize;cursor:col-resize}.table-container{width:clamp(260px,90%,1200px);margin:20px auto 0}.table-row-flex{background:var(--elevation-top);box-shadow:var(--darkShadow);border-radius:5px;flex-wrap:wrap;margin:10px;display:flex}.table-row-flex>*{align-self:center}.table-row-preview{box-sizing:border-box;width:clamp(75px,30%,150px);padding:10px;overflow:hidden}@media only screen and (width<=480px){.table-row-preview{width:100%}}.table-row-title-container{word-break:break-all;text-align:left;box-sizing:border-box;padding:10px}.table-row-title:hover{cursor:pointer;color:var(--secondary);text-decoration:underline}.table-row-actions{justify-content:center;align-items:center;margin:10px 10px 10px auto;display:flex}.table-row-flex:nth-of-type(odd){background:var(--elevation-middle)}.table-header{align-items:center;margin:10px;display:flex}.table-content-scroll{height:50vh;overflow-y:scroll}.panel-tab-container{background:var(--elevation-top);box-sizing:border-box;border-bottom:1px solid var(--textColor);justify-content:space-between;align-items:center;width:100%;height:40px;padding:5px;display:flex}.menu-tab{background:unset;min-width:60px;color:var(--textColor);border-radius:50px}.menu-tab:hover{background:var(--elevation-low)}.menu-tab.active-tab{background:var(--elevation-contrast);color:var(--textColorOpposite)}label{text-align:right;vertical-align:middle;white-space:nowrap;color:var(--textColor);text-overflow:ellipsis;max-width:100%;margin-left:5px;margin-right:5px;font-size:small;overflow:hidden}.text-overflow-ellipsis{text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden}.text-center{text-align:center}.overflow-hidden{overflow:hidden}.scroll{overflow:scroll}::-webkit-scrollbar-corner{background-color:inherit}.scroll-invisible::-webkit-scrollbar{width:0!important;height:0!important}.scroll-container{position:relative;top:0;bottom:0;left:0;overflow:hidden scroll}::-webkit-scrollbar{width:30px;height:30px}::-webkit-scrollbar-track{border-radius:5px}::-webkit-scrollbar-thumb{background:var(--middlegrey);border:10px solid var(--mainbkg);border-radius:20px}::-webkit-scrollbar-thumb:hover{background:var(--darkgrey)}.small-scroll::-webkit-scrollbar{width:14px;height:30px}.small-scroll::-webkit-scrollbar-track{border-radius:5px}.small-scroll::-webkit-scrollbar-thumb{background:var(--middlegrey);border:2px solid var(--mainbkg);border-radius:20px}.small-scroll::-webkit-scrollbar-thumb:hover{background:var(--darkgrey)}.small-scroll-horizontal::-webkit-scrollbar{width:30px;height:14px}.small-scroll-horizontal::-webkit-scrollbar-track{border-radius:5px}.small-scroll-horizontal::-webkit-scrollbar-thumb{background:var(--middlegrey);border:2px solid var(--mainbkg);border-radius:20px}.small-scroll-horizontal::-webkit-scrollbar-thumb:hover{background:var(--darkgrey)}.tiny-scroll::-webkit-scrollbar{width:8px;height:12px}.ProseMirror::-webkit-scrollbar{width:8px;height:12px}.tiny-scroll::-webkit-scrollbar-track{border-radius:5px}.ProseMirror::-webkit-scrollbar-track{border-radius:5px}.tiny-scroll::-webkit-scrollbar-thumb{background:var(--middlegrey);border:1px solid var(--mainbkg);border-radius:20px}.ProseMirror::-webkit-scrollbar-thumb{background:var(--middlegrey);border:1px solid var(--mainbkg);border-radius:20px}.tiny-scroll::-webkit-scrollbar-thumb:hover{background:var(--darkgrey)}.ProseMirror::-webkit-scrollbar-thumb:hover{background:var(--darkgrey)}.tiny-scroll-horizontal::-webkit-scrollbar{width:12px;height:8px}.tiny-scroll-horizontal::-webkit-scrollbar-track{border-radius:5px}.tiny-scroll-horizontal::-webkit-scrollbar-thumb{background:var(--middlegrey);border:1px solid var(--mainbkg);border-radius:20px}.tiny-scroll-horizontal::-webkit-scrollbar-thumb:hover{background:var(--darkgrey)}.small-thumbnail{outline:1px solid var(--elevation-bottom);width:20px;height:20px}.single-card-display{z-index:99;position:fixed;bottom:50px;left:20px}input[type=color]::-webkit-color-swatch-wrapper{padding:0}input[type=color]::-webkit-color-swatch{border:none}.card-back-preview{margin:0 5px}.card-back-icon{outline:1px dashed var(--black);justify-content:center;width:25px;height:30px;display:flex}.card-back-icon:hover{outline:1px dashed var(--secondary)}.grow-enter-active,.grow-leave-active,.grow-move{transition:all .2s}.grow-enter-from,.grow-leave-to{transform:scale(.2)}.fade-enter-active,.fade-leave-active,.fade-move{transition:all 1s}.fade-enter-from,.fade-leave-to{opacity:0}.drop_fade-enter-active{transition:all .3s}.drop_fade-leave-active{transition:all .3s;position:absolute!important}.drop_fade-move{transition:all .3s}.drop_fade-enter-from,.drop_fade-leave-to{opacity:0;transform:translateY(-200px)}.pop_fade-enter-active{transition:all .3s}.pop_fade-leave-active{transition:all .3s;position:absolute!important}.pop_fade-move{transition:all .3s}.pop_fade-enter-from,.pop_fade-leave-to{opacity:0;transform:translateY(200px)}.heartbeat-enter-active{transition:all .3s ease-in-out;display:inline-block;transform:scale(1.2)}.heartbeat-leave-active{transition:all .3s ease-in-out;transform:scale(1.2);position:absolute!important}.heartbeat-move{transition:all .3s ease-in-out}.heartbeat-enter-from,.heartbeat-leave-to{opacity:0;transform:scale(1)}.fadey-enter-active,.fadey-leave-active{transition:opacity .5s ease-in}.fadey-enter-from,.fadey-leave-to{opacity:0}.slide_right-move,.slide_right-enter-active,.slide_right-leave-active{transition:all .5s}.slide_right-leave-active{position:absolute!important}.slide_right-enter-from,.slide_right-leave-to{opacity:0;transform:translate(-200px)}.shake-enter-active{transition:all .5s;animation:.3s ease-in-out shake}.shake-leave-active{transition:all .5s;animation:.3s ease-in-out shake;position:absolute!important}.shake-move{transition:all .5s}.shake-enter-from,.shake-leave-to{opacity:0}@keyframes shake{0%{transform:translate(5px)}50%{transform:translate(-5px)}to{transform:translate(0)}}.pulse-enter-active{transition:all .5s;animation:.3s ease-in-out pulse}.pulse-leave-active{transition:all .5s;animation:.3s ease-in-out pulse;position:absolute!important}.pulse-move{transition:all .5s}.pulse-enter-from,.pulse-leave-to{opacity:0}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.pulse-infinite{animation:1s ease-in-out infinite alternate pulse-infinite}@keyframes pulse-infinite{0%{transform:scale(1)}to{transform:scale(1.2)}}.seesaw{animation:1s ease-in-out infinite alternate seesaw}@keyframes seesaw{0%{transform:translate(-5px)}to{transform:translate(5px)}}.spin{animation:1s ease-in-out infinite alternate spin}@keyframes spin{0%{rotate:0deg}to{rotate:359deg}}.bob{animation:1s ease-in-out infinite alternate bob}@keyframes bob{0%{transform:translateY(-5px)}to{transform:translateY(5px)}}.splash-image{background-image:url(https://firebasestorage.googleapis.com/v0/b/card-maker-74ec3.appspot.com/o/images%2Fall%20cards%20transparent.webp?alt=media&token=be8f84ec-00b8-4e81-9d74-2895ec6b3b4f);background-position:50%;background-repeat:no-repeat;background-size:contain;justify-content:center;width:clamp(250px,80vw,1080px);height:clamp(100px,90vmin,400px);margin:0 auto;display:flex}.nine-directions{flex-shrink:0;grid-template-rows:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;place-items:center;gap:1px;display:grid}.nine-directions div{flex-shrink:0;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.file-icon.zoom:hover{outline:3px solid var(--primary);z-index:1;width:200%;height:200%;padding:5%;font-size:12px;position:relative;top:-50%;left:-50%}.zone .outline{mix-blend-mode:difference;outline-offset:-1px;pointer-events:none;outline:1px solid #fff;width:100%;height:100%;position:absolute;top:0;left:0}.zone .outline.active{box-shadow:0px 0px 15px 8px var(--secondary);mix-blend-mode:normal;z-index:1}.details-inner-wrapper{width:300px;height:300px;padding:10px;overflow-y:scroll}.remove-font-icon{margin-right:10px}details.details-list{text-align:left;width:100%}details.details-list summary{width:100%;box-shadow:none;margin:0;text-indent:0!important}.menu-bar{box-sizing:border-box;background:var(--elevation-top);width:100%;box-shadow:var(--shadowAll);padding:5px}#condensed-tiptap-editor{background:var(--elevation-low);border:1px solid var(--elevation-bottom);resize:vertical;text-align:left;border-radius:5px;width:90%;min-height:200px;max-height:80vh;margin:0 auto;padding:5px 10px;overflow-y:scroll}.card-and-grid.show-overflow #zone-0{overflow:visible!important}.customise-zone-column-flex-container{background:var(--elevation-middle);box-shadow:var(--shadow);z-index:1;flex-direction:column;min-height:100%;display:flex}.customise-zone-title{background:var(--elevation-top);align-items:center;width:100%;height:50px;padding-left:10px;display:flex}.customise-zone-tab-container{background:var(--elevation-top);width:100%;min-height:50px;box-shadow:var(--darkShadow);box-sizing:border-box;text-align:left;cursor:pointer;border-bottom-right-radius:20px;border-bottom-left-radius:20px;justify-content:space-around;align-items:center;margin:0 auto 10px;padding:5px;font-weight:700;display:flex}.customise-zone-tab-container .tab{outline:1px solid var(--middlegrey);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;width:50px;height:40px;font-size:30px;display:flex}.customise-zone-tab-container .tab:hover{color:var(--secondary);outline:1px solid var(--secondary)}.customise-zone summary{background:var(--elevation-top);width:50%;box-shadow:var(--darkShadow);text-align:left;text-indent:0;border-top-right-radius:20px;border-bottom-right-radius:20px;margin:2px 5px;padding:2px 5px;transition:all .2s ease-out}.customise-zone summary:hover{color:var(--secondary)}.customise-zone details[open] summary{text-indent:50px;border-radius:20px;width:calc(100% - 20px)}.customise-zone .section{height:calc(100vh - 160px);padding-left:10px;overflow:hidden scroll}.customise-zone .section-title{outline:1px solid var(--middlegrey);background:var(--elevation-bottom);margin:0 5px;box-shadow:1px 2px 3px #3232320d}.customise-zone .grid-2-column{min-height:24px}.color-icon{cursor:pointer;outline:var(--textColor) 2px solid;outline-offset:-2px;border-radius:50%;width:30px;height:30px}.color-icon:hover,.text-shadow-icon-container:hover{outline:var(--secondary) 2px solid}.text-shadow-icon-container{border:1px solid var(--mainbkg);background:var(--lightgrey);border-radius:5px;justify-content:center;align-items:center;width:30px;height:30px;display:flex;overflow:hidden}.text-shadow-icon{color:#000;cursor:pointer;font-size:30px}.expandable-property{margin-top:5px;padding:2px 5px;position:relative}.expandable-property .retract-icon{position:absolute;top:2px;right:2px}.expandable-property.expanded{background:var(--elevation-low);border:1px solid var(--mainbkg);box-sizing:border-box;border-radius:5px}.tutorial-grid-container{text-align:left;flex-shrink:0;width:100%;display:flex}.tutorial-grid-container .tutorial-sidebar{background:var(--elevation-top);box-shadow:var(--shadow);box-sizing:border-box;flex-direction:column;flex-shrink:0;width:250px;height:87vh;padding:10px;display:flex;position:sticky;top:0;overflow-y:scroll}.tutorial-grid-container .floating-menu{align-self:flex-start;position:sticky;top:10px;left:10px}.tutorial-menu-button{margin-left:2vmin}@media only screen and (width<=700px){.tutorial-sidebar{width:120px;padding-left:8px;padding-right:1px;font-size:14px}h1{font-size:x-large}}.tutorial-content-container{box-sizing:border-box;flex-direction:column;align-content:center;align-items:center;width:100%;height:100%;padding:2vmin;display:flex;position:relative;overflow-x:hidden}.tutorial-content-container :is(hr){width:clamp(200px,90%,800px)}.tutorial-content-container :is(iframe){box-sizing:border-box;max-width:90%;margin:10px auto;display:block}.tutorial-content-container>div{box-sizing:border-box;width:clamp(200px,95%,1080px)}.blog-text{-webkit-user-select:text;user-select:text;font-size:clamp(14px,1.7vmin,20px);line-height:1.5}.blog-text :is(p),.blog-text :is(li){margin:0;font-size:clamp(14px,1.7vmin,20px)}.blog-text :is(li){margin-bottom:0;margin-left:2em}.blog-text :is(p).friendly-reminder{color:var(--textColor);background:var(--elevation-top);box-shadow:var(--darkShadow);margin:5px;padding:5px;font-size:smaller}.blog-text :is(h3){margin-top:1.5em;margin-bottom:.25em}.blog-text :is(img){box-sizing:border-box;width:90%;max-width:1080px;margin:20px auto;display:block}.blog-text :is(img).small{box-sizing:border-box;width:50%;max-width:600px;margin:20px auto;display:block}.blog-text :is(table){table-layout:fixed;width:90%;margin:0 auto}.blog-text :is(tr){text-align:center;background:var(--elevation-top);word-break:break-all;padding:3px;font-size:smaller}.blog-text :is(table) tr:first-of-type{background:var(--elevation-low)}.no-margin{margin:0}.non-edit{pointer-events:none;opacity:.5}.non-edit *,.no-pointer-events,.no-pointer-events *{pointer-events:none!important}.not-allowed{cursor:not-allowed}.blocked{cursor:not-allowed;opacity:.5}.blocked *{pointer-events:none!important}.non-edit-text{pointer-events:none;color:#00000080!important}.non-edit-text *{pointer-events:none!important;color:#0000004d!important}span.beta{color:#000;background:var(--tertiary);font-variant:small-caps;border-radius:5px;margin-top:1em;margin-bottom:.25em;margin-left:10px;padding:5px;font-size:small;text-decoration:none!important}.code{color:#fff;background:var(--darkgrey);border-radius:5px;margin-left:20px;padding:20px}.align-square-grid{background:var(--elevation-bottom);border:1px solid var(--mainbkg);grid-template-rows:25px 25px 25px;grid-template-columns:25px 25px 25px;place-items:center;display:grid}.align-square-grid .top{border-top:1px solid #000!important}.align-square-grid .bottom{border-bottom:1px solid #000!important}.align-square-grid .left{border-left:1px solid #000!important}.align-square-grid .right{border-right:1px solid #000!important}.align-square-grid .center.center{border:none}body:has(.flash-card-container) .UIGrid{grid-template-rows:1fr;grid-template-areas:"main"}:is(body:has(.flash-card-container) .topbar,body:has(.flash-card-container) .navbar,body:has(.flash-card-container) .help-button){display:none!important}body:has(#testing){background:var(--homebkg)!important}body:has(.blog-container){background:var(--elevation-top)!important}:is(body:has(.blog-container) .topbar,body:has(.recent-blog-posts) .topbar){background:initial;padding:0;display:block}:is(body:has(.blog-container) .UIGrid,body:has(.recent-blog-posts) .UIGrid){grid-template-rows:minmax(5vh,auto) 4px 1fr}body:has(.blog-container) .main{overflow:hidden}body:has(.blog-container) .back-icon{display:none!important}body:has(.home){background:var(--homebkg)!important}body:has(.home) .topbar{display:none}body:has(.home) .UIGrid{grid-template-rows:minmax(5vh,auto) 1fr;grid-template-areas:"navbar""main"}body:has(.project-container) .customise-zone .section{height:calc(100vh - 140px);overflow:hidden scroll}:is(.UIGrid:has(.project-container),.UIGrid:has(.layout-container),.UIGrid:has(.print2)){grid-template-rows:45px 1fr;grid-template-areas:"topbar""main"}:is(.UIGrid:has(.project-container),.UIGrid:has(.layout-container),.UIGrid:has(.print2)) .navbar{display:none}.UIGrid:has(.subscription-signup-container){grid-template-rows:minmax(5vh,auto) minmax(3vh,auto) 1fr}:is(body.dark-theme:has(.updates-container),body.dark-theme:has(.flash-card-container)) .main{background:linear-gradient(15deg,#4c3d7b,#040405)}:is(body :has(.updates-container),body:has(.flash-card-container)) .main{background:linear-gradient(15deg,#eff5fc,#c5daf5)}body.dark-theme:has(.project-container) .main{background:linear-gradient(15deg,#4c3d7b,#040405)}body:has(.project-container) .main{background:linear-gradient(15deg,#eff5fc,#c5daf5)}.dark-theme .black-icon-to-white{filter:invert()}.dark-theme .material-icons,.dark-theme .material-icons-outlined{color:var(--textColor)}.dark-theme button.material-icons,.dark-theme button.material-icons-outlined{color:#000}.dark-theme button.clear-button.material-icons,.dark-theme button.clear-button.material-icons-outlined{color:var(--textColor)}.dark-theme button.clear-button.material-icons:hover,.dark-theme button.clear-button.material-icons-outlined:hover{color:var(--secondary)}.dark-theme .cell .column-header-inner-wrapper,.dark-theme .cell.row-header{background:#222!important}.dark-theme .column-header-title{color:var(--tertiary)!important}.dark-theme .cell.active-row.active-column{background:var(--secondary)!important}.dark-theme .cell.active-row.active-column .material-icons{color:#000}.dark-theme .cell.active-row.active-column>:is(textarea),.dark-theme .cell.active-row.active-column>:is(input){color:#000;background:var(--secondary)!important}.dark-theme .cell.active-row.active-column .tiptap-popup-menu .material-icons{color:var(--textColor)}.dark-theme .cell.active-row.active-column .tiptap-popup-menu button{margin:0}.dark-theme .cell.active-row.active-column .tiptap-popup-menu .color-icon{width:18px;height:18px;margin-right:2px;padding:0}.dark-theme .cell.active-row.active-column .tiptap-popup-menu .vr{margin-right:unset}.dark-theme .cell.active-row.active-column .image-cell-textarea:hover{background:var(--secondary)!important}.dark-theme .variable-header{background:var(--elevation-bottom)!important;color:var(--tertiary)!important;border:none!important}.tag{color:#000;text-wrap:nowrap;cursor:pointer;background-color:#b8b8b8;border-radius:15px;align-items:center;margin:2px;padding:1px 3px;font-size:12px;display:inline-flex}.tag.active{outline:5px solid var(--secondary);outline-offset:-1px}.tag.large-text{font-size:14px}.clear-button{margin:5px 0}.csv-icon{outline:2px solid var(--textColor);color:var(--textColor);z-index:2;background:var(--elevation-top);border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;padding:1px;display:flex}.import-all-csvs-button:hover .csv-icon,.csv-icon:hover{outline-color:var(--secondary);color:var(--secondary)}.import-all-csvs-button{flex-shrink:0;width:30px;height:30px;font-size:x-small;position:relative;overflow:visible}.import-all-csvs-button:before{content:"";background:var(--elevation-top);outline:2px solid var(--textColor);pointer-events:none;border-radius:2px;flex-shrink:0;width:30px;height:30px;padding:1px;position:absolute;top:7px;right:-4px}.import-all-csvs-button:after{content:"";background:var(--elevation-top);outline:2px solid var(--textColor);pointer-events:none;border-radius:2px;flex-shrink:0;width:30px;height:30px;padding:1px;position:absolute;top:4px;right:-1px}.import-all-csvs-button,.import-all-csvs-button:hover:before,.import-all-csvs-button:hover:after{outline-color:var(--secondary)}.import-all-csvs-arrow{z-index:3;background:var(--elevation-top);border:1px solid var(--elevation-low);pointer-events:none;border-radius:50%;width:12px;height:12px;position:absolute;top:-2px;left:-2px;font-size:12px!important}.show-on-mobile{display:none!important}@media only screen and (width<=480px){.show-on-mobile{display:block!important}.hide-on-mobile{display:none!important}}.inline-block{display:inline-block!important}.variable-highlight-active .variable-highlight{background:#d2d2d2;border-radius:10px;padding:0 3px}.dark-theme .variable-highlight-active .variable-highlight{background:#141414}.dark-theme .variable-highlight-active .cell.active-row.active-column .variable-highlight{background:#aaa}
