.container{ width: 100%; min-height: 100%; display: flex; flex-direction: column; position: relative; padding: 1rem .75rem; background-color: var(--widget-bg); } .content{ width: 100%; display: flex; flex-direction: column; gap: 1rem; } .wrap_item{ display: flex; flex-direction: column; background: var(--card-bg); border-radius: var(--border-radius); padding: 1rem .75rem; gap: 1.2rem; } .logout{ background: var(--card-bg); color: var(--text); height: 3rem; } .user_con{ display: flex; justify-content: space-between; width: 100%; } .user_edit_con{ display: flex; flex-direction: column; & .edit_btn{ //background: var(--nav-item-hover); border-radius: var(--border-radius); //background: var(--nav-item-bg); //background-color: rgba(0, 0, 0, 0.15); width: 2rem; height: 2rem; //opacity: 0.5; & .icon{ font-size: .75rem; width: 1.4em; height: 1.4em; fill: var(--text); } } } .user_info{ display: flex; align-items: center; width: 100%; gap: 1rem; } .avatar_empty{ width: 4rem; height: 4rem; } .empty_info{ display: flex; flex-direction: column; gap: .25rem; & .welcome{ font-size: 1.125rem; line-height: 1.375rem; color: var(--header); font-weight: 700; } & .login_tips{ font-size: 1rem; line-height: 1.125rem; color: var(--text); } } .login_con{ display: flex; align-items: center; justify-content: space-between; gap: 1.2rem; & .button{ font-size: 1rem; height: 3.1rem; } } .avatar{ width: 4rem; border-radius: 50%; img{ width: 4rem; height: auto; border-radius: 50%; } } .info{ flex-direction: column; align-items: flex-start; font-size: 1rem; color: var(--header); font-weight: 600; gap: .25rem; & .info_item{ display: flex; align-items: center; gap: .4rem; //justify-content: space-between; width: 100%; padding: 0 0.7rem 0 0; } & .name{ color: var(--header); font-size: 1.125rem; font-weight: 700; line-height: 1.375rem; } & .text{ font-size: 1rem; color: var(--text); font-weight: 600; } & .icon_golds{ width: 1.2rem; height: 1.2rem; } & .golds{ font-size: 1rem; font-weight: 600; color: #edc349; } & .icon_copy{ width: 1.2rem; height: 1.2rem; fill: var(--text); } & .male{ width: 1.2rem; height: 1.2rem; g{ fill: #05b0ff; } } & .female{ width: 1.2rem; height: 1.2rem; g{ fill: #fa5fdb; } } } .action_wrap{ padding: 0.2rem .75rem; gap: 0rem; } .action_item{ display: flex; align-items: center; height: 3.25rem; justify-content: space-between; & .action_left{ height: 100%; font-size: 1rem; display: flex; align-items: center; color: var(--header); gap: 0.525rem; text-align: left; & .icon{ width: 1.4rem; height: 1.4rem; fill: var(--text); g{ fill: var(--text); } path{ fill: var(--text); } } } & .action_right{ display: flex; height: 100%; align-items: center; font-size: 1rem; color: var(--text); gap: .5rem; & .gender{ font-size: .9rem; width: 1.4em; height: 1.4em; fill: var(--text); g{ fill: var(--text); } } & .icon{ font-size: .75rem; width: 1.4em; height: 1.4em; fill: var(--text); g{ fill: var(--text); } } } } .theme_con{ position: relative; width: 5.875rem; height: 3rem; transition: var(--transition); background-color: var(--nav-item-bg); border-radius: var(--border-radius); padding: .25rem; } .theme_bg{ position:absolute; width:50%; height:100%; pointer-events: none; border-radius: var(--border-radius); background-color: var(--nav-item-hover); transition:left 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; left:0%; } .theme_icon{ font-size: .75rem; width: 1.4em; height: 1.4em; fill: var(--text); &.active{ fill: var(--header); } } .card_line{ width: 100%; border-top: 1px solid var(--card-line); margin: 0.75rem 0; } .bonus_con{ display: flex; flex-direction: row; align-items: center; justify-content: center; background-color: var(--primary-color); color: #fff; padding: 0rem 0.5rem; border-radius: 0.3rem; font-size: 0.85rem; font-weight: 600; text-align: left; }