@layer tailwind-base, primereact, tailwind-utilities; @import 'quill/dist/quill.snow.css'; @import 'primereact/resources/themes/arya-blue/theme.css' layer(primereact); /*@import 'primereact/resources/themes/bootstrap4-dark-blue/theme.css' layer(primereact);*/ @import '../js/hooks/Mapper/components/map/styles/index.scss'; @layer tailwind-base { @tailwind base; } @layer tailwind-utilities { @tailwind components; @tailwind utilities; } #app { overflow: hidden; } body { font-family: 'Shentox', 'Rogan', sans-serif !important; min-width: 400px; /* Suppose you want minimum width of 400px */ width: auto !important; /* Firefox will set width as auto */ width: 400px; /* As IE6 ignores !important it will set width as 400px; */ } body > div:first-of-type { min-height: 500px !important; } .lending-normal { font-family: 'Shentox', 'Rogan', sans-serif !important; font-weight: 500; } #bg-canvas { position: absolute; width: 100vw; height: 100vh; } .ccp-font { font-family: 'Shentox', 'Rogan', sans-serif !important; } .discount { position: absolute; width: 100%; height: 100%; background-color: red; clip-path: polygon(100% 0, 100% 12%, 0% 100%, 0% 88%); } .blur { filter: blur(3px); } .blur:hover { filter: none; } .show-blured .blur { filter: none; } .blog-bg { background-image: url('https://images.ctfassets.net/7lhcm73ukv5p/3kBbL40e9KAKPMlM27jqRw/670eb7dd8cd76eab700ec8445373dd2c/news_detail_background.jpg?w=900&q=75&fm=webp'); background-size: cover; background-position: center; width: 100%; height: 100%; } .maps_bg { /* OLD image */ /* background-image: url('../images/maps_bg.webp'); */ background-image: url('https://wanderer-industries.github.io/wanderer-assets/images/eve-screen-catalyst-expansion-bg.jpg'); background-size: cover; background-position: center; width: 100%; height: 100%; } .cover_bg { background-image: url('../images/hello.webp'); background-size: cover; background-position: center; width: 100%; height: 100%; } .copied .link-copied { display: block; animation-name: fadeOutOpacity; animation-iteration-count: 1; animation-delay: 0.5s; animation-timing-function: ease-out; animation-duration: 1s; animation-fill-mode: forwards; } @keyframes fadeOutOpacity { 0% { opacity: 1; } 100% { opacity: 0; } } .wd-user-characters > .wd-characters-icons:not(:last-child) { margin-right: 5px; } .wd-characters-icons { /*display: flex;*/ /*transition:*/ /* border-color 250ms,*/ /* opacity 250ms;*/ /*width: 35px;*/ /*height: 35px;*/ /*border-radius: 50%;*/ /*border-width: 2px;*/ /*border-style: solid;*/ /*border-color: #5a5a5a;*/ /*background-color: rgba(0, 0, 0, 0);*/ /*cursor: pointer;*/ /*opacity: 0.6;*/ } .wd-bg-default { background-position: center; background-size: 100%; background-repeat: no-repeat; } .wd-characters-icons.character-online { border-color: #4fa224de; opacity: 1; } .wd-app-menu[data-v-24097c87] { border-right: 1px solid #454545; width: 60px; background-color: #2f2f2f; } .wd.padding-top { padding-top: 10px; } .wd.f-height { height: 100%; } .wd.flex-align-center { align-items: center; } .wd.flex { display: flex; } .wd.flex-column { flex-direction: column; } .h-auto { height: auto !important; } .min-h-auto { min-height: auto !important; } .react-flow__attribution { display: none; } .sortable-ghost { display: block; width: 100%; height: 0; font-size: 0.001px; line-height: 0; color: transparent; } .sortable-ghost::before { content: ''; position: absolute; top: 0; right: 0; left: 0; height: 0; background: blue; } .Loader { padding-top: 10px; width: 150px; height: 150px; } /* █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ */ .Loader { position: relative; width: 150px; width: 150px; min-width: 110px; overflow: visible; margin: 20px; border-radius: 50%; box-shadow: inset 0 0 8px rgba(255, 255, 255, 0.4), 0 0 25px rgba(255, 255, 255, 0.8); } .Loader::after { content: attr(data-text); color: #cecece; color: #cecece; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: calc(70% + 0.1vw); text-transform: uppercase; letter-spacing: 5px; } .Loader { /* Keep ratio on resize */ } .Loader::before { content: ''; float: left; padding-top: 100%; } .Loader__Circle { display: block; position: absolute; border-radius: 50%; top: 0px; right: 0px; bottom: 0px; left: 0px; opacity: 0.8; mix-blend-mode: screen; filter: url('data:image/svg+xml;charset=utf-8,#filter'); filter: brightness(120%); -webkit-animation-name: SpinAround; animation-name: SpinAround; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-duration: 2s; animation-duration: 2s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-timing-function: linear; animation-timing-function: linear; } .Loader__Circle:nth-of-type(1) { box-shadow: inset 1px 0 0 1px #2979ff, 4px 0 0 4px #2979ff; box-shadow: inset 1px 0 0 1px #2979ff, 4px 0 0 4px #2979ff; box-shadow: inset 1px 0 0 1px #2979ff, 4px 0 0 3px #2979ff; box-shadow: inset 1px 0 0 1px #2979ff, 4px 0 0 3px #2979ff; box-shadow: inset 1px 0 0 1px #2979ff, 3px 0 0 4px #2979ff; box-shadow: inset 1px 0 0 1px #2979ff, 3px 0 0 4px #2979ff; box-shadow: inset 1px 0 0 1px #2979ff, 3px 0 0 3px #2979ff; box-shadow: inset 1px 0 0 1px #2979ff, 3px 0 0 3px #2979ff; box-shadow: inset 1px 0 0 1px #2979ff, 4px 0 0 4px #2979ff; box-shadow: inset 1px 0 0 1px #2979ff, 4px 0 0 4px #2979ff; box-shadow: inset 1px 0 0 1px #2979ff, 4px 0 0 3px #2979ff; box-shadow: inset 1px 0 0 1px #2979ff, 4px 0 0 3px #2979ff; box-shadow: inset 1px 0 0 1px #2979ff, 3px 0 0 4px #2979ff; box-shadow: inset 1px 0 0 1px #2979ff, 3px 0 0 4px #2979ff; box-shadow: inset 1px 0 0 1px #2979ff, 3px 0 0 3px #2979ff; box-shadow: inset 1px 0 0 1px #2979ff, 3px 0 0 3px #2979ff; animation-direction: reverse; transform-origin: 49.6% 49.8%; } .Loader__Circle:nth-of-type(2) { box-shadow: inset 1px 0 0 1px #ff1744, 4px 0px 0 4px #ff1744; box-shadow: inset 1px 0 0 1px #ff1744, 4px 0px 0 4px #ff1744; box-shadow: inset 1px 0 0 1px #ff1744, 4px 0px 0 3px #ff1744; box-shadow: inset 1px 0 0 1px #ff1744, 4px 0px 0 3px #ff1744; box-shadow: inset 1px 0 0 1px #ff1744, 3px 0px 0 4px #ff1744; box-shadow: inset 1px 0 0 1px #ff1744, 3px 0px 0 4px #ff1744; box-shadow: inset 1px 0 0 1px #ff1744, 3px 0px 0 3px #ff1744; box-shadow: inset 1px 0 0 1px #ff1744, 3px 0px 0 3px #ff1744; box-shadow: inset 1px 0 0 1px #ff1744, 4px 0px 0 4px #ff1744; box-shadow: inset 1px 0 0 1px #ff1744, 4px 0px 0 4px #ff1744; box-shadow: inset 1px 0 0 1px #ff1744, 4px 0px 0 3px #ff1744; box-shadow: inset 1px 0 0 1px #ff1744, 4px 0px 0 3px #ff1744; box-shadow: inset 1px 0 0 1px #ff1744, 3px 0px 0 4px #ff1744; box-shadow: inset 1px 0 0 1px #ff1744, 3px 0px 0 4px #ff1744; box-shadow: inset 1px 0 0 1px #ff1744, 3px 0px 0 3px #ff1744; box-shadow: inset 1px 0 0 1px #ff1744, 3px 0px 0 3px #ff1744; transform-origin: 49.5% 49.8%; } .Loader__Circle:nth-of-type(3) { box-shadow: inset 1px 0 0 1px #ffff8d, 0 4px 0 4px #ffff8d; box-shadow: inset 1px 0 0 1px #ffff8d, 0 4px 0 4px #ffff8d; box-shadow: inset 1px 0 0 1px #ffff8d, 0 4px 0 3px #ffff8d; box-shadow: inset 1px 0 0 1px #ffff8d, 0 4px 0 3px #ffff8d; box-shadow: inset 1px 0 0 1px #ffff8d, 0 3px 0 4px #ffff8d; box-shadow: inset 1px 0 0 1px #ffff8d, 0 3px 0 4px #ffff8d; box-shadow: inset 1px 0 0 1px #ffff8d, 0 3px 0 3px #ffff8d; box-shadow: inset 1px 0 0 1px #ffff8d, 0 3px 0 3px #ffff8d; box-shadow: inset 1px 0 0 1px #ffff8d, 0 4px 0 4px #ffff8d; box-shadow: inset 1px 0 0 1px #ffff8d, 0 4px 0 4px #ffff8d; box-shadow: inset 1px 0 0 1px #ffff8d, 0 4px 0 3px #ffff8d; box-shadow: inset 1px 0 0 1px #ffff8d, 0 4px 0 3px #ffff8d; box-shadow: inset 1px 0 0 1px #ffff8d, 0 3px 0 4px #ffff8d; box-shadow: inset 1px 0 0 1px #ffff8d, 0 3px 0 4px #ffff8d; box-shadow: inset 1px 0 0 1px #ffff8d, 0 3px 0 3px #ffff8d; box-shadow: inset 1px 0 0 1px #ffff8d, 0 3px 0 3px #ffff8d; transform-origin: 49.8% 49.8%; } .Loader__Circle:nth-of-type(4) { box-shadow: inset 1px 0 0 1px #b2ff59, 0 4px 0 4px #b2ff59; box-shadow: inset 1px 0 0 1px #b2ff59, 0 4px 0 4px #b2ff59; box-shadow: inset 1px 0 0 1px #b2ff59, 0 4px 0 3px #b2ff59; box-shadow: inset 1px 0 0 1px #b2ff59, 0 4px 0 3px #b2ff59; box-shadow: inset 1px 0 0 1px #b2ff59, 0 3px 0 4px #b2ff59; box-shadow: inset 1px 0 0 1px #b2ff59, 0 3px 0 4px #b2ff59; box-shadow: inset 1px 0 0 1px #b2ff59, 0 3px 0 3px #b2ff59; box-shadow: inset 1px 0 0 1px #b2ff59, 0 3px 0 3px #b2ff59; box-shadow: inset 1px 0 0 1px #b2ff59, 0 4px 0 4px #b2ff59; box-shadow: inset 1px 0 0 1px #b2ff59, 0 4px 0 4px #b2ff59; box-shadow: inset 1px 0 0 1px #b2ff59, 0 4px 0 3px #b2ff59; box-shadow: inset 1px 0 0 1px #b2ff59, 0 4px 0 3px #b2ff59; box-shadow: inset 1px 0 0 1px #b2ff59, 0 3px 0 4px #b2ff59; box-shadow: inset 1px 0 0 1px #b2ff59, 0 3px 0 4px #b2ff59; box-shadow: inset 1px 0 0 1px #b2ff59, 0 3px 0 3px #b2ff59; box-shadow: inset 1px 0 0 1px #b2ff59, 0 3px 0 3px #b2ff59; transform-origin: 49.7% 49.7%; } @-webkit-keyframes SpinAround { 0% { transform: rotate(0); } 100% { transform: rotate(-360deg); } } @keyframes SpinAround { 0% { transform: rotate(0); } 100% { transform: rotate(-360deg); } } /* Map refresh */ .socket { scale: 0.5; width: 150px; height: 150px; left: 50%; /* margin-left: -75px; */ top: 50%; /* margin-top: -50px; */ } .hex-brick { background: #000; width: 30px; height: 17px; position: absolute; top: 5px; animation-name: fade; animation-duration: 2s; animation-iteration-count: infinite; -webkit-animation-name: fade; -webkit-animation-duration: 2s; -webkit-animation-iteration-count: infinite; } .hex-brick--active { animation-name: fade-active; -webkit-animation-name: fade-active; } .h2 { transform: rotate(60deg); -webkit-transform: rotate(60deg); } .h3 { transform: rotate(-60deg); -webkit-transform: rotate(-60deg); } .gel { height: 30px; width: 30px; transition: all 0.3s; -webkit-transition: all 0.3s; position: absolute; top: 50%; left: 50%; } .center-gel { margin-left: -15px; margin-top: -15px; animation-name: pulse-version; animation-duration: 2s; animation-iteration-count: infinite; -webkit-animation-name: pulse-version; -webkit-animation-duration: 2s; -webkit-animation-iteration-count: infinite; } .c1 { margin-left: -47px; margin-top: -15px; } .c2 { margin-left: -31px; margin-top: -43px; } .c3 { margin-left: 1px; margin-top: -43px; } .c4 { margin-left: 17px; margin-top: -15px; } .c5 { margin-left: -31px; margin-top: 13px; } .c6 { margin-left: 1px; margin-top: 13px; } .c7 { margin-left: -63px; margin-top: -43px; } .c8 { margin-left: 33px; margin-top: -43px; } .c9 { margin-left: -15px; margin-top: 41px; } .c10 { margin-left: -63px; margin-top: 13px; } .c11 { margin-left: 33px; margin-top: 13px; } .c12 { margin-left: -15px; margin-top: -71px; } .c13 { margin-left: -47px; margin-top: -71px; } .c14 { margin-left: 17px; margin-top: -71px; } .c15 { margin-left: -47px; margin-top: 41px; } .c16 { margin-left: 17px; margin-top: 41px; } .c17 { margin-left: -79px; margin-top: -15px; } .c18 { margin-left: 49px; margin-top: -15px; } .c19 { margin-left: -63px; margin-top: -99px; } .c20 { margin-left: 33px; margin-top: -99px; } .c21 { margin-left: 1px; margin-top: -99px; } .c22 { margin-left: -31px; margin-top: -99px; } .c23 { margin-left: -63px; margin-top: 69px; } .c24 { margin-left: 33px; margin-top: 69px; } .c25 { margin-left: 1px; margin-top: 69px; } .c26 { margin-left: -31px; margin-top: 69px; } .c27 { margin-left: -79px; margin-top: -15px; } .c28 { margin-left: -95px; margin-top: -43px; } .c29 { margin-left: -95px; margin-top: 13px; } .c30 { margin-left: 49px; margin-top: 41px; } .c31 { margin-left: -79px; margin-top: -71px; } .c32 { margin-left: -111px; margin-top: -15px; } .c33 { margin-left: 65px; margin-top: -43px; } .c34 { margin-left: 65px; margin-top: 13px; } .c35 { margin-left: -79px; margin-top: 41px; } .c36 { margin-left: 49px; margin-top: -71px; } .c37 { margin-left: 81px; margin-top: -15px; } .r1 { animation-name: pulse-version; animation-duration: 2s; animation-iteration-count: infinite; animation-delay: 0.2s; -webkit-animation-name: pulse-version; -webkit-animation-duration: 2s; -webkit-animation-iteration-count: infinite; -webkit-animation-delay: 0.2s; } .r2 { animation-name: pulse-version; animation-duration: 2s; animation-iteration-count: infinite; animation-delay: 0.4s; -webkit-animation-name: pulse-version; -webkit-animation-duration: 2s; -webkit-animation-iteration-count: infinite; -webkit-animation-delay: 0.4s; } .r3 { animation-name: pulse-version; animation-duration: 2s; animation-iteration-count: infinite; animation-delay: 0.6s; -webkit-animation-name: pulse-version; -webkit-animation-duration: 2s; -webkit-animation-iteration-count: infinite; -webkit-animation-delay: 0.6s; } .r1 > .hex-brick { animation-name: fade; animation-duration: 2s; animation-iteration-count: infinite; animation-delay: 0.2s; -webkit-animation-name: fade; -webkit-animation-duration: 2s; -webkit-animation-iteration-count: infinite; -webkit-animation-delay: 0.2s; } .r1 > .hex-brick--active { animation-name: fade-active; -webkit-animation-name: fade-active; } .r2 > .hex-brick { animation-name: fade; animation-duration: 2s; animation-iteration-count: infinite; animation-delay: 0.4s; -webkit-animation-name: fade; -webkit-animation-duration: 2s; -webkit-animation-iteration-count: infinite; -webkit-animation-delay: 0.4s; } .r2 > .hex-brick--active { animation-name: fade-active; -webkit-animation-name: fade-active; } .r3 > .hex-brick { animation-name: fade; animation-duration: 2s; animation-iteration-count: infinite; animation-delay: 0.6s; -webkit-animation-name: fade; -webkit-animation-duration: 2s; -webkit-animation-iteration-count: infinite; -webkit-animation-delay: 0.6s; } .r3 > .hex-brick--active { animation-name: fade-active; -webkit-animation-name: fade-active; } @keyframes pulse-version { 0% { -webkit-transform: scale(1); transform: scale(1); } 50% { -webkit-transform: scale(0.01); transform: scale(0.01); } 100% { -webkit-transform: scale(1); transform: scale(1); } } @keyframes fade { 0% { background: #09d0e2; } 50% { background: #8ae6ee; } 100% { background: #09d0e2; } } @keyframes fade-active { 0% { background: #ff52d9; } 50% { background: #ff52d9; } 100% { background: #ff52d9; } } @-webkit-keyframes pulse { 0% { -webkit-transform: scale(1); transform: scale(1); } 50% { -webkit-transform: scale(0.01); transform: scale(0.01); } 100% { -webkit-transform: scale(1); transform: scale(1); } } @-webkit-keyframes fade { 0% { background: #abf8ff; } 50% { background: #389ca6; } 100% { background: #abf8ff; } } /* Map refresh END */ .inputContainer { display: grid; grid-template-columns: auto 1fr auto; align-items: center; } .inputContainer > span:nth-child(1), .inputContainer > label:nth-child(1) { color: var(--gray-200); font-size: 13px; -webkit-user-select: none; -moz-user-select: none; user-select: none; } .inputContainer > :nth-child(2) { border-bottom: 2px dotted #3f3f3f; height: 1px; margin: 0 12px; } .smallInputSwitch { height: 100%; display: flex; align-items: center; } .smallInputSwitch .p-inputswitch { height: 1rem; width: 2rem; } .smallInputSwitch .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider::before { transform: translateX(1rem); } .smallInputSwitch .p-inputswitch.p-highlight .p-inputswitch-slider:before { transform: translateX(1rem); } .smallInputSwitch .p-inputswitch .p-inputswitch-slider::before { width: 0.8rem; height: 0.8rem; margin-top: -0.4rem; margin-left: -3px; } .checkboxRoot.sizeXS { width: 14px; height: 14px; } .checkboxRoot.sizeXS .p-checkbox-box, .checkboxRoot.sizeXS .p-checkbox-input { width: 14px; height: 14px; } .checkboxRoot.sizeM { width: 16px; height: 16px; } .checkboxRoot.sizeM .p-checkbox-box, .checkboxRoot.sizeM .p-checkbox-input { width: 16px; height: 16px; } .verticalTabsContainer { display: flex; width: 100%; min-height: 300px; } .verticalTabsContainer .p-tabview { width: 100%; display: flex; align-items: flex-start; } .verticalTabsContainer .p-tabview-panels { padding: 6px 1rem !important; flex-grow: 1; height: 100%; } .verticalTabsContainer .p-tabview-nav-container { border-right: none; height: 100%; } .verticalTabsContainer .p-tabview-nav { flex-direction: column; width: 150px; min-height: 100%; border: none; } .verticalTabsContainer .p-tabview-nav li { width: 100%; border-right: 4px solid var(--surface-hover); background-color: var(--surface-card); transition: background-color 200ms, border-right-color 200ms; } .verticalTabsContainer .p-tabview-nav li:hover { background-color: var(--surface-hover); border-right: 4px solid var(--surface-100); } .verticalTabsContainer .p-tabview-nav li .p-tabview-nav-link { transition: color 200ms; justify-content: flex-end; padding: 10px; background-color: initial; border: none; color: var(--gray-400); border-radius: initial; font-weight: 400; margin: 0; } .verticalTabsContainer .p-tabview-nav li.p-tabview-selected { background-color: var(--surface-50); border-right: 4px solid var(--primary-color); } .verticalTabsContainer .p-tabview-nav li.p-tabview-selected .p-tabview-nav-link { font-weight: 600; color: var(--primary-color); } .verticalTabsContainer .p-tabview-nav li.p-tabview-selected:hover { border-right: 4px solid var(--primary-color); } .verticalTabsContainer .p-tabview-panel { flex-grow: 1; } /* Blog post CTA links - only in main post content */ .post-content a { display: inline-block; background: linear-gradient(135deg, #ec4899 0%, #8b5cf6 100%); color: white !important; padding: 0.5rem 1.25rem; border-radius: 0.5rem; text-decoration: none !important; font-weight: 600; transition: all 0.3s ease; box-shadow: 0 4px 15px rgba(236, 72, 153, 0.3); } .post-content a:hover { background: linear-gradient(135deg, #db2777 0%, #7c3aed 100%); transform: translateY(-2px); box-shadow: 0 6px 20px rgba(236, 72, 153, 0.4); } .post-content a:active { transform: translateY(0); box-shadow: 0 2px 10px rgba(236, 72, 153, 0.3); } /* Quill editor dark theme overrides */ .ql-toolbar.ql-snow { border-color: #44403c; background-color: #1c1917; } .ql-container.ql-snow { border-color: #44403c; background-color: #0c0a09; color: #e7e5e4; min-height: 200px; } .ql-editor.ql-blank::before { color: #78716c; font-style: italic; } .ql-snow .ql-stroke { stroke: #a8a29e; } .ql-snow .ql-fill, .ql-snow .ql-stroke.ql-fill { fill: #a8a29e; } .ql-snow .ql-picker { color: #a8a29e; } .ql-snow .ql-picker-options { background-color: #1c1917; border-color: #44403c; } .ql-snow .ql-picker-label:hover, .ql-snow .ql-picker-label.ql-active, .ql-snow .ql-picker-item:hover, .ql-snow .ql-picker-item.ql-selected { color: #e7e5e4; } .ql-snow .ql-picker-label:hover .ql-stroke, .ql-snow .ql-picker-label.ql-active .ql-stroke, .ql-snow button:hover .ql-stroke, .ql-snow button.ql-active .ql-stroke { stroke: #e7e5e4; } .ql-snow .ql-picker-label:hover .ql-fill, .ql-snow .ql-picker-label.ql-active .ql-fill, .ql-snow button:hover .ql-fill, .ql-snow button.ql-active .ql-fill { fill: #e7e5e4; } .ql-snow a { color: #60a5fa; } .ql-tooltip { background-color: #1c1917 !important; border-color: #44403c !important; color: #e7e5e4 !important; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3) !important; } .ql-tooltip input[type="text"] { background-color: #0c0a09; border-color: #44403c; color: #e7e5e4; }