/* VideoMineCentre: index-DyepU53i.css plus the actual x/x07 overrides in
   index-BN1u2Ytj.css. Values follow source rem; assets and data remain Mock. */
[data-layout=source] .layout:has(.source-mine)>.main{padding:0!important;background:#0a0a0a}
[data-layout=source] .source-mine{display:flex;flex-direction:column;gap:calc(var(--source-rem)*.26667);padding:calc(var(--source-rem)*.26667 + env(safe-area-inset-top,0px)) 0 calc(var(--source-nav-height) + var(--source-guide-height) + var(--source-rem)*.32);background:#0a0a0a;min-width:0}
[data-layout=source][data-download=false] .source-mine{padding-bottom:calc(var(--source-nav-height) + var(--source-rem)*.32)}
.source-mine-head{display:flex;flex-direction:column;gap:calc(var(--source-rem)*.21333);padding:0 calc(var(--source-rem)*.26667);min-width:0}
.source-mine .source-mine-user{gap:calc(var(--source-rem)*.26667);padding:0;justify-content:space-between}
.source-mine .source-mine-avatar{width:calc(var(--source-rem)*1.28);height:calc(var(--source-rem)*1.28);background:#0000000f}
.source-mine .source-mine-identity{min-width:0}
.source-mine .source-mine-identity h2{min-width:0;max-width:100%;gap:calc(var(--source-rem)*.16);margin:0;font-size:calc(var(--source-rem)*.42667);font-weight:500;line-height:1.2;color:#fff}
.source-mine .source-mine-identity h2>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.source-mine .source-mine-identity h2>button[data-action=copy-account]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:calc(var(--source-rem)*.74667);height:calc(var(--source-rem)*.74667);padding:0;border:0;border-radius:50%;background:transparent;color:#ffffffb8;opacity:.72}
.source-mine .source-mine-identity h2>button svg{height:14px;width:14px}
.source-mine .source-mine-identity p{display:flex;align-items:center;gap:calc(var(--source-rem)*.10667);font-size:calc(var(--source-rem)*.32);font-weight:600;color:#9a9a94;margin:calc(var(--source-rem)*.10667) 0 0;line-height:1.5}
.source-mine .source-mine-user>nav{gap:calc(var(--source-rem)*.10667);flex-shrink:0}
.source-mine .source-mine-head-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:calc(var(--source-rem)*.96);height:calc(var(--source-rem)*.96);border-radius:50%;color:#ffffffb8}
.source-mine .source-mine-head-icon svg{width:22px;height:22px}
.source-mine .source-mine-identity-icon{height:calc(var(--source-rem)*1.06667);width:calc(var(--source-rem)*1.06667);color:#ffe033}
.source-mine .source-mine-identity-icon svg{width:28px;height:28px}
.source-mine .source-mine-vip{gap:calc(var(--source-rem)*.21333);min-height:calc(var(--source-rem)*1.44);padding:calc(var(--source-rem)*.18667) calc(var(--source-rem)*.26667);border:calc(var(--source-rem)*.02667) solid #ffe03333;border-radius:calc(var(--source-rem)*.26667);background:linear-gradient(115deg,#2a2414,#1c1a12 48%,#1a1c14);box-shadow:inset 0 calc(var(--source-rem)*.02667) #ffe03314}
.source-mine .source-mine-crown{font-size:calc(var(--source-rem)*.69333);line-height:1}
.source-mine .source-mine-vip strong{font-size:calc(var(--source-rem)*.37333);font-weight:400;color:#fff}
.source-mine .source-mine-vip small{font-size:calc(var(--source-rem)*.32);margin:0;color:#fff6b89e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.source-mine .source-mine-vip-end{flex-shrink:0;max-width:none;font-size:calc(var(--source-rem)*.29333);color:#1a1a1aa6}
.source-mine .source-mine-vip>b{flex-shrink:0;font-size:calc(var(--source-rem)*.32);font-weight:400;border:0;padding:calc(var(--source-rem)*.10667) calc(var(--source-rem)*.26667);border-radius:calc(var(--source-rem)*.32);background:linear-gradient(90deg,#ffe033,#f0b800);color:#1a1400}
.source-mine .source-mine-cards{gap:calc(var(--source-rem)*.21333)}
.source-mine .source-mine-card{min-height:calc(var(--source-rem)*2.13333);padding:calc(var(--source-rem)*.26667) calc(var(--source-rem)*.32);border-radius:calc(var(--source-rem)*.26667)}
.source-mine .source-mine-card.wallet{background:linear-gradient(145deg,#2b2716,#1c1b14 55%,#161612);border:calc(var(--source-rem)*.02667) solid #ffe03338;box-shadow:inset 0 calc(var(--source-rem)*.02667) #ffe0331a}
.source-mine .source-mine-card.earnings{background:linear-gradient(145deg,#1f2a14,#171c14 55%,#141612);border:calc(var(--source-rem)*.02667) solid #84cc1638;box-shadow:inset 0 calc(var(--source-rem)*.02667) #84cc161a}
.source-mine .source-mine-card>div{margin-bottom:calc(var(--source-rem)*.10667);gap:0;font-size:calc(var(--source-rem)*.26667)}
.source-mine .source-mine-card>div>span{display:inline-flex;align-items:center;gap:calc(var(--source-rem)*.05333);color:#ffffffad}
.source-mine .source-mine-refresh{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--source-rem)*.58667);height:calc(var(--source-rem)*.58667);padding:0;background:transparent;border:0;border-radius:50%;color:inherit;cursor:pointer;flex-shrink:0}
.source-mine .source-mine-refresh svg{width:12px;height:12px}
.source-mine .source-mine-card>div>a{height:calc(var(--source-rem)*.53333);padding:0 calc(var(--source-rem)*.32);border:0;border-radius:calc(var(--source-rem)*.32);font-size:calc(var(--source-rem)*.32);line-height:calc(var(--source-rem)*.53333);background:linear-gradient(90deg,#ffe033,#f0b800);color:#1a1400}
.source-mine .source-mine-card.earnings>div>a{background:linear-gradient(90deg,#ffe033,#84cc16)}
.source-mine .source-mine-card>p{margin:0;font-size:calc(var(--source-rem)*.90667);font-weight:700;line-height:1;letter-spacing:-.02em}
.source-mine .source-mine-card.wallet>p{color:#fff6b8}
.source-mine .source-mine-card.earnings>p{color:#a3e635}
.source-mine .source-mine-card small{font-size:calc(var(--source-rem)*.32);font-weight:600;margin-left:calc(var(--source-rem)*.05333)}
.source-mine .source-mine-activity{width:calc(100% - var(--source-rem)*.53333);margin:0 calc(var(--source-rem)*.26667);padding:calc(var(--source-rem)*.32) calc(var(--source-rem)*.37333);min-height:0;gap:calc(var(--source-rem)*.26667);border:calc(var(--source-rem)*.02667) solid #ffe03329;border-radius:calc(var(--source-rem)*.32);background:linear-gradient(105deg,#2a2416,#1a1c14 50%,#162014);box-shadow:inset 0 calc(var(--source-rem)*.02667) #ffffff0d}
.source-mine .source-mine-activity>span{width:calc(var(--source-rem)*.96);height:calc(var(--source-rem)*.96);background:#ffe0331f;border:calc(var(--source-rem)*.02667) solid #ffe0332e;box-shadow:none;color:#ffe033;flex-shrink:0}
.source-mine .source-mine-activity>span svg{width:20px;height:20px}
.source-mine .source-mine-activity strong{font-size:calc(var(--source-rem)*.4);font-weight:700;line-height:1.2}
.source-mine .source-mine-activity small{font-size:calc(var(--source-rem)*.29333);line-height:1.2;margin-top:calc(var(--source-rem)*.05333);color:#ffffff8c}
.source-mine .source-mine-activity b{font-size:16px;color:#ffffff73}
.source-mine .source-mine-grid{margin:0 calc(var(--source-rem)*.26667);padding:calc(var(--source-rem)*.53333) calc(var(--source-rem)*.26667);gap:calc(var(--source-rem)*.53333) calc(var(--source-rem)*.26667);border-radius:calc(var(--source-rem)*.26667);background:#1c1c18;border:calc(var(--source-rem)*.02667) solid #ffffff14}
.source-mine .source-mine-grid>a,.source-mine .source-mine-grid>button{gap:calc(var(--source-rem)*.21333);font-size:calc(var(--source-rem)*.32);font-weight:500;line-height:1.5}
.source-mine .source-mine-grid-icon{width:calc(var(--source-rem)*1.06667);height:calc(var(--source-rem)*1.06667);background:#333;box-shadow:none;color:#fff}
.source-mine .source-mine-grid-icon svg{width:20px;height:20px}
.source-mine .source-mine-grid>a>span:last-child,.source-mine .source-mine-grid>button>span:last-child{width:100%;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.source-mine .source-mine-logout{display:flex;align-items:center;justify-content:center;gap:calc(var(--source-rem)*.16);flex-shrink:0;width:calc(100% - var(--source-rem)*.53333);height:calc(var(--source-rem)*1.17333);min-height:0;margin:calc(var(--source-rem)*.10667) calc(var(--source-rem)*.26667) 0;padding:0!important;border:calc(var(--source-rem)*.02667) solid #ffffff14!important;border-radius:calc(var(--source-rem)*.26667);background:#1c1c18!important;color:#ffe033;font-size:calc(var(--source-rem)*.37333)!important;font-weight:500}
.source-mine .source-mine-logout svg{width:16px;height:16px}

.source-mine .source-mine-user-main{display:flex;flex:1;gap:calc(var(--source-rem)*.32);align-items:center;min-width:0}

.source-mine .source-mine-identity h2>button[data-action=login]{height:calc(var(--source-rem)*.74667);min-height:0;flex-shrink:0;padding:calc(var(--source-rem)*.13333) calc(var(--source-rem)*.42667);border:0;border-radius:calc(var(--source-rem)*.42667);font-size:calc(var(--source-rem)*.34667);font-weight:600;background:#ffe033;color:#1a1400}
.source-mine.is-guest .source-mine-identity p{font-weight:400;line-height:1.2;color:#ffffff8c}
/* A narrow desktop window retains the source's height-based rem. */
@media(max-width:400px){:root[data-source-device=desktop] .source-mine-card>div{flex-wrap:wrap;row-gap:calc(var(--source-rem)*.10667)}}
