body { font-family: Century Gothic; font-size: 24dp; color: #fff; margin: 0; padding: 0; } .hidden { display: none; } .top-padding { padding-top: 20dp; } .top-padding.hidden { padding-top: 0dp; } button.common_btn { font-size: 36dp; font-weight: bold; color: white; background-color: rgba(165,227,251,255); padding: 5pt; padding-left: 10pt; padding-right: 10pt; border-radius: 5pt; display: block; text-align: center; font-effect: glow(1px black); transition: all 0.1s; transform: scale(1.0) translateX(0pt); decorator: gradient(vertical rgba(215,255,255,255) rgba(135,197,221,255)); border-left: 0dp; border-bottom: 2pt rgba(39, 125, 159, 220); border-right: 2pt rgba(39, 125, 159, 220); border-top: 0dp; } button.common_btn:hover { transform: scale(1.05); } /*-------------------------------------------------------------------------------------------*/ /*------------------------ Typography ---------------------------*/ .font-title { font-family: Century Gothic; font-size: 46dp; } .font-button-text { font-family: Century Gothic; font-size: 36dp; } .font-body1, .font-regular { font-family: Century Gothic; font-size: 26dp; } .font-body2 { font-family: Century Gothic; font-size: 20dp; } .small_text { font-family: Century Gothic; font-size: 20dp; font-weight: 700; line-height: 29.43dp; text-align: left; } /*-------------------------------------------------------------------------------------------*/ /*------------------------ Popup Colors ---------------------------*/ .popup-border-color { border-color: #87B8CCFF; } .popup-background-color { background-color: #186B8BCC; } /*-------------------------------------------------------------------------------------------*/ /*------------------------ Buttons Colors ---------------------------*/ .button.button-tab-color { background-color: #54879BFF; } .button.button-tab-color.select { background-color: #79C2DEFF; } .button.button-green-color { background-color: #3AAA35FF; } .button.button-yellow-color { background-color: #FDCC04FF; } .button.button-default-color { background-color: #87B8CCFF; } .button.button-light-default-color { background-color: rgba(165,227,251,255); } .button.button-purple-color { background-color: #AF08CAFF; } .img-button.button-tab-color { image-color: #54879BFF; } .img-button.button-tab-color.select { image-color: #79C2DEFF; } .img-button.button-green-color { image-color: #3AAA35FF; } .img-button.button-yellow-color { image-color: #FDCC04FF; } .img-button.button-default-color { image-color: #87B8CCFF; } .img-button.button-light-default-color { image-color: rgba(165,227,251,255); } .img-button.button-purple-color { image-color: #AF08CAFF; } /*-------------------------------------------------------------------------------------------*/ /*------------------------ Button Style ---------------------------*/ @spritesheet button-sprites { src: game/gui_box_upwhite.rttex; resolution: 1x; button-bg: 0px 0px 29px 29px; button-bg-inner: 15px 15px 2px 2px; } .img-button { decorator: ninepatch(button-bg, button-bg-inner); display: inline-block; padding: 3dp 15dp 5dp 10dp; /* padding-top, padding-right, padding-bottom, padding-left */ text-align: center; vertical-align: middle; align-items: center; justify-content: center; sound-on-click: true; } .button { display: inline-block; padding: 10dp; border-radius: 6dp; text-align: center; vertical-align: middle; justify-content: center; box-shadow: #000f 2dp 2dp 2dp 0px; sound-on-click: true; } .button:active, .img-button:active { filter: brightness(0.85); transform: scale(0.95); } .button.disabled, .img-button.disabled { filter: grayscale(1) opacity(0.7) brightness(0.85); sound-on-click: false; } .button.disabled:active, .img-button.disabled:active { filter: brightness(0.85) opacity(0.7) grayscale(1); transform: scale(1); pointer-events: none; } .button .label, .img-button .label { display: inline-block; color: #fff; font-family: Century Gothic; font-size: 30dp; text-align: center; white-space: nowrap; width: auto; font-effect: shadow(1dp 1dp #000); } .button .button-icon , .img-button .button-icon{ vertical-align: middle; margin-right: 12dp; width: 32dp; height: 32dp; } .label { line-height: 0.78em; margin-top: 0.2em; margin-bottom: 0.28em; } /*-------------------------------------------------------------------------------------------*/ /*------------------------ Text Color ---------------------------*/ .color_orange_text { color: #F5CB5C; /**rgb(245, 203, 92)*/ } /* Default text color (used for Body Text) - Old Format: `o */ .color_dreamsicle { color: rgb(252, 230, 186); } /* used for Highlighting not important information like doesn't drop seeds in item info - Old Format: `1 */ .color_light_cyan { color: rgb(173,244,255); } /* used for positive value - Old Format: `2 */ .color_green { color: rgb(73, 252, 0); } /* Old Format: `3 */ .color_light_blue { color: rgb(191, 218, 255); } /* used for negative value - Old Format: `4 */ .color_crazy_red { color: rgb(255, 39, 29); } /* used for Highlighting important information so its the most common one used - Old Format: `5 */ .color_pinky_purple { color: rgb(235, 183, 255); } /* used for error text - Old Format: `6 */ .color_brown { color: rgb(255, 202, 111); } /* Old Format: `7 */ .color_light_gray { color: rgb(230, 230, 230); } /* Old Format: `8 */ .color_crazy_orange { color: rgb(255, 148, 69); } /* Old Format: `9 */ .color_yellow { color: rgb(255, 238, 125); } /* Old Format: `! */ .color_bright_cyan { color: rgb(209, 255, 249); } /* Old Format: `@ */ .color_bright_red_pink { color: rgb(255, 205, 201); } /* Old Format: `# */ .color_bright_purple { color: rgb(255, 143, 243); } /* Old Format: `$ */ .color_pale_yellow { color: rgb(255, 252, 197); } /* Old Format: `^ */ .color_light_green { color: rgb(181, 255, 151); } /* Old Format: `& */ .color_very_pale_pink { color: rgb(254, 235, 255); } /* used for All Headings and only old school highlighted info so not used anymore - Old Format: `0 or `w */ .color_white { color: rgb(255, 255, 255); } /* Old Format: `b */ .color_black { color: rgb(0, 0, 0); } /* Old Format: `p */ .color_pink { color: rgb(255, 223, 241); } /* Old Format: `q */ .color_dark_blue { color: rgb(12, 96, 164); } /* Old Format: `e */ .color_medium_blue { color: rgb(25, 185, 255); } /* Old Format: `r */ .color_pale_green { color: rgb(111, 211, 87); } /* Old Format: `t */ .color_medium_green { color: rgb(47, 131, 13); } /* Old Format: `a */ .color_dark_grey { color: rgb(81, 81, 81); } /* used for Disabled text - Old Format: `s */ .color_med_grey { color: rgb(158, 158, 158); } /* Old Format: `c */ .color_vibrant_cyan { color: rgb(80, 255, 255); } /* NOT USED AT ALL */ .color_bright_yellow { color: rgb(55, 225, 25); } /*--------------------- Grow Emoji --------------*/ .grow_emoji { color: rgb(255, 255, 255); font-family: grow_emoji; margin: 1dp; } /*--------------------- Basic Animations --------------*/ @keyframes fade-in-out { from { opacity: 0; visibility: visible; } 50% { opacity: 1; } to { opacity: 0; } } @keyframes fade-out-in { from { opacity: 1; } 50% { opacity: 0; } to { opacity: 1; } } @keyframes fade-in { from { opacity: 0; } to { opacity: 1; } } @keyframes fade-out { from { opacity: 1; } to { opacity: 0; } } /*-------------------------------------------------------------------------------*/ .show-scrollbar scrollbarvertical { width: 10dp; z-index: 1; margin-right: 2dp; margin-left: -12dp; } .show-scrollbar slidertrack { border-radius: 5dp; } .show-scrollbar sliderbar { background-color: #87B8CC66; border-radius: 5dp; } .show-scrollbar sliderarrowdec { display: none; } .show-scrollbar sliderarrowinc { display: none; } /*------------------------ Input Style ---------------------------*/ .input { display: block; vertical-align: middle; decorator: tiled-box( window_border_sprite_tl, window_border_sprite_t, window_border_sprite_tr, window_border_sprite_cl, window_border_sprite_c, window_border_sprite_cr, window_border_sprite_bl, window_border_sprite_b, window_border_sprite_br ); image-color: rgba(135, 184, 204, 255); border-radius: 7dp; padding: 8dp 12dp 12dp 10dp; margin: 2dp 0 2dp 0; min-width: 100dp; font-size: 24dp; font-weight: bold; line-height: 30dp; width: 50%; color: #fff; } /*----------- LOADER ANIMATION ------------*/ .loader.hidden { display: none; } .loader { position: relative; width: 32px; height: 32px; border-radius: 10px; } .loader div { width: 2%; height: 20%; background: rgb(255,255,255); position: absolute; left: 50%; top: 30%; opacity: 0; border-radius: 50px; border: 1dp white; } @keyframes loaderfade { from { opacity: 1; } to { opacity: 0.25; } } .loader .bar1 { transform: rotate(0deg) translate(0, -130%); animation: 1.1s linear infinite loaderfade; } .loader .bar2 { transform: rotate(30deg) translate(0, -130%); animation: 1.1s 0.1s linear infinite loaderfade; } .loader .bar3 { transform: rotate(60deg) translate(0, -130%); animation: 1.1s 0.2s linear infinite loaderfade; } .loader .bar4 { transform: rotate(90deg) translate(0, -130%); animation: 1.1s 0.3s linear infinite loaderfade; } .loader .bar5 { transform: rotate(120deg) translate(0, -130%); animation: 1.1s 0.4s linear infinite loaderfade; } .loader .bar6 { transform: rotate(150deg) translate(0, -130%); animation: 1.1s 0.5s linear infinite loaderfade; } .loader .bar7 { transform: rotate(180deg) translate(0, -130%); animation: 1.1s 0.6s linear infinite loaderfade; } .loader .bar8 { transform: rotate(210deg) translate(0, -130%); animation: 1.1s 0.7s linear infinite loaderfade; } .loader .bar9 { transform: rotate(240deg) translate(0, -130%); animation: 1.1s 0.8s linear infinite loaderfade; } .loader .bar10 { transform: rotate(270deg) translate(0, -130%); animation: 1.1s 0.9s linear infinite loaderfade; } .loader .bar11 { transform: rotate(300deg) translate(0, -130%); animation: 1.1s 1s linear infinite loaderfade; } .loader .bar12 { transform: rotate(330deg) translate(0, -130%); animation: 1.1s 1.1s linear infinite loaderfade; } /* -------- SELECT --------*/ select selectarrow { decorator: image(interface/large/gui_auction_dropdown_arrow.rttex); width: 40dp; height: 100%; box-shadow: #000 0 2dp 2dp 0dp; } select:active selectarrow, select selectarrow:checked { transform: rotate(180deg); box-shadow: #000 0 -2dp 2dp 0dp; } selectbox { border: 4dp rgba(135, 184, 204, 255); background-color: rgb(80, 157, 188); border-radius: 5dp; margin-top: -5dp; margin-right: 48dp; padding: 3dp; } select { display: block; vertical-align: middle; width: 410dp; height: 40dp; margin: 0 0dp 0 5dp; border: 4dp rgba(135, 184, 204, 255); background-color: rgba(135, 184, 204, 150); border-radius: 5dp; padding: 3dp 2dp 3dp 7dp; font-size: 20dp; font-weight: bold; line-height: 30dp; color: #fff; font-effect: shadow(1dp 1dp #000); box-shadow: #000 1dp 1dp 2dp 1dp inset, #000 1dp 1dp 2dp 1dp; sound-on-click: true; } select.disabled { sound-on-click: false; } option { padding: 5dp; white-space: nowrap; font-effect: shadow(1dp 1dp #000); } option.selected { background-color: rgb(135, 184, 204); } truncatingstring { display: block; } .link { text-decoration: underline; }