.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap;text-decoration:none;outline:none}html.no-scroll{overflow:hidden}.popover-overlay{z-index:99;position:fixed;inset:0;backdrop-filter:blur(5px);background-color:rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;opacity:0;animation:hide-pop .3s ease forwards}.popover-overlay.show{animation:show-pop .3s ease forwards}.popover-wrapper{overflow-y:auto;position:relative;overscroll-behavior:none;border-radius:1rem;width:90%;height:90%;transform:scale(0.95);opacity:0;transition:opacity .3s ease,transform .3s ease;-moz-transition:opacity .3s ease,-moz-transform .3s ease;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;-o-transition:opacity .3s ease,-o-transform .3s ease}.popover-wrapper.show{transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);opacity:1}.popover-content{position:relative;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.popover-close-button{position:absolute;top:.5rem;right:.75rem;background:none;border:none;font-size:1.5rem;cursor:pointer;padding:0 1rem}.popover-buttons{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem}.popover-buttons button{background-color:inherit;transition:ease-in-out .3s;padding:.5rem 1rem;font-size:1rem;cursor:pointer}@keyframes show-pop{from{opacity:0}to{opacity:1}}@keyframes hide-pop{from{opacity:1}to{opacity:0}}.app-snackbar{position:fixed;left:50%;transform:translateX(-50%);display:flex;justify-content:center;align-items:center;background:#999;color:#fff;padding:.75rem 1.5rem;border-radius:.5rem;box-shadow:0 2px 6px rgba(0,0,0,.3);gap:1rem;animation:fade-in .3s ease;font-size:1.2rem}@media(max-width: 768px){.app-snackbar{min-width:80%}}.app-snackbar--bottom{bottom:1rem}.app-snackbar--top{top:1rem}.app-snackbar--success{background:#4caf50}.app-snackbar--error{background:#f44336}.app-snackbar--info{background:#2196f3}.app-snackbar button{background:rgba(0,0,0,0);border:none;color:#fff;cursor:pointer}@keyframes fade-in{from{opacity:0;transform:translateX(-50%) translateY(10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.u-font-smallest{font-size:.75rem}.u-font-small{font-size:.875rem}.u-font-medium{font-size:1rem}.u-font-large{font-size:1.5rem}.u-font-largest{font-size:2rem}.u-padd-x-smallest{padding-left:.25rem;padding-right:.25rem}.u-padd-x-small{padding-left:.5rem;padding-right:.5rem}.u-padd-x-medium{padding-left:1rem;padding-right:1rem}.u-padd-x-large{padding-left:1.5rem;padding-right:1.5rem}.u-padd-x-largest{padding-left:2rem;padding-right:2rem}.u-padd-y-smallest{padding-top:.25rem;padding-bottom:.25rem}.u-padd-y-small{padding-top:.5rem;padding-bottom:.5rem}.u-padd-y-medium{padding-top:1rem;padding-bottom:1rem}.u-padd-y-large{padding-top:1.5rem;padding-bottom:1.5rem}.u-padd-y-largest{padding-top:2rem;padding-bottom:2rem}.u-marg-x-smallest{margin-left:.25rem;margin-right:.25rem}.u-marg-x-small{margin-left:.5rem;margin-right:.5rem}.u-marg-x-medium{margin-left:1rem;margin-right:1rem}.u-marg-x-large{margin-left:1.5rem;margin-right:1.5rem}.u-marg-x-largest{margin-left:2rem;margin-right:2rem}.u-marg-y-smallest{margin-top:.25rem;margin-bottom:.25rem}.u-marg-y-small{margin-top:.5rem;margin-bottom:.5rem}.u-marg-y-medium{margin-top:1rem;margin-bottom:1rem}.u-marg-y-large{margin-top:1.5rem;margin-bottom:1.5rem}.u-marg-y-largest{margin-top:2rem;margin-bottom:2rem}.u-rounded-small{border-radius:2px}.u-rounded-medium{border-radius:4px}.u-rounded-large{border-radius:8px}.u-rounded-pill{border-radius:9999px}.u-shadow-small{box-shadow:0 1px 2px rgba(0,0,0,.05)}.u-shadow-medium{box-shadow:0 4px 6px rgba(0,0,0,.1)}.u-shadow-large{box-shadow:0 10px 15px rgba(0,0,0,.15)}.u-transition-fast{transition:.2s}.u-transition-normal{transition:.3s}.u-transition-slow{transition:.5s}@media(max-width: 768px){.u-hide-on-small{display:none}}.u-hide{display:none}.u-color-base{color:#000}.u-color-prim{color:#000}.u-color-sec{color:#000}.u-color-acc{color:#000}.u-color-bg{color:#fff}.u-italic{font-style:italic}.u-bold{font-weight:bold}.u-font-secondary{font-family:Arial,Helvetica,sans-serif}.u-font-primary{font-family:Arial,Helvetica,sans-serif}.u-text-center{text-align:center}.u-text-right{text-align:right}.u-text-left{text-align:left}.u-flex-center{display:flex;justify-content:center;align-items:center}.u-flex-column{display:flex;flex-direction:column}.u-flex-row{display:flex;flex-direction:row}.u-flex-between{display:flex;justify-content:space-between;align-items:center}.u-flex-around{display:flex;justify-content:space-around;align-items:center}.u-flex-wrap{display:flex;flex-wrap:wrap}.u-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.u-absolute-center{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.u-fixed-full{position:fixed;top:0;right:0;bottom:0;left:0}.u-bg-base{background-color:#fff}.u-bg-inherit{background-color:inherit}.u-bg-primary{background-color:#000}.u-bg-secondary{background-color:#000}.u-bg-gradient-right{background:linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7))}.u-bg-gradient-left{background:linear-gradient(to left, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7))}.u-bg-gradient-top{background:linear-gradient(to top, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7))}.u-bg-gradient-bottom{background:linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7))}.u-bg-cover{background-size:cover;background-position:center;background-repeat:no-repeat}.u-img-cover{-webkit-background-size:100vw 100vh;-moz-background-size:100vw 100vh;-o-background-size:100vw 100vh;background-size:100vw 100vh;background-attachment:fixed}.u-transition{transition:all .3s ease}.u-hover-scale{transition:transform .2s}.u-hover-scale:hover{transform:scale(1.05)}.u-border{border:1px solid #000}.u-border-none{border:0px solid #fff}.u-rounded{border-radius:4px}.u-btn-disabled button:disabled{pointer-events:none !important;cursor:not-allowed !important;opacity:.6 !important}.u-btn-disabled button:disabled a{cursor:not-allowed !important}.u-hide{display:none !important}.u-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}.u-clearfix::after{content:"";display:table;clear:both}.u-pointer{cursor:pointer}.u-pre-wrap{white-space:pre-wrap;overflow-wrap:break-word}@font-face{font-family:"Bitter";src:url("/assets/fonts/primary/bitter/woff/bitter-400-normal.woff2") format("woff2"),url("/assets/fonts/primary/bitter/woff/bitter-400-normal.woff") format("woff"),url("/assets/fonts/primary/bitter/ttf/bitter-400-normal.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Cardo";src:url("/assets/fonts/primary/cardo/woff/Cardo-Regular.woff2") format("woff2"),url("/assets/fonts/primary/cardo/woff/Cardo-Regular.woff") format("woff"),url("/assets/fonts/primary/cardo/ttf/Cardo-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Courier Prime";src:url("/assets/fonts/primary/courier-prime/woff/courier-prime-400-normal.woff2") format("woff2"),url("/assets/fonts/primary/courier-prime/woff/courier-prime-400-normal.woff") format("woff"),url("/assets/fonts/primary/courier-prime/ttf/courier-prime-400-normal.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"EB Garamond";src:url("/assets/fonts/primary/eb-garamond/woff/eb-garamond-400-normal.woff2") format("woff2"),url("/assets/fonts/primary/eb-garamond/woff/eb-garamond-400-normal.woff") format("woff"),url("/assets/fonts/primary/eb-garamond/ttf/eb-garamond-400-normal.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Gentium Plus";src:url("/assets/fonts/primary/gentium-plus/woff/gentium-plus-400-normal.woff2") format("woff2"),url("/assets/fonts/primary/gentium-plus/woff/gentium-plus-400-normal.woff") format("woff"),url("/assets/fonts/primary/gentium-plus/ttf/gentium-plus-400-normal.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"GFS Didot";src:url("/assets/fonts/primary/gfs-didot/woff/gfs-didot-400-normal.woff2") format("woff2"),url("/assets/fonts/primary/gfs-didot/woff/gfs-didot-400-normal.woff") format("woff"),url("/assets/fonts/primary/gfs-didot/ttf/gfs-didot-400-normal.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Mono";src:url("/assets/fonts/primary/ibm-plex-mono/woff/ibm-plex-mono-400-normal.woff2") format("woff2"),url("/assets/fonts/primary/ibm-plex-mono/woff/ibm-plex-mono-400-normal.woff") format("woff"),url("/assets/fonts/primary/ibm-plex-mono/ttf/ibm-plex-mono-400-normal.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Sans";src:url("/assets/fonts/primary/ibm-plex-sans/woff/ibm-plex-sans-400-normal.woff2") format("woff2"),url("/assets/fonts/primary/ibm-plex-sans/woff/ibm-plex-sans-400-normal.woff") format("woff"),url("/assets/fonts/primary/ibm-plex-sans/ttf/ibm-plex-sans-400-normal.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("/assets/fonts/primary/inter/woff/inter-400-normal.woff2") format("woff2"),url("/assets/fonts/primary/inter/woff/inter-400-normal.woff") format("woff"),url("/assets/fonts/primary/inter/ttf/inter-400-normal.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Karma";src:url("/assets/fonts/primary/karma/woff/karma-400-normal.woff2") format("woff2"),url("/assets/fonts/primary/karma/woff/karma-400-normal.woff") format("woff"),url("/assets/fonts/primary/karma/ttf/karma-400-normal.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Lateed";src:url("/assets/fonts/primary/lateef/woff/lateef-400-normal.woff2") format("woff2"),url("/assets/fonts/primary/lateef/woff/lateef-400-normal.woff") format("woff"),url("/assets/fonts/primary/lateef/ttf/lateef-400-normal.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Lora";src:url("/assets/fonts/primary/lora-4/woff/lora-400-normal.woff2") format("woff2"),url("/assets/fonts/primary/lora-4/woff/lora-400-normal.woff") format("woff"),url("/assets/fonts/primary/lora-4/ttf/lora-400-normal.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Merriweather";src:url("/assets/fonts/primary/merriweather/woff/merriweather-400-normal.woff2") format("woff2"),url("/assets/fonts/primary/merriweather/woff/merriweather-400-normal.woff") format("woff"),url("/assets/fonts/primary/merriweather/ttf/merriweather-400-normal.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Newsreader";src:url("/assets/fonts/primary/newsreader/woff/newsreader-400-normal.woff2") format("woff2"),url("/assets/fonts/primary/newsreader/woff/newsreader-400-normal.woff") format("woff"),url("/assets/fonts/primary/newsreader/ttf/newsreader-400-normal.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Nunito";src:url("/assets/fonts/primary/nunito/woff/nunito-400-normal.woff2") format("woff2"),url("/assets/fonts/primary/nunito/woff/nunito-400-normal.woff") format("woff"),url("/assets/fonts/primary/nunito/ttf/nunito-400-normal.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Overpass Mono";src:url("/assets/fonts/primary/overpass-mono/woff/overpass-mono-400-normal.woff2") format("woff2"),url("/assets/fonts/primary/overpass-mono/woff/overpass-mono-400-normal.woff") format("woff"),url("/assets/fonts/primary/overpass-mono/ttf/overpass-mono-400-normal.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Shippori Antique";src:url("/assets/fonts/primary/shippori-antique/woff/shippori-antique-400-normal.woff2") format("woff2"),url("/assets/fonts/primary/shippori-antique/woff/shippori-antique-400-normal.woff") format("woff"),url("/assets/fonts/primary/shippori-antique/ttf/shippori-antique-400-normal.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Shippori Mincho";src:url("/assets/fonts/primary/shippori-mincho/ShipporiMincho-Regular.woff2") format("woff2"),url("/assets/fonts/primary/shippori-mincho/ShipporiMincho-Regular.woff") format("woff"),url("/assets/fonts/primary/shippori-mincho/ShipporiMincho-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url("/assets/fonts/primary/source-sans-3/woff/source-sans-3-400-normal.woff2") format("woff2"),url("/assets/fonts/primary/source-sans-3/woff/source-sans-3-400-normal.woff") format("woff"),url("/assets/fonts/primary/source-sans-3/ttf/source-sans-3-400-normal.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans Pro";src:url("/assets/fonts/primary/source-sans-pro/woff/source-sans-pro-400-normal.woff2") format("woff2"),url("/assets/fonts/primary/source-sans-pro/woff/source-sans-pro-400-normal.woff") format("woff"),url("/assets/fonts/primary/source-sans-pro/ttf/source-sans-pro-400-normal.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url("/assets/fonts/primary/source-serif-4/woff/source-serif-4-400-normal.woff2") format("woff2"),url("/assets/fonts/primary/source-serif-4/woff/source-serif-4-400-normal.woff") format("woff"),url("/assets/fonts/primary/source-serif-4/ttf/source-serif-4-400-normal.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif Pro";src:url("/assets/fonts/primary/source-serif-pro/woff/source-serif-pro-400-normal.woff2") format("woff2"),url("/assets/fonts/primary/source-serif-pro/woff/source-serif-pro-400-normal.woff") format("woff"),url("/assets/fonts/primary/source-serif-pro/ttf/source-serif-pro-400-normal.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Spectral";src:url("/assets/fonts/primary/spectral/woff/spectral-400-normal.woff2") format("woff2"),url("/assets/fonts/primary/spectral/woff/spectral-400-normal.woff") format("woff"),url("/assets/fonts/primary/spectral/ttf/spectral-400-normal.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Aref Ruqaa Ink";src:url("/assets/fonts/secondary/aref-ruqaa-ink/woff/aref-ruqaa-ink-400-normal.woff2") format("woff2"),url("/assets/fonts/secondary/aref-ruqaa-ink/woff/aref-ruqaa-ink-400-normal.woff") format("woff"),url("/assets/fonts/secondary/aref-ruqaa-ink/ttf/aref-ruqaa-ink-400-normal.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Barlow Condensed";src:url("/assets/fonts/secondary/barlow-condensed/woff/barlow-condensed-400-normal.woff2") format("woff2"),url("/assets/fonts/secondary/barlow-condensed/woff/barlow-condensed-400-normal.woff") format("woff"),url("/assets/fonts/secondary/barlow-condensed/ttf/barlow-condensed-400-normal.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Bebas Neue";src:url("/assets/fonts/secondary/bebas-neue/woff/bebas-neue-400-normal.woff2") format("woff2"),url("/assets/fonts/secondary/bebas-neue/woff/bebas-neue-400-normal.woff") format("woff"),url("/assets/fonts/secondary/bebas-neue/ttf/bebas-neue-400-normal.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Cinzel";src:url("/assets/fonts/secondary/cinzel/woff/cinzel-400-normal.woff2") format("woff2"),url("/assets/fonts/secondary/cinzel/woff/cinzel-400-normal.woff") format("woff"),url("/assets/fonts/secondary/cinzel/ttf/cinzel-400-normal.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Cinzel Decorative";src:url("/assets/fonts/secondary/cinzel-decorative/woff/cinzel-decorative-400-normal.woff2") format("woff2"),url("/assets/fonts/secondary/cinzel-decorative/woff/cinzel-decorative-400-normal.woff") format("woff"),url("/assets/fonts/secondary/cinzel-decorative/ttf/cinzel-decorative-400-normal.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url("/assets/fonts/secondary/cormorant-garamond/woff/cormorant-garamond-400-normal.woff2") format("woff2"),url("/assets/fonts/secondary/cormorant-garamond/woff/cormorant-garamond-400-normal.woff") format("woff"),url("/assets/fonts/secondary/cormorant-garamond/ttf/cormorant-garamond-400-normal.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Dela Gothic One";src:url("/assets/fonts/secondary/dela-gothic-one/woff/dela-gothic-one-400-normal.woff2") format("woff2"),url("/assets/fonts/secondary/dela-gothic-one/woff/dela-gothic-one-400-normal.woff") format("woff"),url("/assets/fonts/secondary/dela-gothic-one/ttf/dela-gothic-one-400-normal.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Encode Sans Condensed";src:url("/assets/fonts/secondary/encode-sans-condensed/woff/encode-sans-condensed-400-normal.woff2") format("woff2"),url("/assets/fonts/secondary/encode-sans-condensed/woff/encode-sans-condensed-400-normal.woff") format("woff"),url("/assets/fonts/secondary/encode-sans-condensed/ttf/encode-sans-condensed-400-normal.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Figtree";src:url("/assets/fonts/secondary/figtree/woff/Figtree-Regular.woff2") format("woff2"),url("/assets/fonts/secondary/figtree/woff/Figtree-Regular.woff") format("woff"),url("/assets/fonts/secondary/figtree/ttf/Figtree-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Fjalla One";src:url("/assets/fonts/secondary/fjalla-one/woff/fjalla-one-400-normal.woff2") format("woff2"),url("/assets/fonts/secondary/fjalla-one/woff/fjalla-one-400-normal.woff") format("woff"),url("/assets/fonts/secondary/fjalla-one/ttf/fjalla-one-400-normal.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"GFS Neohellenic";src:url("/assets/fonts/secondary/gfs-neohellenic/woff/gfs-neohellenic-400-normal.woff2") format("woff2"),url("/assets/fonts/secondary/gfs-neohellenic/woff/gfs-neohellenic-400-normal.woff") format("woff"),url("/assets/fonts/secondary/gfs-neohellenic/ttf/gfs-neohellenic-400-normal.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Josefin Sans";src:url("/assets/fonts/secondary/josefin-sans/woff/josefin-sans-400-normal.woff2") format("woff2"),url("/assets/fonts/secondary/josefin-sans/woff/josefin-sans-400-normal.woff") format("woff"),url("/assets/fonts/secondary/josefin-sans/ttf/josefin-sans-400-normal.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Medievalsharp";src:url("/assets/fonts/secondary/medievalsharp/woff/medievalsharp-400-normal.woff2") format("woff2"),url("/assets/fonts/secondary/medievalsharp/woff/medievalsharp-400-normal.woff") format("woff"),url("/assets/fonts/secondary/medievalsharp/ttf/medievalsharp-400-normal.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Nimbus Sans";src:url("/assets/fonts/secondary/nimbus-sans/nimbus-sans-normal.woff2") format("woff2"),url("/assets/fonts/secondary/nimbus-sans/nimbus-sans-normal.woff") format("woff"),url("/assets/fonts/secondary/nimbus-sans/nimbus-sans-normal.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Orbitron";src:url("/assets/fonts/secondary/orbitron/woff/orbitron-400-normal.woff2") format("woff2"),url("/assets/fonts/secondary/orbitron/woff/orbitron-400-normal.woff") format("woff"),url("/assets/fonts/secondary/orbitron/ttf/orbitron-400-normal.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Playfair Display";src:url("/assets/fonts/secondary/playfair-display/woff/playfair-display-400-normal.woff2") format("woff2"),url("/assets/fonts/secondary/playfair-display/woff/playfair-display-400-normal.woff") format("woff"),url("/assets/fonts/secondary/playfair-display/ttf/playfair-display-400-normal.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Scheherazade New";src:url("/assets/fonts/secondary/scheherazade-new/woff/scheherazade-new-400-normal.woff2") format("woff2"),url("/assets/fonts/secondary/scheherazade-new/woff/scheherazade-new-400-normal.woff") format("woff"),url("/assets/fonts/secondary/scheherazade-new/ttf/scheherazade-new-400-normal.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Share Tech";src:url("/assets/fonts/secondary/share-tech/woff/share-tech-400-normal.woff2") format("woff2"),url("/assets/fonts/secondary/share-tech/woff/share-tech-400-normal.woff") format("woff"),url("/assets/fonts/secondary/share-tech/ttf/share-tech-400-normal.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Share Tech Mono";src:url("/assets/fonts/secondary/share-tech-mono/woff/share-tech-mono-400-normal.woff2") format("woff2"),url("/assets/fonts/secondary/share-tech-mono/woff/share-tech-mono-400-normal.woff") format("woff"),url("/assets/fonts/secondary/share-tech-mono/ttf/share-tech-mono-400-normal.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Sora";src:url("/assets/fonts/secondary/sora/woff/sora-400-normal.woff2") format("woff2"),url("/assets/fonts/secondary/sora/woff/sora-400-normal.woff") format("woff"),url("/assets/fonts/secondary/sora/ttf/sora-400-normal.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Teko";src:url("/assets/fonts/secondary/teko/woff/teko-400-normal.woff2") format("woff2"),url("/assets/fonts/secondary/teko/woff/teko-400-normal.woff") format("woff"),url("/assets/fonts/secondary/teko/ttf/teko-400-normal.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Unifrakturmaguntia";src:url("/assets/fonts/secondary/unifrakturmaguntia/woff/unifrakturmaguntia-400-normal.woff2") format("woff2"),url("/assets/fonts/secondary/unifrakturmaguntia/woff/unifrakturmaguntia-400-normal.woff") format("woff"),url("/assets/fonts/secondary/unifrakturmaguntia/ttf/unifrakturmaguntia-400-normal.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Work Sans";src:url("/assets/fonts/secondary/work-sans/woff/work-sans-400-normal.woff2") format("woff2"),url("/assets/fonts/secondary/work-sans/woff/work-sans-400-normal.woff") format("woff"),url("/assets/fonts/secondary/work-sans/ttf/work-sans-400-normal.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button,input,textarea{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}*,*::before,*::after{box-sizing:border-box}:root body{background-color:#fff;color:#000;min-width:100vw;min-height:100vh;cursor:default;line-height:1.6;font-size:1rem}:root h1{font-size:2rem}:root a,:root button{cursor:pointer}:root a{text-decoration:none}[class*=theme-neutral]{--primary-font: 'Inter';--secondary-font: 'Nimbus Sans'}.theme-neutral-light{--background: rgb(250 250 249);--surface: rgb(241 241 239);--text: rgb(18 18 18);--text-muted: rgb(115 115 110);--primary: rgb(60 60 58);--primary-hover: rgb(44 44 42);--secondary: rgb(161 161 157);--secondary-hover: rgb(139 139 135);--accent: rgb(95 158 160);--bg-disabled: rgb(229 229 226);--text-disabled: rgb(163 163 158);--success: rgb(84 138 102);--error: rgb(176 82 82);--warning: rgb(191 140 64);--info: rgb(88 132 170);--border: rgb(214 214 210);--border-strong: rgb(178 178 173);--overlay: rgb(18 18 18 / 0.48)}.theme-neutral-dark{--background: rgb(16 16 16);--surface: rgb(26 26 26);--text: rgb(237 237 235);--text-muted: rgb(130 130 125);--primary: rgb(200 200 190);--primary-hover: rgb(222 222 212);--secondary: rgb(130 130 120);--secondary-hover: rgb(154 154 144);--accent: rgb(100 128 128);--bg-disabled: rgb(40 40 38);--text-disabled: rgb(90 90 85);--success: rgb(108 166 126);--error: rgb(214 110 110);--warning: rgb(214 168 92);--info: rgb(110 156 196);--border: rgb(52 52 50);--border-strong: rgb(82 82 78);--overlay: rgb(0 0 0 / 0.68)}[class*=theme-80s]{--primary-font: 'Courier Prime';--secondary-font: 'Nimbus Sans'}.theme-80s-light{--background: rgb(238 234 226);--surface: rgb(228 224 216);--text: rgb(20 18 16);--text-muted: rgb(88 84 80);--primary: rgb(46 72 112);--primary-hover: rgb(30 48 80);--secondary: rgb(122 72 88);--secondary-hover: rgb(94 48 64);--accent: rgb(144 112 32);--bg-disabled: rgb(212 208 200);--text-disabled: rgb(152 148 144);--success: rgb(72 100 72);--error: rgb(140 60 44);--warning: rgb(120 90 16);--info: rgb(74 104 144);--border: rgb(208 204 196);--border-strong: rgb(168 164 160);--overlay: rgba(20, 18, 16, 0.50)}.theme-80s-dark{--background: rgb(14 12 10);--surface: rgb(24 22 20);--text: rgb(144 200 120);--text-muted: rgb(80 120 72);--primary: rgb(72 112 176);--primary-hover: rgb(96 144 208);--secondary: rgb(192 144 48);--secondary-hover: rgb(216 168 64);--accent: rgb(192 136 40);--background-disabled: rgb(32 30 28);--text-disabled: rgb(56 72 48);--success: rgb(160 216 136);--error: rgb(176 72 64);--warning: rgb(200 160 72);--info: rgb(72 136 168);--border: rgb(40 36 32);--border-strong: rgb(64 88 56);--overlay: rgba(14, 12, 10, 0.85)}[class*=theme-90s]{--primary-font: 'Source Serif 4';--secondary-font: 'Playfair Display'}.theme-90s-light{--background: rgb(242 238 230);--surface: rgb(232 228 218);--text: rgb(20 18 16);--text-muted: rgb(88 84 80);--primary: rgb(46 104 112);--primary-hover: rgb(28 72 80);--secondary: rgb(140 72 64);--secondary-hover: rgb(104 48 40);--accent: rgb(144 120 48);--bg-disabled: rgb(216 212 202);--text-disabled: rgb(152 148 144);--success: rgb(64 112 72);--error: rgb(120 48 36);--warning: rgb(136 104 24);--info: rgb(56 104 128);--border: rgb(216 212 204);--border-strong: rgb(168 164 156);--overlay: rgba(20 18 16 / 0.50)}.theme-90s-dark{--background: rgb(10 12 16);--surface: rgb(20 24 32);--text: rgb(232 228 220);--text-muted: rgb(136 144 160);--primary: rgb(56 144 152);--primary-hover: rgb(72 176 184);--secondary: rgb(176 96 88);--secondary-hover: rgb(208 120 108);--accent: rgb(176 152 56);--bg-disabled: rgb(24 28 36);--text-disabled: rgb(64 72 80);--success: rgb(72 160 120);--error: rgb(200 72 64);--warning: rgb(192 168 72);--info: rgb(72 112 168);--border: rgb(28 32 44);--border-strong: rgb(64 72 88);--overlay: rgba(10 12 16 / 0.85)}[class*=theme-bauhaus]{--primary-font: 'EB Garamond';--secondary-font: 'Josefin Sans'}.theme-bauhaus-light{--background: rgb(242 237 224);--surface: rgb(232 224 206);--text: rgb(16 13 8);--text-muted: rgb(92 80 64);--primary: rgb(140 58 48);--primary-hover: rgb(104 38 28);--secondary: rgb(122 100 16);--secondary-hover: rgb(88 72 8);--accent: rgb(68 88 112);--bg-disabled: rgb(221 214 196);--text-disabled: rgb(160 144 128);--success: rgb(72 96 56);--error: rgb(168 48 36);--warning: rgb(160 120 16);--info: rgb(48 72 104);--border: rgb(218 210 192);--border-strong: rgb(168 152 128);--overlay: rgba(16 13 8 / 0.50)}.theme-bauhaus-dark{--background: rgb(13 11 9);--surface: rgb(26 23 20);--text: rgb(237 232 220);--text-muted: rgb(154 144 128);--primary: rgb(208 96 80);--primary-hover: rgb(232 120 100);--secondary: rgb(200 154 32);--secondary-hover: rgb(224 178 56);--accent: rgb(120 136 168);--bg-disabled: rgb(36 32 24);--text-disabled: rgb(80 72 64);--success: rgb(88 136 80);--error: rgb(216 80 64);--warning: rgb(208 168 56);--info: rgb(96 120 176);--border: rgb(40 36 28);--border-strong: rgb(80 72 56);--overlay: rgba(13 11 9 / 0.85)}[class*=theme-constructivism]{--primary-font: 'IBM Plex Mono';--secondary-font: 'Bebas Neue'}.theme-constructivism-light{--background: rgb(248 248 245);--surface: rgb(238 238 237);--text: rgb(10 10 9);--text-muted: rgb(74 74 72);--primary: rgb(204 34 0);--primary-hover: rgb(160 20 0);--secondary: rgb(26 26 24);--secondary-hover: rgb(56 56 52);--accent: rgb(168 144 96);--bg-disabled: rgb(224 224 222);--text-disabled: rgb(144 144 144);--success: rgb(32 88 48);--error: rgb(136 16 8);--warning: rgb(152 112 32);--info: rgb(32 64 120);--border: rgb(224 224 222);--border-strong: rgb(168 168 166);--overlay: rgba(10 10 9 / 0.50)}.theme-constructivism-dark{--background: rgb(12 11 9);--surface: rgb(24 22 20);--text: rgb(240 237 230);--text-muted: rgb(144 136 128);--primary: rgb(216 48 24);--primary-hover: rgb(240 72 48);--secondary: rgb(184 144 64);--secondary-hover: rgb(208 168 88);--accent: rgb(212 200 168);--bg-disabled: rgb(34 32 24);--text-disabled: rgb(80 72 64);--success: rgb(64 120 72);--error: rgb(160 40 24);--warning: rgb(200 168 72);--info: rgb(56 96 152);--border: rgb(36 34 28);--border-strong: rgb(64 60 52);--overlay: rgba(12 11 9 / 0.85)}[class*=theme-doom]{--primary-font: 'Overpass Mono';--secondary-font: 'Share Tech Mono'}.theme-doom-light{--background: rgb(234 230 222);--surface: rgb(222 218 208);--text: rgb(20 16 8);--text-muted: rgb(88 82 72);--primary: rgb(160 40 24);--primary-hover: rgb(112 24 12);--secondary: rgb(90 104 48);--secondary-hover: rgb(64 76 28);--accent: rgb(24 88 160);--bg-disabled: rgb(206 200 192);--text-disabled: rgb(144 144 136);--success: rgb(72 104 40);--error: rgb(192 32 16);--warning: rgb(152 112 32);--info: rgb(48 96 160);--border: rgb(208 204 196);--border-strong: rgb(160 154 144);--overlay: rgba(20 16 8 / 0.50)}.theme-doom-dark{--background: rgb(14 12 8);--surface: rgb(24 20 16);--text: rgb(200 192 168);--text-muted: rgb(120 112 96);--primary: rgb(200 56 24);--primary-hover: rgb(224 88 48);--secondary: rgb(96 120 56);--secondary-hover: rgb(120 152 72);--accent: rgb(40 120 200);--bg-disabled: rgb(32 28 20);--text-disabled: rgb(72 64 56);--success: rgb(96 144 56);--error: rgb(152 32 16);--warning: rgb(168 120 40);--info: rgb(40 120 200);--border: rgb(32 28 20);--border-strong: rgb(56 48 40);--overlay: rgba(14 12 8 / 0.85)}[class*=theme-hogwarts]{--primary-font: 'Lora';--secondary-font: 'Cinzel Decorative'}.theme-hogwarts-light{--background: rgb(245 238 216);--surface: rgb(236 228 196);--text: rgb(22 14 10);--text-muted: rgb(92 80 64);--primary: rgb(32 48 96);--primary-hover: rgb(18 28 64);--secondary: rgb(42 80 48);--secondary-hover: rgb(24 52 28);--accent: rgb(160 120 8);--bg-disabled: rgb(222 218 216);--text-disabled: rgb(154 148 136);--success: rgb(72 112 64);--error: rgb(120 24 32);--warning: rgb(176 104 16);--info: rgb(72 88 160);--border: rgb(224 216 192);--border-strong: rgb(184 172 144);--overlay: rgba(22 14 10 / 0.50)}.theme-hogwarts-dark{--background: rgb(10 8 6);--surface: rgb(22 18 16);--text: rgb(221 216 204);--text-muted: rgb(144 136 128);--primary: rgb(122 172 40);--primary-hover: rgb(152 208 56);--secondary: rgb(160 40 48);--secondary-hover: rgb(192 64 72);--accent: rgb(192 144 16);--bg-disabled: rgb(28 24 20);--text-disabled: rgb(72 64 56);--success: rgb(88 120 48);--error: rgb(120 24 32);--warning: rgb(160 112 16);--info: rgb(96 112 144);--border: rgb(28 22 18);--border-strong: rgb(56 52 64);--overlay: rgba(10 8 6 / 0.85)}[class*=theme-iznik]{--primary-font: 'Gentium Plus';--secondary-font: 'Scheherazade New'}.theme-iznik-light{--background: rgb(245 242 234);--surface: rgb(234 229 216);--text: rgb(13 11 8);--text-muted: rgb(82 72 56);--primary: rgb(28 58 120);--primary-hover: rgb(16 36 88);--secondary: rgb(168 40 32);--secondary-hover: rgb(120 24 16);--accent: rgb(26 123 110);--bg-disabled: rgb(221 216 204);--text-disabled: rgb(156 148 136);--success: rgb(48 104 72);--error: rgb(192 32 24);--warning: rgb(168 120 32);--info: rgb(32 136 144);--border: rgb(220 214 200);--border-strong: rgb(172 164 148);--overlay: rgba(13 11 8 / 0.50)}.theme-iznik-dark{--background: rgb(10 16 32);--surface: rgb(18 26 48);--text: rgb(240 237 228);--text-muted: rgb(136 152 184);--primary: rgb(224 104 88);--primary-hover: rgb(240 136 120);--secondary: rgb(74 188 172);--secondary-hover: rgb(104 216 200);--accent: rgb(232 200 96);--bg-disabled: rgb(26 34 56);--text-disabled: rgb(60 74 98);--success: rgb(72 168 128);--error: rgb(176 48 56);--warning: rgb(208 160 56);--info: rgb(112 136 192);--border: rgb(18 26 52);--border-strong: rgb(40 56 88);--overlay: rgba(10 16 32 / 0.85)}[class*=theme-kaamos]{--primary-font: 'Newsreader';--secondary-font: 'Figtree'}.theme-kaamos-light{--background: rgb(244 240 234);--surface: rgb(234 228 220);--text: rgb(17 12 8);--text-muted: rgb(92 82 72);--primary: rgb(176 96 48);--primary-hover: rgb(144 68 24);--secondary: rgb(74 104 120);--secondary-hover: rgb(48 72 88);--accent: rgb(154 92 40);--bg-disabled: rgb(216 210 202);--text-disabled: rgb(154 148 144);--success: rgb(96 112 88);--error: rgb(152 64 48);--warning: rgb(168 104 40);--info: rgb(112 144 160);--border: rgb(220 214 206);--border-strong: rgb(168 156 144);--overlay: rgba(17 12 8 / 0.50)}.theme-kaamos-dark{--background: rgb(10 14 20);--surface: rgb(18 24 32);--text: rgb(237 230 218);--text-muted: rgb(138 136 128);--primary: rgb(200 120 72);--primary-hover: rgb(220 148 96);--secondary: rgb(104 152 176);--secondary-hover: rgb(136 184 208);--accent: rgb(192 104 48);--bg-disabled: rgb(24 30 40);--text-disabled: rgb(64 72 80);--success: rgb(88 112 96);--error: rgb(168 72 64);--warning: rgb(208 128 56);--info: rgb(80 120 160);--border: rgb(20 28 40);--border-strong: rgb(40 48 56);--overlay: rgba(10 14 20 / 0.85)}[class*=theme-kaibab]{--primary-font: Bitter;--secondary-font: Teko}.theme-kaibab-light{--background: rgb(242 238 224);--surface: rgb(234 228 212);--text: rgb(22 14 8);--text-muted: rgb(106 90 72);--primary: rgb(122 56 72);--primary-hover: rgb(88 32 48);--secondary: rgb(74 104 88);--secondary-hover: rgb(48 72 60);--accent: rgb(184 92 32);--bg-disabled: rgb(216 210 192);--text-disabled: rgb(154 144 128);--success: rgb(80 112 72);--error: rgb(152 48 32);--warning: rgb(192 104 32);--info: rgb(80 120 160);--border: rgb(222 216 200);--border-strong: rgb(176 164 144);--overlay: rgba(22 14 8 / 0.50)}.theme-kaibab-dark{--background: rgb(12 9 6);--surface: rgb(24 18 16);--text: rgb(234 226 208);--text-muted: rgb(154 142 120);--primary: rgb(168 88 104);--primary-hover: rgb(200 112 132);--secondary: rgb(96 136 120);--secondary-hover: rgb(120 168 148);--accent: rgb(200 112 48);--bg-disabled: rgb(32 26 20);--text-disabled: rgb(80 68 56);--success: rgb(72 104 88);--error: rgb(144 48 40);--warning: rgb(216 136 56);--info: rgb(64 96 136);--border: rgb(28 20 16);--border-strong: rgb(56 44 36);--overlay: rgba(12 9 6 / 0.85)}[class*=theme-lotr]{--primary-font: 'GFS Didot';--secondary-font: UnifrakturMaguntia}.theme-lotr-light .theme-showcase__subtitle{text-transform:lowercase}.theme-lotr-light{--background: rgb(245 240 224);--surface: rgb(236 230 208);--text: rgb(22 14 8);--text-muted: rgb(96 88 60);--primary: rgb(56 88 120);--primary-hover: rgb(32 60 96);--secondary: rgb(90 120 48);--secondary-hover: rgb(60 88 28);--accent: rgb(136 40 56);--bg-disabled: rgb(221 216 192);--text-disabled: rgb(154 148 120);--success: rgb(72 104 56);--error: rgb(160 32 48);--warning: rgb(168 120 32);--info: rgb(88 128 168);--border: rgb(224 218 196);--border-strong: rgb(180 172 144);--overlay: rgba(22 14 8 / 0.50)}.theme-lotr-dark .theme-showcase__subtitle{text-transform:lowercase}.theme-lotr-dark{--background: rgb(12 10 8);--surface: rgb(24 20 16);--text: rgb(234 226 204);--text-muted: rgb(144 128 112);--primary: rgb(104 144 176);--primary-hover: rgb(136 176 208);--secondary: rgb(176 56 56);--secondary-hover: rgb(208 80 72);--accent: rgb(192 152 12);--bg-disabled: rgb(32 28 24);--text-disabled: rgb(80 72 64);--success: rgb(72 104 88);--error: rgb(136 32 32);--warning: rgb(208 168 40);--info: rgb(80 112 144);--border: rgb(28 24 18);--border-strong: rgb(56 48 40);--overlay: rgba(12 10 8 / 0.85)}[class*=theme-murano]{--primary-font: Spectral;--secondary-font: 'Cormorant Garamond'}.theme-murano-light{--background: rgb(246 244 240);--surface: rgb(235 231 224);--text: rgb(14 12 10);--text-muted: rgb(78 72 64);--primary: rgb(26 92 88);--primary-hover: rgb(14 64 60);--secondary: rgb(160 92 16);--secondary-hover: rgb(120 64 8);--accent: rgb(42 124 140);--bg-disabled: rgb(221 217 210);--text-disabled: rgb(158 154 146);--success: rgb(72 136 104);--error: rgb(176 56 48);--warning: rgb(176 128 32);--info: rgb(56 144 160);--border: rgb(220 216 208);--border-strong: rgb(172 166 156);--overlay: rgba(14 12 10 / 0.50)}.theme-murano-dark{--background: rgb(12 9 6);--surface: rgb(24 18 16);--text: rgb(240 232 216);--text-muted: rgb(160 144 120);--primary: rgb(56 184 160);--primary-hover: rgb(80 216 192);--secondary: rgb(212 136 42);--secondary-hover: rgb(232 164 72);--accent: rgb(72 184 204);--bg-disabled: rgb(32 26 24);--text-disabled: rgb(80 72 68);--success: rgb(48 144 112);--error: rgb(176 64 40);--warning: rgb(200 144 56);--info: rgb(56 160 184);--border: rgb(28 22 18);--border-strong: rgb(56 44 36);--overlay: rgba(12 9 6 / 0.85)}[class*=theme-nostromo]{--primary-font: 'IBM Plex Sans';--secondary-font: 'Share Tech'}.theme-nostromo-light{--background: rgb(238 236 234);--surface: rgb(226 224 220);--text: rgb(16 14 12);--text-muted: rgb(88 84 80);--primary: rgb(58 122 64);--primary-hover: rgb(36 92 42);--secondary: rgb(160 120 32);--secondary-hover: rgb(128 88 16);--accent: rgb(42 88 136);--bg-disabled: rgb(212 210 206);--text-disabled: rgb(152 148 144);--success: rgb(64 128 72);--error: rgb(144 48 32);--warning: rgb(176 128 24);--info: rgb(56 104 160);--border: rgb(214 212 208);--border-strong: rgb(168 164 158);--overlay: rgba(16 14 12 / 0.50)}.theme-nostromo-dark{--background: rgb(12 12 10);--surface: rgb(22 22 20);--text: rgb(136 200 112);--text-muted: rgb(80 128 72);--primary: rgb(112 192 96);--primary-hover: rgb(144 216 128);--secondary: rgb(200 152 48);--secondary-hover: rgb(224 176 72);--accent: rgb(72 136 192);--bg-disabled: rgb(30 30 28);--text-disabled: rgb(56 72 56);--success: rgb(96 168 80);--error: rgb(168 56 40);--warning: rgb(208 160 56);--info: rgb(80 144 200);--border: rgb(28 28 26);--border-strong: rgb(52 52 48);--overlay: rgba(12 12 10 / 0.85)}[class*=theme-pentelic]{--primary-font: Cardo;--secondary-font: 'GFS Neohellenic'}.theme-pentelic-light{--background: rgb(245 240 224);--surface: rgb(237 230 208);--text: rgb(14 12 8);--text-muted: rgb(88 80 60);--primary: rgb(30 72 120);--primary-hover: rgb(16 48 96);--secondary: rgb(158 48 32);--secondary-hover: rgb(120 28 16);--accent: rgb(168 124 0);--bg-disabled: rgb(221 216 196);--text-disabled: rgb(154 148 128);--success: rgb(48 96 64);--error: rgb(184 40 24);--warning: rgb(176 128 8);--info: rgb(64 120 176);--border: rgb(224 218 200);--border-strong: rgb(176 168 144);--overlay: rgba(14 12 8 / 0.50)}.theme-pentelic-dark{--background: rgb(12 10 6);--surface: rgb(24 20 16);--text: rgb(238 228 204);--text-muted: rgb(154 144 112);--primary: rgb(56 120 168);--primary-hover: rgb(48 144 136);--secondary: rgb(200 72 48);--secondary-hover: rgb(224 104 72);--accent: rgb(192 152 16);--bg-disabled: rgb(32 28 20);--text-disabled: rgb(80 72 64);--success: rgb(64 104 56);--error: rgb(152 40 24);--warning: rgb(208 168 32);--info: rgb(72 104 144);--border: rgb(28 24 16);--border-strong: rgb(60 52 40);--overlay: rgba(12 10 6 / 0.85)}[class*=theme-pompeian]{--primary-font: Cardo;--secondary-font: Cinzel}.theme-pompeian-light{--background: rgb(240 234 216);--surface: rgb(229 220 202);--text: rgb(18 13 6);--text-muted: rgb(90 72 48);--primary: rgb(140 40 24);--primary-hover: rgb(104 22 10);--secondary: rgb(30 72 112);--secondary-hover: rgb(16 48 88);--accent: rgb(140 100 0);--bg-disabled: rgb(216 208 188);--text-disabled: rgb(154 144 128);--success: rgb(56 96 64);--error: rgb(168 40 20);--warning: rgb(160 120 8);--info: rgb(56 112 168);--border: rgb(220 212 192);--border-strong: rgb(172 160 136);--overlay: rgba(18 13 6 / 0.50)}.theme-pompeian-dark{--background: rgb(16 12 8);--surface: rgb(28 22 16);--text: rgb(237 229 212);--text-muted: rgb(160 144 112);--primary: rgb(216 112 80);--primary-hover: rgb(232 144 112);--secondary: rgb(88 152 204);--secondary-hover: rgb(120 184 224);--accent: rgb(200 168 48);--bg-disabled: rgb(38 30 22);--text-disabled: rgb(82 68 56);--success: rgb(72 112 64);--error: rgb(160 56 32);--warning: rgb(216 184 64);--info: rgb(72 120 168);--border: rgb(32 26 18);--border-strong: rgb(64 52 40);--overlay: rgba(16 12 8 / 0.85)}[class*=theme-sheffield-steel]{--primary-font: 'Source Sans 3';--secondary-font: 'Barlow Condensed'}.theme-sheffield-steel-light{--background: rgb(242 240 236);--surface: rgb(228 224 218);--text: rgb(16 14 12);--text-muted: rgb(90 86 80);--primary: rgb(46 74 106);--primary-hover: rgb(28 52 84);--secondary: rgb(184 92 24);--secondary-hover: rgb(148 64 12);--accent: rgb(196 150 12);--bg-disabled: rgb(216 212 206);--text-disabled: rgb(154 150 144);--success: rgb(72 104 80);--error: rgb(152 48 28);--warning: rgb(184 136 16);--info: rgb(72 112 152);--border: rgb(222 218 212);--border-strong: rgb(172 168 160);--overlay: rgba(16 14 12 / 0.50)}.theme-sheffield-steel-dark{--background: rgb(16 12 8);--surface: rgb(28 22 16);--text: rgb(238 232 220);--text-muted: rgb(144 136 128);--primary: rgb(88 136 192);--primary-hover: rgb(120 168 216);--secondary: rgb(224 120 40);--secondary-hover: rgb(240 152 72);--accent: rgb(212 168 24);--bg-disabled: rgb(34 28 22);--text-disabled: rgb(80 72 64);--success: rgb(64 112 96);--error: rgb(160 56 32);--warning: rgb(224 184 40);--info: rgb(120 152 184);--border: rgb(32 26 18);--border-strong: rgb(60 48 36);--overlay: rgba(16 12 8 / 0.85)}[class*=theme-star-wars]{--primary-font: 'Nunito';--secondary-font: 'Orbitron'}.theme-star-wars-light{--background: rgb(240 232 212);--surface: rgb(228 218 204);--text: rgb(16 12 8);--text-muted: rgb(92 84 72);--primary: rgb(42 88 136);--primary-hover: rgb(24 64 112);--secondary: rgb(74 104 88);--secondary-hover: rgb(48 76 60);--accent: rgb(176 88 32);--bg-disabled: rgb(212 204 192);--text-disabled: rgb(154 146 136);--success: rgb(80 120 64);--error: rgb(144 48 28);--warning: rgb(192 112 24);--info: rgb(72 128 184);--border: rgb(220 212 196);--border-strong: rgb(172 160 144);--overlay: rgba(16 12 8 / 0.50)}.theme-star-wars-dark{--background: rgb(8 10 16);--surface: rgb(16 20 28);--text: rgb(216 228 240);--text-muted: rgb(120 136 168);--primary: rgb(88 144 208);--primary-hover: rgb(128 184 232);--secondary: rgb(160 40 56);--secondary-hover: rgb(192 64 80);--accent: rgb(88 168 64);--bg-disabled: rgb(20 24 32);--text-disabled: rgb(56 64 80);--success: rgb(56 128 120);--error: rgb(120 24 40);--warning: rgb(112 200 80);--info: rgb(80 112 160);--border: rgb(16 20 32);--border-strong: rgb(40 48 64);--overlay: rgba(8 10 16 / 0.85)}[class*=theme-theban-tomb]{--primary-font: 'Cardo';--secondary-font: 'Cinzel'}.theme-theban-tomb-light{--background: rgb(242 237 216);--surface: rgb(232 224 196);--text: rgb(16 12 6);--text-muted: rgb(92 80 56);--primary: rgb(26 80 128);--primary-hover: rgb(14 56 104);--secondary: rgb(160 56 32);--secondary-hover: rgb(120 32 14);--accent: rgb(42 112 72);--bg-disabled: rgb(216 208 184);--text-disabled: rgb(154 146 120);--success: rgb(72 128 64);--error: rgb(184 48 24);--warning: rgb(168 128 24);--info: rgb(56 120 176);--border: rgb(224 216 192);--border-strong: rgb(176 164 136);--overlay: rgba(16 12 6 / 0.50)}.theme-theban-tomb-dark{--background: rgb(14 10 6);--surface: rgb(26 20 16);--text: rgb(238 230 208);--text-muted: rgb(160 144 104);--primary: rgb(40 136 160);--primary-hover: rgb(56 168 136);--secondary: rgb(200 80 48);--secondary-hover: rgb(224 112 72);--accent: rgb(64 160 96);--bg-disabled: rgb(34 26 18);--text-disabled: rgb(82 68 56);--success: rgb(56 144 80);--error: rgb(152 48 24);--warning: rgb(192 152 40);--info: rgb(48 112 136);--border: rgb(28 20 14);--border-strong: rgb(56 44 32);--overlay: rgba(14 10 6 / 0.85)}[class*=theme-tiznit-silver]{--primary-font: Lateef;--secondary-font: 'Aref Ruqaa Ink'}.theme-tiznit-silver-light{--background: rgb(245 240 228);--surface: rgb(237 230 212);--text: rgb(20 16 16);--text-muted: rgb(80 72 68);--primary: rgb(184 64 32);--primary-hover: rgb(144 40 16);--secondary: rgb(58 104 88);--secondary-hover: rgb(36 76 60);--accent: rgb(176 120 32);--bg-disabled: rgb(221 216 200);--text-disabled: rgb(154 148 136);--success: rgb(72 120 72);--error: rgb(152 40 20);--warning: rgb(184 136 24);--info: rgb(56 112 128);--border: rgb(224 218 204);--border-strong: rgb(172 162 144);--overlay: rgba(20 16 16 / 0.50)}.theme-tiznit-silver-dark{--background: rgb(12 8 6);--surface: rgb(26 16 8);--text: rgb(238 224 200);--text-muted: rgb(154 136 104);--primary: rgb(208 96 48);--primary-hover: rgb(232 128 72);--secondary: rgb(72 128 104);--secondary-hover: rgb(96 152 128);--accent: rgb(200 148 40);--bg-disabled: rgb(32 22 18);--text-disabled: rgb(80 64 56);--success: rgb(56 96 72);--error: rgb(152 48 24);--warning: rgb(216 160 48);--info: rgb(56 96 112);--border: rgb(24 16 12);--border-strong: rgb(56 36 24);--overlay: rgba(12 8 6 / 0.85)}[class*=theme-tres-riches-heures]{--primary-font: 'EB Garamond';--secondary-font: 'MedievalSharp'}.theme-tres-riches-heures-light{--background: rgb(245 238 216);--surface: rgb(237 228 196);--text: rgb(20 16 10);--text-muted: rgb(90 80 64);--primary: rgb(46 56 136);--primary-hover: rgb(28 36 112);--secondary: rgb(176 48 32);--secondary-hover: rgb(136 28 16);--accent: rgb(42 104 88);--bg-disabled: rgb(221 214 188);--text-disabled: rgb(154 146 128);--success: rgb(64 104 64);--error: rgb(200 40 24);--warning: rgb(168 128 16);--info: rgb(80 120 176);--border: rgb(224 216 192);--border-strong: rgb(176 166 144);--overlay: rgba(20 16 10 / 0.50)}.theme-tres-riches-heures-dark{--background: rgb(16 14 8);--surface: rgb(28 24 16);--text: rgb(238 228 200);--text-muted: rgb(160 144 112);--primary: rgb(72 88 176);--primary-hover: rgb(96 112 200);--secondary: rgb(208 72 40);--secondary-hover: rgb(232 104 64);--accent: rgb(200 168 24);--bg-disabled: rgb(32 28 20);--text-disabled: rgb(80 72 64);--success: rgb(64 96 56);--error: rgb(160 48 28);--warning: rgb(216 184 40);--info: rgb(80 96 136);--border: rgb(32 28 16);--border-strong: rgb(64 56 44);--overlay: rgba(16 14 8 / 0.85)}[class*=theme-ukiyo-e]{--primary-font: 'Shippori Antique';--secondary-font: 'Dela Gothic One'}.theme-ukiyo-e-light{--background: rgb(245 241 232);--surface: rgb(235 229 216);--text: rgb(12 10 7);--text-muted: rgb(84 72 58);--primary: rgb(31 58 110);--primary-hover: rgb(16 36 88);--secondary: rgb(184 48 64);--secondary-hover: rgb(144 24 40);--accent: rgb(196 124 0);--bg-disabled: rgb(221 216 206);--text-disabled: rgb(158 148 136);--success: rgb(56 96 64);--error: rgb(200 32 48);--warning: rgb(192 136 8);--info: rgb(56 112 176);--border: rgb(224 218 206);--border-strong: rgb(172 164 148);--overlay: rgba(12 10 7 / 0.50)}.theme-ukiyo-e-dark{--background: rgb(9 12 18);--surface: rgb(17 24 32);--text: rgb(242 238 228);--text-muted: rgb(138 154 172);--primary: rgb(224 96 96);--primary-hover: rgb(240 128 120);--secondary: rgb(200 160 48);--secondary-hover: rgb(224 184 72);--accent: rgb(90 170 187);--bg-disabled: rgb(26 34 48);--text-disabled: rgb(64 76 92);--success: rgb(64 120 80);--error: rgb(176 40 56);--warning: rgb(216 176 56);--info: rgb(80 168 192);--border: rgb(16 22 34);--border-strong: rgb(36 48 64);--overlay: rgba(9 12 18 / 0.85)}[class*=theme-wari]{--primary-font: 'Karma';--secondary-font: 'Encode Sans Condensed'}.theme-wari-light{--background: rgb(240 232 216);--surface: rgb(228 216 196);--text: rgb(18 12 6);--text-muted: rgb(92 76 56);--primary: rgb(140 40 56);--primary-hover: rgb(104 20 36);--secondary: rgb(42 72 112);--secondary-hover: rgb(24 48 88);--accent: rgb(168 124 16);--bg-disabled: rgb(212 200 180);--text-disabled: rgb(154 142 124);--success: rgb(72 104 56);--error: rgb(168 40 32);--warning: rgb(184 140 16);--info: rgb(64 104 152);--border: rgb(220 208 192);--border-strong: rgb(168 152 128);--overlay: rgba(18 12 6 / 0.50)}.theme-wari-dark{--background: rgb(14 9 6);--surface: rgb(26 18 16);--text: rgb(240 228 208);--text-muted: rgb(160 136 104);--primary: rgb(196 72 72);--primary-hover: rgb(224 96 88);--secondary: rgb(72 112 168);--secondary-hover: rgb(96 144 192);--accent: rgb(200 154 40);--bg-disabled: rgb(34 24 16);--text-disabled: rgb(80 64 48);--success: rgb(72 96 48);--error: rgb(152 40 32);--warning: rgb(216 168 48);--info: rgb(72 104 152);--border: rgb(28 18 12);--border-strong: rgb(56 44 36);--overlay: rgba(14 9 6 / 0.85)}[class*=theme-washi]{--primary-font: 'Shippori Antique';--secondary-font: 'Dela Gothic One'}.theme-washi-light{--background: rgb(247 244 238);--surface: rgb(237 232 222);--text: rgb(14 12 9);--text-muted: rgb(92 83 71);--primary: rgb(27 58 92);--primary-hover: rgb(14 36 68);--secondary: rgb(196 82 40);--secondary-hover: rgb(152 56 20);--accent: rgb(122 110 74);--bg-disabled: rgb(227 221 211);--text-disabled: rgb(168 159 146);--success: rgb(72 104 72);--error: rgb(160 48 28);--warning: rgb(168 128 32);--info: rgb(64 104 160);--border: rgb(224 220 210);--border-strong: rgb(176 168 152);--overlay: rgba(14 12 9 / 0.50)}.theme-washi-dark{--background: rgb(14 11 8);--surface: rgb(26 21 16);--text: rgb(245 241 232);--text-muted: rgb(168 152 128);--primary: rgb(122 156 216);--primary-hover: rgb(152 184 232);--secondary: rgb(216 88 88);--secondary-hover: rgb(240 120 112);--accent: rgb(200 160 64);--bg-disabled: rgb(37 32 24);--text-disabled: rgb(90 82 72);--success: rgb(72 128 96);--error: rgb(168 48 48);--warning: rgb(216 176 72);--info: rgb(96 128 184);--border: rgb(28 22 16);--border-strong: rgb(56 48 36);--overlay: rgba(14 11 8 / 0.85)}[class*=theme-yosemite]{--primary-font: 'Merriweather';--secondary-font: 'Fjalla One'}.theme-yosemite-light{--background: rgb(240 234 224);--surface: rgb(228 220 208);--text: rgb(18 14 10);--text-muted: rgb(96 86 80);--primary: rgb(42 80 128);--primary-hover: rgb(24 56 104);--secondary: rgb(144 78 32);--secondary-hover: rgb(112 52 12);--accent: rgb(74 112 96);--bg-disabled: rgb(212 206 196);--text-disabled: rgb(154 148 144);--success: rgb(80 112 56);--error: rgb(152 64 40);--warning: rgb(168 120 32);--info: rgb(64 120 160);--border: rgb(220 212 200);--border-strong: rgb(168 160 148);--overlay: rgba(18 14 10 / 0.50)}.theme-yosemite-dark{--background: rgb(8 12 20);--surface: rgb(16 24 32);--text: rgb(234 228 216);--text-muted: rgb(138 144 152);--primary: rgb(56 104 168);--primary-hover: rgb(72 136 200);--secondary: rgb(176 104 40);--secondary-hover: rgb(208 136 64);--accent: rgb(80 136 120);--bg-disabled: rgb(20 28 40);--text-disabled: rgb(56 64 72);--success: rgb(64 104 72);--error: rgb(136 56 40);--warning: rgb(192 128 48);--info: rgb(72 128 160);--border: rgb(16 24 36);--border-strong: rgb(40 52 64);--overlay: rgba(8 12 20 / 0.85)}[class*=theme-portfolio]{--primary-font: 'Inter';--secondary-font: 'Sora'}.theme-portfolio-light{--background: rgb(245 240 233);--surface: rgb(235 228 218);--text: rgb(40 30 20);--text-muted: rgb(130 110 90);--primary: rgb(200 140 40);--primary-hover: rgb(180 122 30);--secondary: rgb(170 85 50);--secondary-hover: rgb(145 68 38);--accent: rgb(60 130 135);--success: rgb(72 140 88);--error: rgb(185 65 55);--warning: rgb(215 155 55);--info: rgb(70 120 175);--border: rgb(210 198 184);--border-strong: rgb(170 150 128);--overlay: rgb(20 15 10 / 60%);--bg-disabled: rgb(225 216 204);--text-disabled: rgb(170 156 140)}.theme-portfolio-dark{--background: rgb(8 5 3);--surface: rgb(28 22 16);--text: rgb(228 214 167);--text-muted: rgb(160 140 110);--primary: rgb(233 180 76);--primary-hover: rgb(245 196 104);--secondary: rgb(191 95 55);--secondary-hover: rgb(214 118 76);--accent: rgb(80 162 167);--success: rgb(92 170 110);--error: rgb(220 90 78);--warning: rgb(235 180 72);--info: rgb(95 155 220);--border: rgb(58 48 38);--border-strong: rgb(92 78 62);--overlay: rgb(0 0 0 / 72%);--bg-disabled: rgb(48 40 32);--text-disabled: rgb(120 108 90)}[class*=theme-nutin]{--primary-font: 'Source Sans Pro';--secondary-font: 'Work Sans'}.theme-nutin-light{--background: rgb(247 249 246);--surface: rgb(237 242 236);--text: rgb(22 28 24);--text-muted: rgb(80 104 88);--primary: rgb(71 85 105);--primary-hover: rgb(56 68 87);--secondary: rgb(148 163 184);--secondary-hover: rgb(124 140 163);--accent: rgb(90 122 96);--success: rgb(74 140 98);--error: rgb(190 78 78);--warning: rgb(214 162 62);--info: rgb(74 120 190);--border: rgb(205 216 206);--border-strong: rgb(150 168 154);--overlay: rgb(10 18 14 / 52%);--bg-disabled: rgb(220 228 218);--text-disabled: rgb(140 160 140)}.theme-nutin-dark{--background: rgb(17 23 20);--surface: rgb(26 36 32);--text: rgb(232 236 234);--text-muted: rgb(176 196 186);--primary: rgb(139 181 162);--primary-hover: rgb(160 198 181);--secondary: rgb(109 149 127);--secondary-hover: rgb(128 170 146);--accent: rgb(74 122 96);--success: rgb(92 170 118);--error: rgb(224 102 102);--warning: rgb(235 186 82);--info: rgb(102 153 224);--border: rgb(52 66 60);--border-strong: rgb(88 108 98);--overlay: rgb(0 0 0 / 68%);--bg-disabled: rgb(38 48 44);--text-disabled: rgb(100 120 110)}.theme-showcase__wrapper{background:var(--background);color:var(--text);font-family:var(--primary-font),Arial,sans-serif;padding:2rem;display:grid;gap:2px;margin:0 auto;border-radius:10px}.theme-showcase__header{display:flex;align-items:space-between;justify-content:space-between}@media(max-width: 768px){.theme-showcase__header{justify-content:center;flex-wrap:wrap}}.theme-showcase__presentation{max-width:70ch}.theme-showcase__title{font-family:var(--secondary-font),Arial,sans-serif;font-size:2rem}.theme-showcase__subtitle{font-family:var(--secondary-font),Arial,sans-serif;font-size:1.3rem}.theme-showcase__section-label{font-family:"Helvetica Neue",sans-serif;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);padding:1.5rem 0 .4rem}.theme-showcase__bg-row{display:grid;grid-template-columns:1fr 1fr;gap:2px}.theme-showcase__bg-swatch{padding:1.25rem;border:1px solid var(--border)}.theme-showcase__bg-swatch.is-bg{background:var(--background)}.theme-showcase__bg-swatch.is-surface{background:var(--surface)}.theme-showcase__sw-name{font-size:12px;color:var(--text);margin-bottom:4px}.theme-showcase__sw-hex{font-size:10px;color:var(--text-muted)}.theme-showcase__text-block{background:var(--surface);border:1px solid var(--border);padding:1.25rem}.theme-showcase__t-body{font-size:15px;color:var(--text);line-height:1.6}.theme-showcase__t-muted{font-size:13px;color:var(--text-muted);line-height:1.6}.theme-showcase__t-hint{font-size:10px;color:var(--text-muted);opacity:.5;margin-top:.75rem}.theme-showcase__interactive-grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:2px}.theme-showcase__color-tile{padding:1rem .75rem;border:1px solid var(--border);background:var(--surface);display:flex;flex-direction:column;gap:8px;position:relative}.theme-showcase__color-bar{height:28px;border-radius:2px}.theme-showcase__bar-primary{background:var(--primary)}.theme-showcase__bar-primary-hover{background:var(--primary-hover)}.theme-showcase__bar-secondary{background:var(--secondary)}.theme-showcase__bar-secondary-hover{background:var(--secondary-hover)}.theme-showcase__bar-accent{background:var(--accent)}.theme-showcase__ct-name{font-size:10px;color:var(--text-muted)}.theme-showcase__ct-hex{font-size:9px;color:var(--text-muted);opacity:.55}.theme-showcase__status-row{display:grid;grid-template-columns:repeat(4, 1fr);gap:2px}.theme-showcase__status-tile{background:var(--surface);border:1px solid var(--border);padding:1rem .75rem;display:flex;flex-direction:column;gap:8px}.theme-showcase__status-bar{height:4px;border-radius:1px}.theme-showcase__bar-success{background:var(--success)}.theme-showcase__bar-error{background:var(--error)}.theme-showcase__bar-warning{background:var(--warning)}.theme-showcase__bar-info{background:var(--info)}.theme-showcase__disabled-tile{background:var(--background-disabled);border:1px solid var(--border);padding:1.25rem;display:flex;align-items:center;gap:1.5rem}.theme-showcase__disabled-swatch{width:40px;height:40px;border-radius:2px;background:var(--text-disabled);flex-shrink:0}.theme-showcase__disabled-info{display:flex;flex-direction:column;gap:4px}.theme-showcase__border-row{display:grid;grid-template-columns:1fr 1fr;gap:2px}.theme-showcase__border-tile{background:var(--surface);padding:1.25rem}.theme-showcase__border-tile.soft{border:1px solid var(--border)}.theme-showcase__border-tile.strong{border:1px solid var(--border-strong)}.theme-showcase__border-preview{height:1px;margin-bottom:10px}.theme-showcase__bp-soft{background:var(--border)}.theme-showcase__bp-strong{background:var(--border-strong)}.theme-showcase__overlay-tile{position:relative;overflow:hidden;border:1px solid var(--border)}.theme-showcase__overlay-content{background:var(--surface);padding:1.25rem;display:grid;grid-template-columns:repeat(4, 1fr);gap:6px}.fake-el{height:10px;background:var(--border-strong);border-radius:1px}.fake-el.tall{height:40px}.theme-showcase__overlay-scrim{position:absolute;inset:0;background:var(--overlay);display:flex;align-items:center;justify-content:center}.theme-showcase__overlay-label{font-size:11px;color:var(--text-muted);letter-spacing:.08em}[class*=theme-showcase__fonts] h4{font-size:1.2rem}.theme-showcase__fonts-primary{font-family:var(--primary-font),Arial,sans-serif}.theme-showcase__fonts-secondary{font-family:var(--secondary-font),Arial,sans-serif}.copy-theme-button{font-family:var(--primary-font);color:var(--primary) !important;background:var(--background);border:1px solid var(--primary);border-radius:1rem;padding:.5rem;margin-top:.5rem}.copy-theme-button:hover{color:var(--primary-hover) !important;border-color:var(--primary-hover)}@media(hover: none){.copy-theme-button{color:var(--primary) !important;border-color:var(--primary)}}.home__wrapper{width:100%;height:100vh;display:flex;justify-content:center;align-items:flex-start}@media(max-width: 768px){.home__wrapper{align-items:center;flex-wrap:wrap}}.home__themes-catalog{align-self:flex-start;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem;padding:2rem;padding-bottom:2rem;margin:0;list-style:none;height:100%;overflow-y:auto;min-width:0}@media(max-width: 768px){.home__themes-catalog{height:20%}}.home__theme-button{background:var(--background);color:var(--primary);border:var(--border);font-size:1.1rem;font-family:var(--secondary-font);padding:.5rem;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home__theme-button:hover{color:var(--text)}@media(hover: none){.home__theme-button:hover{color:var(--primary)}}.home__theme-current{overflow-y:auto;padding:1rem;padding-top:2rem;width:100%;height:100%;max-width:150ch}.secret__themes-catalog{width:20%;justify-content:flex-start;display:flex;flex-direction:column}.secret__themes-catalog .home__theme-button{flex-basis:50%}