mirror of
https://github.com/sudoxnym/habitica.git
synced 2026-08-05 12:02:13 +00:00
1542 lines
27 KiB
CSS
1542 lines
27 KiB
CSS
/*$img = 'img'
|
|
if $shared
|
|
// need a better way to handle this. Mobile css expecs '../../img/*', but other frameworks won't
|
|
$img = '../img'*/
|
|
.f_weapon_6,
|
|
.f_weapon_5,
|
|
.f_weapon_4,
|
|
.f_weapon_3,
|
|
.f_weapon_2,
|
|
.f_weapon_1,
|
|
.f_weapon_0,
|
|
.f_shield_5,
|
|
.f_shield_4,
|
|
.f_shield_3,
|
|
.f_shield_2,
|
|
.f_shield_1,
|
|
.f_head_5_v2,
|
|
.f_head_5_v1,
|
|
.f_head_4_v2,
|
|
.f_head_4_v1,
|
|
.f_head_3_v2,
|
|
.f_head_3_v1,
|
|
.f_head_2_v2,
|
|
.f_head_2_v1,
|
|
.f_head_1,
|
|
.f_head_0,
|
|
.f_hair_white,
|
|
.f_hair_brown,
|
|
.f_hair_black,
|
|
.f_hair_blond,
|
|
.f_armor_5,
|
|
.f_armor_4,
|
|
.f_armor_3,
|
|
.f_armor_2,
|
|
.f_armor_1,
|
|
.f_armor_0_v2,
|
|
.f_armor_0_v1,
|
|
.f_skin_dead,
|
|
.f_skin_orc,
|
|
.f_skin_asian,
|
|
.f_skin_black,
|
|
.f_skin_white {
|
|
background: url("../img/sprites/female_sprites.png") no-repeat;
|
|
}
|
|
.f_weapon_6 {
|
|
background-position: 0 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.f_weapon_5 {
|
|
background-position: -90px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.f_weapon_4 {
|
|
background-position: -180px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.f_weapon_3 {
|
|
background-position: -270px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.f_weapon_2 {
|
|
background-position: -360px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.f_weapon_1 {
|
|
background-position: -450px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.f_weapon_0 {
|
|
background-position: -540px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.f_shield_5 {
|
|
background-position: -630px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.f_shield_4 {
|
|
background-position: -720px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.f_shield_3 {
|
|
background-position: -810px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.f_shield_2 {
|
|
background-position: -900px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.f_shield_1 {
|
|
background-position: -990px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.f_head_5_v2 {
|
|
background-position: -1080px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.f_head_5_v1 {
|
|
background-position: -1170px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.f_head_4_v2 {
|
|
background-position: -1260px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.f_head_4_v1 {
|
|
background-position: -1350px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.f_head_3_v2 {
|
|
background-position: -1440px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.f_head_3_v1 {
|
|
background-position: -1530px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.f_head_2_v2 {
|
|
background-position: -1620px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.f_head_2_v1 {
|
|
background-position: -1710px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.f_head_1 {
|
|
background-position: -1800px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.f_head_0 {
|
|
background-position: -1890px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.f_hair_white {
|
|
background-position: -1980px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.f_hair_brown {
|
|
background-position: -2070px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.f_hair_black {
|
|
background-position: -2160px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.f_hair_blond {
|
|
background-position: -2250px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.f_armor_5 {
|
|
background-position: -2340px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.f_armor_4 {
|
|
background-position: -2430px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.f_armor_3 {
|
|
background-position: -2520px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.f_armor_2 {
|
|
background-position: -2610px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.f_armor_1 {
|
|
background-position: -2700px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.f_armor_0_v2 {
|
|
background-position: -2790px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.f_armor_0_v1 {
|
|
background-position: -2880px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.f_skin_dead {
|
|
background-position: -2970px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.f_skin_orc {
|
|
background-position: -3060px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.f_skin_asian {
|
|
background-position: -3150px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.f_skin_black {
|
|
background-position: -3240px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.f_skin_white {
|
|
background-position: -3330px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.customize-menu [class^="f_hair"],
|
|
.customize-menu [class^="f_skin"],
|
|
.customize-menu [class^="f_armor"],
|
|
.customize-menu .f_head_0 {
|
|
width: 60px;
|
|
height: 60px;
|
|
}
|
|
.customize-menu .f_head_0 {
|
|
background-position: -1917px -9px;
|
|
}
|
|
.customize-menu .f_hair_white {
|
|
background-position: -2009px -8px;
|
|
}
|
|
.customize-menu .f_hair_brown {
|
|
background-position: -2099px -8px;
|
|
}
|
|
.customize-menu .f_hair_black {
|
|
background-position: -2189px -8px;
|
|
}
|
|
.customize-menu .f_hair_blond {
|
|
background-position: -2279px -8px;
|
|
}
|
|
.customize-menu .f_skin_dead {
|
|
background-position: -2997px -20px;
|
|
}
|
|
.customize-menu .f_skin_orc {
|
|
background-position: -3087px -20px;
|
|
}
|
|
.customize-menu .f_skin_asian {
|
|
background-position: -3177px -20px;
|
|
}
|
|
.customize-menu .f_skin_black {
|
|
background-position: -3267px -20px;
|
|
}
|
|
.customize-menu .f_skin_white {
|
|
background-position: -3357px -20px;
|
|
}
|
|
.customize-menu .f_armor_0_v2 {
|
|
background-position: -2819px -38px;
|
|
}
|
|
.customize-menu .f_armor_0_v1 {
|
|
background-position: -2909px -38px;
|
|
}
|
|
.m_weapon_6,
|
|
.m_weapon_5,
|
|
.m_weapon_4,
|
|
.m_weapon_3,
|
|
.m_weapon_2,
|
|
.m_weapon_1,
|
|
.m_weapon_0,
|
|
.m_shield_5,
|
|
.m_shield_4,
|
|
.m_shield_3,
|
|
.m_shield_2,
|
|
.m_shield_1,
|
|
.m_head_5,
|
|
.m_head_4,
|
|
.m_head_3,
|
|
.m_head_2,
|
|
.m_head_1,
|
|
.m_head_0,
|
|
.m_hair_blond,
|
|
.m_hair_black,
|
|
.m_hair_brown,
|
|
.m_hair_white,
|
|
.m_armor_5,
|
|
.m_armor_4,
|
|
.m_armor_3,
|
|
.m_armor_2,
|
|
.m_armor_1,
|
|
.m_armor_0,
|
|
.m_skin_dead,
|
|
.m_skin_orc,
|
|
.m_skin_asian,
|
|
.m_skin_black,
|
|
.m_skin_white {
|
|
background: url("../img/sprites/male_sprites.png") no-repeat;
|
|
}
|
|
.m_weapon_6 {
|
|
background-position: 0 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.m_weapon_5 {
|
|
background-position: -90px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.m_weapon_4 {
|
|
background-position: -180px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.m_weapon_3 {
|
|
background-position: -270px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.m_weapon_2 {
|
|
background-position: -360px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.m_weapon_1 {
|
|
background-position: -450px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.m_weapon_0 {
|
|
background-position: -540px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.m_shield_5 {
|
|
background-position: -630px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.m_shield_4 {
|
|
background-position: -720px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.m_shield_3 {
|
|
background-position: -810px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.m_shield_2 {
|
|
background-position: -900px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.m_shield_1 {
|
|
background-position: -990px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.m_head_5 {
|
|
background-position: -1080px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.m_head_4 {
|
|
background-position: -1170px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.m_head_3 {
|
|
background-position: -1260px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.m_head_2 {
|
|
background-position: -1350px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.m_head_1 {
|
|
background-position: -1440px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.m_head_0 {
|
|
background-position: -1530px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.m_hair_blond {
|
|
background-position: -1620px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.m_hair_black {
|
|
background-position: -1710px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.m_hair_brown {
|
|
background-position: -1800px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.m_hair_white {
|
|
background-position: -1890px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.m_armor_5 {
|
|
background-position: -1980px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.m_armor_4 {
|
|
background-position: -2070px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.m_armor_3 {
|
|
background-position: -2160px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.m_armor_2 {
|
|
background-position: -2250px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.m_armor_1 {
|
|
background-position: -2340px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.m_armor_0 {
|
|
background-position: -2430px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.m_skin_dead {
|
|
background-position: -2520px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.m_skin_orc {
|
|
background-position: -2610px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.m_skin_asian {
|
|
background-position: -2700px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.m_skin_black {
|
|
background-position: -2790px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.m_skin_white {
|
|
background-position: -2880px 0;
|
|
width: 90px;
|
|
height: 90px;
|
|
}
|
|
.customize-menu [class^="m_hair"],
|
|
.customize-menu [class^="m_skin"],
|
|
.customize-menu .m_head_0 {
|
|
width: 60px;
|
|
height: 60px;
|
|
}
|
|
.customize-menu .m_head_0 {
|
|
background-position: -1557px -9px;
|
|
}
|
|
.customize-menu .m_hair_blond {
|
|
background-position: -1647px -4px;
|
|
}
|
|
.customize-menu .m_hair_black {
|
|
background-position: -1737px -4px;
|
|
}
|
|
.customize-menu .m_hair_brown {
|
|
background-position: -1827px -4px;
|
|
}
|
|
.customize-menu .m_hair_white {
|
|
background-position: -1917px -4px;
|
|
}
|
|
.customize-menu .m_skin_dead {
|
|
background-position: -2547px -20px;
|
|
}
|
|
.customize-menu .m_skin_orc {
|
|
background-position: -2637px -20px;
|
|
}
|
|
.customize-menu .m_skin_asian {
|
|
background-position: -2727px -20px;
|
|
}
|
|
.customize-menu .m_skin_black {
|
|
background-position: -2817px -20px;
|
|
}
|
|
.customize-menu .m_skin_white {
|
|
background-position: -2907px -20px;
|
|
}
|
|
.shop_weapon_6,
|
|
.shop_weapon_5,
|
|
.shop_weapon_4,
|
|
.shop_weapon_3,
|
|
.shop_weapon_2,
|
|
.shop_weapon_1,
|
|
.shop_shield_5,
|
|
.shop_shield_4,
|
|
.shop_shield_3,
|
|
.shop_shield_2,
|
|
.shop_shield_1,
|
|
.shop_head_5,
|
|
.shop_head_4,
|
|
.shop_head_3,
|
|
.shop_head_2,
|
|
.shop_head_1,
|
|
.shop_armor_5,
|
|
.shop_armor_4,
|
|
.shop_armor_3,
|
|
.shop_armor_2,
|
|
.shop_armor_1,
|
|
.shop_reroll,
|
|
.shop_potion,
|
|
.shop_copper,
|
|
.shop_silver,
|
|
.shop_gold {
|
|
background: url("../img/sprites/shop_sprites.png") no-repeat;
|
|
}
|
|
.shop_weapon_6 {
|
|
background-position: 0 0;
|
|
width: 40px;
|
|
height: 40px;
|
|
}
|
|
.shop_weapon_5 {
|
|
background-position: -40px 0;
|
|
width: 40px;
|
|
height: 40px;
|
|
}
|
|
.shop_weapon_4 {
|
|
background-position: -80px 0;
|
|
width: 40px;
|
|
height: 40px;
|
|
}
|
|
.shop_weapon_3 {
|
|
background-position: -120px 0;
|
|
width: 40px;
|
|
height: 40px;
|
|
}
|
|
.shop_weapon_2 {
|
|
background-position: -160px 0;
|
|
width: 40px;
|
|
height: 40px;
|
|
}
|
|
.shop_weapon_1 {
|
|
background-position: -200px 0;
|
|
width: 40px;
|
|
height: 40px;
|
|
}
|
|
.shop_shield_5 {
|
|
background-position: -240px 0;
|
|
width: 40px;
|
|
height: 40px;
|
|
}
|
|
.shop_shield_4 {
|
|
background-position: -280px 0;
|
|
width: 40px;
|
|
height: 40px;
|
|
}
|
|
.shop_shield_3 {
|
|
background-position: -320px 0;
|
|
width: 40px;
|
|
height: 40px;
|
|
}
|
|
.shop_shield_2 {
|
|
background-position: -360px 0;
|
|
width: 40px;
|
|
height: 40px;
|
|
}
|
|
.shop_shield_1 {
|
|
background-position: -400px 0;
|
|
width: 40px;
|
|
height: 40px;
|
|
}
|
|
.shop_head_5 {
|
|
background-position: -440px 0;
|
|
width: 40px;
|
|
height: 40px;
|
|
}
|
|
.shop_head_4 {
|
|
background-position: -480px 0;
|
|
width: 40px;
|
|
height: 40px;
|
|
}
|
|
.shop_head_3 {
|
|
background-position: -520px 0;
|
|
width: 40px;
|
|
height: 40px;
|
|
}
|
|
.shop_head_2 {
|
|
background-position: -560px 0;
|
|
width: 40px;
|
|
height: 40px;
|
|
}
|
|
.shop_head_1 {
|
|
background-position: -600px 0;
|
|
width: 40px;
|
|
height: 40px;
|
|
}
|
|
.shop_armor_5 {
|
|
background-position: -640px 0;
|
|
width: 40px;
|
|
height: 40px;
|
|
}
|
|
.shop_armor_4 {
|
|
background-position: -680px 0;
|
|
width: 40px;
|
|
height: 40px;
|
|
}
|
|
.shop_armor_3 {
|
|
background-position: -720px 0;
|
|
width: 40px;
|
|
height: 40px;
|
|
}
|
|
.shop_armor_2 {
|
|
background-position: -760px 0;
|
|
width: 40px;
|
|
height: 40px;
|
|
}
|
|
.shop_armor_1 {
|
|
background-position: -800px 0;
|
|
width: 40px;
|
|
height: 40px;
|
|
}
|
|
.shop_reroll {
|
|
background-position: -840px 0;
|
|
width: 40px;
|
|
height: 40px;
|
|
}
|
|
.shop_potion {
|
|
background-position: -880px 0;
|
|
width: 40px;
|
|
height: 40px;
|
|
}
|
|
.shop_copper {
|
|
background-position: -923px -8px;
|
|
width: 32px;
|
|
height: 22px;
|
|
}
|
|
.shop_silver {
|
|
background-position: -963px -8px;
|
|
width: 32px;
|
|
height: 22px;
|
|
}
|
|
.shop_gold {
|
|
background-position: -1003px -8px;
|
|
width: 32px;
|
|
height: 22px;
|
|
}
|
|
.herobox {
|
|
height: 10.5em;
|
|
width: 10em;
|
|
max-width: 10em;
|
|
margin: 0;
|
|
padding: 0;
|
|
position: relative;
|
|
cursor: pointer;
|
|
background: #f5f5f5;
|
|
transition: padding 0.13s ease-out, border 0.25s ease-out, background 0.25s ease-out;
|
|
outline: 1px solid rgba(0,0,0,0.1);
|
|
}
|
|
.herobox:after {
|
|
content: attr(data-name);
|
|
position: absolute;
|
|
top: 0;
|
|
display: block;
|
|
width: 100%;
|
|
line-height: 2;
|
|
color: #000;
|
|
text-align: center;
|
|
border-bottom: 1px solid rgba(0,0,0,0.1);
|
|
background: #b2d4a6;
|
|
transition: opacity 0.2s ease-out;
|
|
}
|
|
.herobox:after {
|
|
opacity: 0;
|
|
}
|
|
.herobox[data-checkuser="isUser"]:after {
|
|
opacity: 1;
|
|
background: #a7c5cb;
|
|
}
|
|
.character-sprites span,
|
|
position: absolute,
|
|
#profileStable,
|
|
.active,
|
|
border 1pxsolid black,
|
|
,
|
|
.herobox[data-checkpet="hasPet"] {
|
|
padding-top: 2em;
|
|
}
|
|
.herobox:not([data-checkpet="hasPet"]) {
|
|
padding-top: 1.75em;
|
|
}
|
|
.herobox[data-checkpet="hasPet"][data-checkuser="isUser"] {
|
|
padding-top: 3.25em;
|
|
}
|
|
.herobox:not([data-checkuser="isUser"]) {
|
|
outline: 0;
|
|
}
|
|
.herobox:hover,
|
|
.herobox:focus {
|
|
background: #dfe9ea;
|
|
}
|
|
.herobox:hover:after,
|
|
.herobox:focus:after {
|
|
opacity: 1;
|
|
}
|
|
.herobox[data-checkpet="hasPet"]:hover,
|
|
.herobox[data-checkpet="hasPet"]:focus {
|
|
padding-top: 3.25em;
|
|
}
|
|
.herobox:not([data-checkpet="hasPet"]):hover,
|
|
.herobox:not([data-checkpet="hasPet"]):focus {
|
|
padding-top: 2.5em;
|
|
}
|
|
.herobox .character-sprites {
|
|
width: 6.428571429em;
|
|
height: 6.428571429em;
|
|
margin: 0 auto;
|
|
}
|
|
.herobox .character-sprites span,
|
|
.herobox .pet {
|
|
position: absolute;
|
|
}
|
|
.avatar-window {
|
|
float: right;
|
|
margin: 0 1em 0 0;
|
|
}
|
|
menu {
|
|
padding: 0;
|
|
margin: 0;
|
|
}
|
|
.customize-menu {
|
|
padding: 0;
|
|
width: 70%;
|
|
list-style: none;
|
|
padding-bottom: 10px;
|
|
}
|
|
.customize-menu menu:before {
|
|
content: attr(label);
|
|
display: block;
|
|
font-size: 14px;
|
|
font-weight: bold;
|
|
line-height: 2;
|
|
}
|
|
.customize-option {
|
|
border: 1px solid #808080;
|
|
background-color: #ededed;
|
|
margin-bottom: 10px;
|
|
cursor: pointer;
|
|
-webkit-transition: background-color 0.5s ease-out;
|
|
-moz-transition: background-color 0.5s ease-out;
|
|
transition: background-color 0.5s ease-out;
|
|
}
|
|
.customize-option:active {
|
|
background-color: #fff2cc;
|
|
-webkit-transition: none;
|
|
-moz-transition: none;
|
|
transition: none;
|
|
}
|
|
.customize-option:not(:last-of-type) {
|
|
margin-right: 10px;
|
|
}
|
|
@media (max-width: 480px) {
|
|
.avatar-window {
|
|
float: none;
|
|
margin-bottom: 1em;
|
|
}
|
|
.customize-menu {
|
|
width: 100%;
|
|
}
|
|
}
|
|
.money {
|
|
display: inline-block;
|
|
line-height: 1.5em;
|
|
padding-left: 0.75em;
|
|
}
|
|
.money [class^="shop_"] {
|
|
vertical-align: top;
|
|
display: inline-block;
|
|
}
|
|
.btn-buy {
|
|
width: 4.5em;
|
|
min-height: 3em;
|
|
height: 100%;
|
|
padding: 0.75em 0 0 0.5em;
|
|
text-align: center;
|
|
vertical-align: top;
|
|
background-color: #d0e0e3;
|
|
color: #555;
|
|
}
|
|
.btn-buy:hover,
|
|
.btn-buy:focus {
|
|
background-color: #fce5cd;
|
|
text-decoration: none;
|
|
}
|
|
.rewards {
|
|
margin-bottom: 1.5em;
|
|
padding-bottom: 1.5em;
|
|
border-bottom: 1px solid rgba(0,0,0,0.1);
|
|
}
|
|
.reward-item {
|
|
background: #fff;
|
|
}
|
|
.reward-cost {
|
|
display: inline;
|
|
}
|
|
.rewards .task-text {
|
|
padding-left: 5em;
|
|
}
|
|
.rewards .task-options {
|
|
background: #fff;
|
|
}
|
|
.btn-reroll {
|
|
width: 2.5em;
|
|
padding-left: 0.25em;
|
|
background-color: #d0e0e3;
|
|
cursor: pointer;
|
|
box-shadow: inset -1px -1px 0 rgba(0,0,0,0.1);
|
|
}
|
|
.btn-reroll:hover,
|
|
.btn-reroll:focus {
|
|
background-color: #fce5cd;
|
|
}
|
|
.item-img {
|
|
float: left;
|
|
display: inline-block;
|
|
vertical-align: top;
|
|
height: 3em;
|
|
margin-left: -0.5em;
|
|
margin-right: 0.5em;
|
|
border-top: 0;
|
|
border-bottom: 0;
|
|
}
|
|
.token-wallet {
|
|
cursor: pointer;
|
|
}
|
|
.token-wallet .tile {
|
|
background-color: #ffe69e;
|
|
}
|
|
.token-wallet .add-token-btn {
|
|
opacity: 0;
|
|
}
|
|
.token-wallet:hover .add-token-btn,
|
|
.token-wallet:focus .add-token-btn {
|
|
opacity: 1;
|
|
background-color: #d9ead3;
|
|
}
|
|
.token-wallet:hover .tile,
|
|
.token-wallet:focus .tile {
|
|
opacity: 1;
|
|
}
|
|
.pet-grid {
|
|
padding-top: 1.5em;
|
|
border-top: rgba(0,0,0,0.1);
|
|
}
|
|
.pet-grid table {
|
|
width: 100%;
|
|
}
|
|
.pet-grid td {
|
|
padding: 0.5em;
|
|
width: 25%;
|
|
}
|
|
.pet-grid td.active-pet {
|
|
background-color: #fce5cd;
|
|
outline: 1px solid rgba(0,0,0,0.1);
|
|
outline-offset: -1px;
|
|
}
|
|
.pet-grid td:hover,
|
|
.pet-grid td:focus {
|
|
background-color: #b5ced3;
|
|
}
|
|
.current-pet {
|
|
left: 0px;
|
|
bottom: 0px;
|
|
}
|
|
.item-drop-icon {
|
|
float: left;
|
|
padding-right: 20px;
|
|
padding-bottom: 20px;
|
|
}
|
|
.Pet_Food_Base,
|
|
.Pet_Food_Zombie,
|
|
.Pet_Food_White,
|
|
.Pet_Food_Veteran,
|
|
.Pet_Food_Skeleton,
|
|
.Pet_Food_Shade,
|
|
.Pet_Food_Red,
|
|
.Pet_Food_Golden,
|
|
.Pet_Food_Desert,
|
|
.Pet_Food_CottonCandyPink,
|
|
.Pet_Food_CottonCandyBlue,
|
|
.Pet_Food_Zombie,
|
|
.Pet_Food_White,
|
|
.Pet_Food_Skeleton,
|
|
.Pet_Food_Shade,
|
|
.Pet_Food_Red,
|
|
.Pet_Food_Golden,
|
|
.Pet_Food_Desert,
|
|
.Pet_Food_CottonCandyPink,
|
|
.Pet_Food_CottonCandyBlue,
|
|
.Pet_Food_Base,
|
|
.Pet_Food_Base,
|
|
.Pet_Food_Zombie,
|
|
.Pet_Food_White,
|
|
.Pet_Food_Skeleton,
|
|
.Pet_Food_Shade,
|
|
.Pet_Food_Red,
|
|
.Pet_Food_Golden,
|
|
.Pet_Food_Desert,
|
|
.Pet_Food_CottonCandyPink,
|
|
.Pet_Food_CottonCandyBlue,
|
|
.Pet_Food_Base,
|
|
.Pet_Food_Zombie,
|
|
.Pet_Food_White,
|
|
.Pet_Food_Skeleton,
|
|
.Pet_Food_Shade,
|
|
.Pet_Food_Red,
|
|
.Pet_Food_Golden,
|
|
.Pet_Food_Desert,
|
|
.Pet_Food_CottonCandyPink,
|
|
.Pet_Food_CottonCandyBlue,
|
|
.Pet_Food_Base,
|
|
.Pet_Food_Zombie,
|
|
.Pet_Food_White,
|
|
.Pet_Food_Skeleton,
|
|
.Pet_Food_Shade,
|
|
.Pet_Food_Red,
|
|
.Pet_Food_Golden,
|
|
.Pet_Food_Desert,
|
|
.Pet_Food_CottonCandyPink,
|
|
.Pet_Food_CottonCandyBlue,
|
|
.Pet_Food_Base,
|
|
.Pet_Food_Zombie,
|
|
.Pet_Food_White,
|
|
.Pet_Food_Skeleton,
|
|
.Pet_Food_Shade,
|
|
.Pet_Food_Red,
|
|
.Pet_Food_Golden,
|
|
.Pet_Food_Desert,
|
|
.Pet_Food_CottonCandyPink,
|
|
.Pet_Food_CottonCandyBlue,
|
|
.Pet_Food_Base,
|
|
.Pet_Food_Zombie,
|
|
.Pet_Food_White,
|
|
.Pet_Food_Skeleton,
|
|
.Pet_Food_Shade,
|
|
.Pet_Food_Red,
|
|
.Pet_Food_Golden,
|
|
.Pet_Food_Desert,
|
|
.Pet_Food_CottonCandyPink,
|
|
.Pet_Food_CottonCandyBlue,
|
|
.Pet_Food_Base,
|
|
.Pet_Food_SugarCube,
|
|
.Pet_Food_Strawberry,
|
|
.Pet_Food_Rotten,
|
|
.Pet_Food_Licorice,
|
|
.Pet_Food_Golden,
|
|
.Pet_Food_Cream,
|
|
.Pet_Food_CottonCandyPink,
|
|
.Pet_Food_CottonCandyBlue,
|
|
.Pet_Food_Chocolate,
|
|
.Pet_Food_Base,
|
|
.Pet_Food_Zombie,
|
|
.Pet_Food_White,
|
|
.Pet_Food_Skeleton,
|
|
.Pet_Food_Shade,
|
|
.Pet_Food_Red,
|
|
.Pet_Food_Golden,
|
|
.Pet_Food_Desert,
|
|
.Pet_Food_CottonCandyPink,
|
|
.Pet_Food_CottonCandyBlue,
|
|
.Pet_Food_Base {
|
|
background: url("/../img/hatching_powder.png") no-repeat;
|
|
width: 34px;
|
|
height: 34px;
|
|
}
|
|
.inventory-list li {
|
|
clear: both;
|
|
}
|
|
.pets-menu > div {
|
|
float: left;
|
|
}
|
|
.hatchingPotions-menu > div {
|
|
float: left;
|
|
}
|
|
.new-stuff {
|
|
position: fixed;
|
|
text-align: center;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 0;
|
|
z-index: 1010;
|
|
}
|
|
.new-stuff> .alert {
|
|
border-top: 0;
|
|
border-radius: 0 0 4px 4px;
|
|
padding-right: 14px;
|
|
display: inline-block;
|
|
}
|
|
.alert-gp {
|
|
background-color: #fbefc0;
|
|
border-color: #f6da6d;
|
|
color: #786938;
|
|
}
|
|
.alert-hp {
|
|
background-color: #f2dede;
|
|
border-color: #d89b9b;
|
|
color: #b94a48;
|
|
}
|
|
.alert-lvl {
|
|
background-color: #d9edf7;
|
|
border-color: #8cc9e7;
|
|
color: #3a87ad;
|
|
}
|
|
.alert-xp {
|
|
background-color: #dcc0fb;
|
|
border-color: #ae6df6;
|
|
color: #635673;
|
|
}
|
|
.alert-death {
|
|
background-color: #4e4e4e;
|
|
border-color: #4e4e4e;
|
|
color: #ababab;
|
|
}
|
|
.icon-gold {
|
|
background: url("../img/coin_single_gold.png") no-repeat;
|
|
background-position: center center;
|
|
background-size: 18px;
|
|
width: 14px;
|
|
height: 14px;
|
|
}
|
|
.icon-silver {
|
|
background: url("../img/coin_single_silver.png") no-repeat;
|
|
background-position: center center;
|
|
background-size: 18px;
|
|
width: 14px;
|
|
height: 14px;
|
|
}
|
|
.icon-death {
|
|
background: url("../img/sprites/dead.png") no-repeat;
|
|
background-position: center center;
|
|
background-size: 14px;
|
|
width: 14px;
|
|
height: 14px;
|
|
}
|
|
.undo-button {
|
|
z-index: 3000;
|
|
position: absolute;
|
|
left: 5px;
|
|
top: 5px;
|
|
}
|
|
@import "../../public/../img/sprites/pet_sprites.css";
|
|
@import "../../public/../img/sprites/PetEggs.css";
|
|
.hidden {
|
|
display: none !important;
|
|
visibility: hidden;
|
|
}
|
|
.visuallyhidden {
|
|
border: 0;
|
|
clip: rect(0 0 0 0);
|
|
height: 1px;
|
|
margin: -1px;
|
|
overflow: hidden;
|
|
padding: 0;
|
|
position: absolute;
|
|
width: 1px;
|
|
}
|
|
.visuallyhidden.focusable:active,
|
|
.visuallyhidden.focusable:focus {
|
|
clip: auto;
|
|
height: auto;
|
|
margin: 0;
|
|
overflow: visible;
|
|
position: static;
|
|
width: auto;
|
|
}
|
|
.invisible {
|
|
visibility: hidden;
|
|
}
|
|
.full {
|
|
width: 100%;
|
|
}
|
|
.half {
|
|
width: 50%;
|
|
}
|
|
.third {
|
|
width: 33.3333%;
|
|
}
|
|
.two-thirds {
|
|
width: 66.6666%;
|
|
}
|
|
.quarter {
|
|
width: 25%;
|
|
}
|
|
.three-quarters {
|
|
width: 75%;
|
|
}
|
|
.fifth {
|
|
width: 20%;
|
|
}
|
|
.two-fifths {
|
|
width: 40%;
|
|
}
|
|
.three-fifths {
|
|
width: 60%;
|
|
}
|
|
.four-fifths {
|
|
width: 80%;
|
|
}
|
|
.sixth {
|
|
width: 16.6667%;
|
|
}
|
|
.eighth {
|
|
width: 12.5%;
|
|
}
|
|
.tenth {
|
|
width: 10%;
|
|
}
|
|
.twelfth {
|
|
width: 8.3333%;
|
|
}
|
|
.grid {
|
|
padding: 0 1.5em 1.5em 0;
|
|
letter-spacing: -4px;
|
|
}
|
|
.module {
|
|
display: inline-block;
|
|
letter-spacing: normal;
|
|
vertical-align: top;
|
|
width: 25%;
|
|
padding: 0 0 1.5em 1.5em;
|
|
-moz-box-sizing: border-box;
|
|
box-sizing: border-box;
|
|
}
|
|
@media (max-width: 60em) {
|
|
.module {
|
|
width: 50%;
|
|
}
|
|
.task-column {
|
|
max-height: 18em;
|
|
overflow-y: scroll;
|
|
}
|
|
}
|
|
@media (max-width: 37.5em) {
|
|
.grid {
|
|
padding-right: 0;
|
|
}
|
|
.module {
|
|
width: 100%;
|
|
padding-left: 0;
|
|
}
|
|
.module .task-column {
|
|
max-height: none;
|
|
overflow: visible;
|
|
}
|
|
}
|
|
.header-wrap {
|
|
width: 100%;
|
|
padding: 0;
|
|
z-index: 1;
|
|
background: #f5f5f5;
|
|
border-bottom: 1px solid rgba(0,0,0,0.2);
|
|
overflow: hidden;
|
|
}
|
|
.user-menu {
|
|
position: absolute;
|
|
top: 0.5em;
|
|
right: 0.5em;
|
|
font-size: 0.85em;
|
|
}
|
|
.user-menu .tile {
|
|
cursor: pointer;
|
|
font-weight: 400;
|
|
color: #494949;
|
|
color: rgba(38,38,38,0.8);
|
|
background-color: #c2d7db;
|
|
}
|
|
.user-menu .tile:hover,
|
|
.user-menu .tile:focus {
|
|
background-color: #b2d4a6;
|
|
}
|
|
.user-menu .tile:active {
|
|
background-color: #98c688;
|
|
}
|
|
.user-reporter:after {
|
|
content: '▾';
|
|
float: right;
|
|
}
|
|
.stacked > li {
|
|
display: list-item;
|
|
}
|
|
.stacked > li > a {
|
|
display: block;
|
|
}
|
|
.flyout,
|
|
.flyout-alt {
|
|
position: relative;
|
|
}
|
|
.flyout-content {
|
|
position: absolute;
|
|
top: 100%;
|
|
right: -99999px;
|
|
height: 0;
|
|
overflow: hidden;
|
|
}
|
|
.flyout:hover > .flyout-content {
|
|
right: 0;
|
|
}
|
|
.flyout-alt:hover > .flyout-content {
|
|
top: 0;
|
|
right: 100%;
|
|
}
|
|
.flyout:hover > .flyout-content,
|
|
.flyout-alt:hover > .flyout-content {
|
|
height: auto;
|
|
overflow: visible;
|
|
}
|
|
.flyout .tile {
|
|
min-width: 5em;
|
|
}
|
|
.stacked .tile {
|
|
outline: 0;
|
|
border: 1px solid rgba(0,0,0,0.2);
|
|
border-top: 0;
|
|
}
|
|
.site-header {
|
|
display: table;
|
|
height: 10.5em;
|
|
}
|
|
@media (min-width: 42.5em) {
|
|
.site-header {
|
|
width: 75%;
|
|
}
|
|
}
|
|
@media (min-width: 60em) {
|
|
.site-header {
|
|
width: 66%;
|
|
}
|
|
}
|
|
@media (min-width: 70em) {
|
|
.site-header {
|
|
width: 70%;
|
|
}
|
|
}
|
|
.herobox-wrap {
|
|
display: table-cell;
|
|
vertical-align: middle;
|
|
width: 10em;
|
|
height: 10.5em;
|
|
}
|
|
.hero-stats {
|
|
padding: 0 1.25em;
|
|
margin: 0;
|
|
display: table-cell;
|
|
vertical-align: middle;
|
|
min-width: 175px;
|
|
}
|
|
.hero-stats .meter,
|
|
.hero-stats .bar {
|
|
box-shadow: none;
|
|
border-radius: 0;
|
|
}
|
|
.hero-stats .meter {
|
|
position: relative;
|
|
background: #fff;
|
|
opacity: 1;
|
|
outline: 1px solid rgba(0,0,0,0.2);
|
|
outline-offset: -1px;
|
|
overflow: hidden;
|
|
height: 2.25em;
|
|
margin: 0 0 1em;
|
|
cursor: help;
|
|
color: #111;
|
|
}
|
|
.hero-stats .meter:last-of-type {
|
|
margin-bottom: 0;
|
|
}
|
|
.hero-stats .meter:after {
|
|
content: attr(title);
|
|
position: absolute;
|
|
left: -1em;
|
|
top: 0.4em;
|
|
font-weight: 400;
|
|
z-index: -1;
|
|
transition: all 0.25s ease-out;
|
|
}
|
|
.hero-stats .meter .bar {
|
|
border: 1px solid rgba(0,0,0,0.1);
|
|
height: 100%;
|
|
transition: width 0.25s ease-out;
|
|
}
|
|
.hero-stats .meter:hover:after {
|
|
left: 1em;
|
|
z-index: 1;
|
|
}
|
|
.hero-stats .health .bar {
|
|
background: #d64040;
|
|
}
|
|
.hero-stats .experience .bar {
|
|
background: #ffcf42;
|
|
}
|
|
.hero-stats .meter-text {
|
|
position: absolute;
|
|
top: 0;
|
|
right: 0.5em;
|
|
z-index: 1;
|
|
line-height: 2.25;
|
|
}
|
|
.task-column::-webkit-scrollbar {
|
|
width: 12px;
|
|
}
|
|
.task-column::-webkit-scrollbar-thumb {
|
|
border-width: 1px 1px 1px 2px;
|
|
}
|
|
.task-column::-webkit-scrollbar-track {
|
|
border-width: 0;
|
|
}
|
|
.task-column::-webkit-scrollbar {
|
|
height: 16px;
|
|
overflow: visible;
|
|
width: 16px;
|
|
}
|
|
.task-column::-webkit-scrollbar-button {
|
|
height: 0;
|
|
width: 0;
|
|
}
|
|
.task-column::-webkit-scrollbar-track {
|
|
background-clip: padding-box;
|
|
border: solid transparent;
|
|
border-width: 0 0 0 4px;
|
|
}
|
|
.task-column::-webkit-scrollbar-track:horizontal {
|
|
border-width: 4px 0 0;
|
|
}
|
|
.task-column::-webkit-scrollbar-track:hover {
|
|
background-color: rgba(150,150,150,0.05);
|
|
box-shadow: inset 1px 0 0 rgba(150,150,150,0.1);
|
|
}
|
|
.task-column::-webkit-scrollbar-track:horizontal:hover {
|
|
box-shadow: inset 0 1px 0 rgba(150,150,150,0.1);
|
|
}
|
|
.task-column::-webkit-scrollbar-track:active {
|
|
background-color: rgba(150,150,150,0.05);
|
|
box-shadow: inset 1px 0 0 rgba(150,150,150,0.14), inset -1px 0 0 rgba(150,150,150,0.07);
|
|
}
|
|
.task-column::-webkit-scrollbar-track:horizontal:active {
|
|
box-shadow: inset 0 1px 0 rgba(150,150,150,0.14), inset 0 -1px 0 rgba(150,150,150,0.07);
|
|
}
|
|
.task-column::-webkit-scrollbar-thumb {
|
|
background-color: rgba(150,150,150,0.2);
|
|
background-clip: padding-box;
|
|
border: solid transparent;
|
|
border-width: 1px 1px 1px 6px;
|
|
min-height: 28px;
|
|
padding: 100px 0 0;
|
|
box-shadow: inset 1px 1px 0 rgba(150,150,150,0.1), inset 0 -1px 0 rgba(150,150,150,0.07);
|
|
}
|
|
.task-column::-webkit-scrollbar-thumb:horizontal {
|
|
border-width: 6px 1px 1px;
|
|
padding: 0 0 0 100px;
|
|
box-shadow: inset 1px 1px 0 rgba(150,150,150,0.1), inset -1px 0 0 rgba(150,150,150,0.07);
|
|
}
|
|
.task-column::-webkit-scrollbar-thumb:hover {
|
|
background-color: rgba(150,150,150,0.4);
|
|
box-shadow: inset 1px 1px 1px rgba(150,150,150,0.25);
|
|
}
|
|
.task-column::-webkit-scrollbar-thumb:active {
|
|
background-color: rgba(150,150,150,0.5);
|
|
box-shadow: inset 1px 1px 3px rgba(150,150,150,0.35);
|
|
}
|
|
.task-column::-webkit-scrollbar-track {
|
|
border-width: 0 1px 0 6px;
|
|
}
|
|
.task-column::-webkit-scrollbar-track:horizontal {
|
|
border-width: 6px 0 1px;
|
|
}
|
|
.task-column::-webkit-scrollbar-track:hover {
|
|
background-color: rgba(150,150,150,0.035);
|
|
box-shadow: inset 1px 1px 0 rgba(150,150,150,0.14), inset -1px -1px 0 rgba(150,150,150,0.07);
|
|
}
|
|
.task-column::-webkit-scrollbar-thumb {
|
|
border-width: 0 1px 0 6px;
|
|
}
|
|
.task-column::-webkit-scrollbar-thumb:horizontal {
|
|
border-width: 6px 0 1px;
|
|
}
|
|
.task-column::-webkit-scrollbar-corner {
|
|
background: transparent;
|
|
}
|
|
.datepicker {
|
|
width: 210px;
|
|
}
|
|
html,
|
|
body,
|
|
p,
|
|
h1,
|
|
ul,
|
|
li,
|
|
table,
|
|
tr,
|
|
th,
|
|
td {
|
|
margin: 0;
|
|
padding: 0;
|
|
}
|
|
* {
|
|
-webkit-box-sizing: border-box;
|
|
-moz-box-sizing: border-box;
|
|
box-sizing: border-box;
|
|
}
|
|
* {
|
|
font-family: "Lato", sans-serif;
|
|
}
|
|
hr {
|
|
border-top: 0;
|
|
border-bottom: 1px solid #ddd;
|
|
border-color: rgba(0,0,0,0.1);
|
|
}
|
|
/* Footer
|
|
-------------------------------------------------- */
|
|
/* Bootstrap website boilerplate */
|
|
.footer {
|
|
padding: 70px 0;
|
|
border-top: 1px solid #e5e5e5;
|
|
background-color: #f5f5f5;
|
|
}
|
|
.footer p {
|
|
margin-bottom: 0;
|
|
color: #777;
|
|
}
|
|
.footer-links {
|
|
margin: 10px 0;
|
|
}
|
|
.footer-links li {
|
|
display: inline;
|
|
margin-right: 10px;
|
|
}
|
|
/* Customizations to make footer sticky */
|
|
/*html, body {height: 100%;}*/
|
|
#wrap {
|
|
min-height: 100%;
|
|
z-index: -1;
|
|
}
|
|
#main {
|
|
padding-bottom: 250px;
|
|
/* don't know why this works, sticky footers are weird */
|
|
}
|
|
@media (max-width: 600px) {
|
|
#wrap {
|
|
margin-top: 0;
|
|
}
|
|
}
|
|
/* Tokens
|
|
-------------------------------------------------- */
|
|
/* Adaptation of GH's social-count for Tokens */
|
|
.token-cost {
|
|
border: 1px solid #d4d4d4;
|
|
font-size: 11px;
|
|
font-weight: bold;
|
|
padding: 6px 7px 5px;
|
|
line-height: 20px;
|
|
margin-left: 8px;
|
|
border-radius: 3px;
|
|
color: #333;
|
|
background-color: #fafafa;
|
|
position: relative;
|
|
}
|
|
.token-cost::before {
|
|
content: "";
|
|
display: block;
|
|
width: 0;
|
|
height: 0;
|
|
border: 6px solid #d4d4d4;
|
|
border-color: transparent #d4d4d4 transparent transparent;
|
|
position: absolute;
|
|
right: 100%;
|
|
margin-right: 0;
|
|
top: 50%;
|
|
margin-top: -6px;
|
|
}
|
|
.token-cost::after {
|
|
content: "";
|
|
display: block;
|
|
width: 0;
|
|
height: 0;
|
|
border: 6px solid #fafafa;
|
|
border-color: transparent #fafafa transparent transparent;
|
|
position: absolute;
|
|
right: 100%;
|
|
margin-right: -1px;
|
|
top: 50%;
|
|
margin-top: -6px;
|
|
}
|
|
/* Misc
|
|
-------------------------------------------------- */
|
|
.modal {
|
|
whitespace: normal;
|
|
}
|
|
.notification-character {
|
|
float: left;
|
|
}
|
|
.notification-message {
|
|
display: inline-block;
|
|
padding-right: 1em;
|
|
line-height: 3;
|
|
}
|
|
.notification-action {
|
|
vertical-align: baseline;
|
|
}
|
|
#reset-modal {
|
|
z-index: 1500;
|
|
}
|
|
#notification-area {
|
|
position: fixed;
|
|
top: 0;
|
|
right: 0px;
|
|
z-index: 1001;
|
|
}
|