.profile-avatar-image>.user-avatar-dress{object-fit:contain;pointer-events:none;z-index:1;border-radius:0;width:150%;max-width:none;height:150%;position:absolute;inset:-25%}.personal-user-avatar>img:not(.user-certification-badge,.user-avatar-dress),.personal-user-avatar>span{border-radius:inherit;object-fit:cover;width:100%;height:100%}.personal-main{padding-block:var(--space-22) var(--space-72)}.personal-profile-card{padding:var(--space-26) var(--space-32);border-radius:var(--radius-12);align-items:center;gap:var(--space-22);background:linear-gradient(115deg, var(--color-white) 0%, var(--color-white) 62%, var(--palette-fff5f1) 100%);box-shadow:0 10px 30px var(--palette-rgb-31-36-50-4);display:flex}.personal-profile-card>.personal-user-avatar{object-fit:cover;width:88px;height:88px;box-shadow:0 4px 18px var(--palette-rgb-26-33-49-12);border-radius:50%;flex:none}.personal-profile-card>.personal-user-avatar>span{background:var(--color-strong);color:var(--color-white);font-size:var(--font-size-30);place-items:center;font-weight:850;display:grid}.personal-profile-info{gap:var(--space-10);flex:1;min-width:0;display:grid}.personal-profile-identity{justify-items:start;gap:var(--space-6);min-width:0;display:grid}.personal-profile-card h1{align-items:center;gap:var(--space-10);min-width:0;max-width:100%;font-size:var(--text-page-title-size);letter-spacing:-.02em;margin:0;line-height:1.35;display:flex}.personal-svip-badge{object-fit:contain;flex-shrink:0;width:auto;max-width:80px;height:20px}.personal-profile-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.personal-profile-stats{align-items:center;gap:var(--space-24);margin:0;display:flex}.personal-profile-stats>div{align-items:baseline;gap:var(--space-5);display:flex}.personal-profile-stats dt,.personal-profile-stats dd{margin:0}.personal-profile-stats dt{color:var(--color-muted);font-size:var(--font-size-12);order:2}.personal-profile-stats dd{color:var(--color-ink);font-size:var(--font-size-17);font-weight:850}.personal-profile-stats .personal-profile-credit{margin-left:var(--space-2);padding-left:var(--space-20);border-left:1px solid var(--color-line)}.personal-profile-stats .personal-profile-credit dt{order:1}.personal-profile-stats .personal-profile-credit dd{order:2}.personal-profile-meta{align-items:center;gap:var(--space-6) var(--space-18);color:var(--color-muted);font-size:var(--font-size-13);flex-wrap:wrap;display:flex}.personal-profile-meta>span{align-items:center;gap:var(--space-5);min-width:0;display:inline-flex}.personal-profile-meta svg{color:var(--color-muted);flex:none}.personal-profile-certification{padding:0 var(--space-6);border-radius:0 var(--radius-2) var(--radius-8) 0;background:linear-gradient(90deg, var(--color-brand), var(--color-cta));color:var(--color-white);font-size:var(--font-size-12);isolation:isolate;min-height:20px;font-weight:400;line-height:20px;position:relative}.personal-profile-certification.has-icon{margin-left:var(--space-13);margin-right:var(--space-3);padding-left:var(--space-12)}.personal-profile-certification>img{pointer-events:none;position:absolute}.personal-certification-icon{z-index:2;width:auto;height:25px;top:-3px;left:-13px}.personal-certification-background{z-index:-1;width:29px;top:0;left:4px}.personal-certification-shadow{z-index:-1;width:47px;top:-3px;right:-3px}.personal-profile-intro{flex-basis:100%;max-width:100%}.personal-profile-intro>span:last-child{overflow-wrap:anywhere}.personal-profile-actions{align-items:center;gap:var(--space-8);flex-shrink:0;margin-left:auto;display:flex}.profile-edit-title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.profile-edit-main{padding-block:var(--space-24) var(--space-72)}.profile-edit-form{border-radius:var(--radius-8);background:var(--color-surface);max-width:720px;margin-inline:auto;overflow:hidden}.profile-edit-hero{padding:var(--space-48) var(--space-32) var(--space-12);place-items:center;display:grid}.profile-avatar-button{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;position:relative}.profile-avatar-button:disabled{cursor:default}.profile-avatar-image{background:var(--color-raised);width:130px;height:130px;color:var(--color-muted);box-shadow:0 4px 18px var(--palette-rgb-26-33-49-12);transition:box-shadow var(--motion-fast) var(--motion-ease-out);border-radius:50%;place-items:center;display:grid;position:relative;overflow:visible}.profile-avatar-image>img:not(.user-avatar-dress){border-radius:inherit;object-fit:cover;width:100%;height:100%}@media (hover:hover){.profile-avatar-button:hover .profile-avatar-image{box-shadow:0 6px 22px var(--palette-rgb-0-0-0-18)}}.profile-avatar-overlay{z-index:2;place-content:center;justify-items:center;gap:var(--space-6);color:var(--color-white);font-size:var(--font-size-13);background:var(--color-scrim);opacity:0;transition:opacity var(--motion-fast) var(--motion-ease-out);border-radius:50%;display:grid;position:absolute;inset:0}.profile-avatar-button:focus-visible .profile-avatar-overlay{opacity:1}@media (hover:hover){.profile-avatar-button:hover .profile-avatar-overlay{opacity:1}}.profile-avatar-dialog{border-radius:var(--radius-panel);width:min(1088px,100vw - 2rem);padding:0}.profile-avatar-dialog-tabs{gap:var(--space-32);height:58px;padding-inline:var(--space-36) var(--space-48)}.profile-avatar-dialog-tabs>button{height:58px;font-size:var(--font-size-20);font-weight:var(--weight-regular);padding:0}.profile-avatar-dialog-tabs>button[data-state=active]{border-color:var(--color-avatar-gold)}.profile-avatar-dialog-tab-panel[data-state=inactive]{display:none}.profile-avatar-panel{flex-direction:column;min-height:620px;display:flex}.profile-avatar-panel-empty{justify-content:center;align-items:center;gap:var(--space-10);min-height:300px;color:var(--color-muted);font-size:var(--font-size-14);flex-direction:column;flex:1;display:flex}.profile-avatar-retry{color:var(--color-brand-ink);font-size:var(--font-size-14);cursor:pointer;background:0 0;border:0;padding:0}.profile-avatar-recommend-grid{justify-items:center;row-gap:var(--space-24);padding:var(--space-40) var(--space-48) var(--space-24);grid-template-columns:repeat(7,minmax(0,1fr));align-content:start;display:grid}.profile-avatar-option{cursor:pointer;background:0 0;border:0;border-radius:50%;width:96px;height:96px;padding:0;position:relative}.profile-avatar-skeleton .profile-avatar-option,.personal-played-item>.personal-game-skeleton{background:var(--ui-skeleton-fill);cursor:default;background-size:400% 100%}.profile-avatar-option img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.profile-avatar-option:after{content:"";pointer-events:none;transition:border-color var(--motion-fast) var(--motion-ease-out);border:2px solid #0000;border-radius:50%;position:absolute;inset:-10px}.profile-avatar-option.is-selected:after{border-color:var(--color-avatar-gold)}@media (hover:hover){.profile-avatar-option:hover:after{border-color:var(--color-avatar-gold)}}.profile-avatar-option:focus-visible,.profile-avatar-confirm:focus-visible,.profile-avatar-upload-button:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.profile-avatar-panel-footer{padding:var(--space-24) 0 var(--space-12);justify-content:center;align-items:center;margin-top:auto;display:flex}.profile-avatar-confirm{width:196px;height:44px;padding:0 var(--space-18);border-radius:var(--radius-999);justify-content:center;align-items:center;gap:var(--space-6);font-size:var(--font-size-14);font-weight:var(--weight-regular);background:var(--color-avatar-confirm);color:var(--color-avatar-on-confirm);cursor:pointer;border:1px solid #0000;display:inline-flex}@media (hover:hover){.profile-avatar-confirm:hover:not(:disabled){border-color:var(--color-avatar-gold);color:var(--color-avatar-gold)}}.profile-avatar-confirm:disabled{opacity:.65;cursor:default}.profile-avatar-upload-button{left:calc(100% + var(--space-40));top:var(--space-10);white-space:nowrap;color:var(--color-brand-ink);font-size:var(--font-size-14);cursor:pointer;background:0 0;border:0;padding:0;position:absolute}.profile-avatar-upload-button:disabled{opacity:.65;cursor:default}.profile-avatar-crop-header{justify-items:center;gap:var(--space-8);padding-top:var(--space-24);display:grid}.profile-avatar-crop-title{font-size:var(--font-size-24);font-weight:var(--weight-regular);margin:0}.profile-avatar-crop-subtitle{color:var(--color-faint);font-size:var(--font-size-14);margin:0}.profile-avatar-crop-stage-wrap{justify-items:center;gap:var(--space-30);margin-top:var(--space-30);display:grid}.profile-avatar-crop-workspace{position:relative}.profile-avatar-crop-stage{width:var(--avatar-crop-stage,300px);height:var(--avatar-crop-stage,300px);background:var(--color-profile-inset);touch-action:none;place-items:center;display:grid;position:relative;overflow:hidden}.profile-avatar-crop-stage.is-active{cursor:grab}.profile-avatar-crop-stage.is-active:active{cursor:grabbing}.profile-avatar-crop-mask{opacity:.3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.profile-avatar-crop-canvas,.profile-avatar-crop-current,.profile-avatar-crop-placeholder{width:calc(var(--avatar-crop-stage,300px) * .66);height:calc(var(--avatar-crop-stage,300px) * .66);background:var(--color-surface);border-radius:50%;position:relative}.profile-avatar-crop-canvas{display:block}.profile-avatar-crop-current{object-fit:cover}.profile-avatar-crop-placeholder{place-content:center;justify-items:center;gap:var(--space-8);color:var(--color-muted);font-size:var(--font-size-13);border:1px dashed var(--color-control-border);display:grid}.profile-avatar-crop-controls{width:260px;color:var(--color-control-border);justify-content:space-between;align-items:center;display:flex}.profile-avatar-crop-controls input[type=range]{appearance:none;background:var(--color-line);border-radius:var(--radius-999);cursor:pointer;width:196px;height:4px}.profile-avatar-crop-controls input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--color-control-border);border-radius:50%;width:12px;height:12px}.profile-avatar-crop-controls input[type=range]::-moz-range-thumb{background:var(--color-control-border);border:0;border-radius:50%;width:12px;height:12px}.profile-avatar-crop-controls input:disabled{opacity:.5;cursor:default}.profile-avatar-dialog-message{padding:0 var(--space-24) var(--space-12);text-align:center;font-size:var(--font-size-13);color:var(--color-danger-ink);margin:0}@media (max-width:960px){.profile-avatar-recommend-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:760px){.profile-avatar-recommend-grid{padding-inline:var(--space-24);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){.profile-avatar-dialog{--ui-sheet-padding:var(--space-24) 0 env(safe-area-inset-bottom)}}@media (max-width:520px){.profile-avatar-dialog-tabs{padding-inline:var(--space-20) var(--space-40);gap:var(--space-24)}.profile-avatar-dialog-tabs>button{font-size:var(--font-size-18)}.profile-avatar-panel{min-height:560px}.profile-avatar-recommend-grid{padding:var(--space-30) var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr))}.profile-avatar-option{width:80px;height:80px}.profile-avatar-option:after{inset:-6px}.profile-avatar-crop-stage{--avatar-crop-stage:min(300px, 74vw)}.profile-avatar-upload-button{margin:var(--space-12) auto 0;display:block;position:static}.profile-avatar-crop-controls{gap:var(--space-10);width:min(260px,68vw)}.profile-avatar-crop-controls input[type=range]{width:100%;min-width:0}}.profile-edit-fields{padding:var(--space-8) var(--space-32) var(--space-10)}.profile-edit-section-title{max-width:620px;margin:0 auto var(--space-4);font-size:var(--font-size-14);font-weight:800}.profile-edit-rows{max-width:620px;margin-inline:auto}.profile-edit-row{min-width:0;padding:var(--space-15) 0;align-items:center;gap:var(--space-24);border:0;grid-template-columns:96px minmax(0,1fr);margin:0;display:grid}.profile-edit-row+.profile-edit-row{border-top:1px solid var(--color-line)}.profile-edit-label{color:var(--color-muted);font-size:var(--font-size-14)}.profile-edit-static{color:var(--color-faint);font-size:var(--font-size-14);overflow-wrap:anywhere;margin:0}.profile-edit-row input[type=text]{width:100%;height:42px;padding-inline:var(--space-12);border:1px solid var(--color-line);border-radius:var(--radius-6);background:var(--color-surface);color:var(--color-ink);font:inherit;font-size:var(--font-size-14);outline:0}.profile-edit-row>input[type=text]{background:0 0;border-color:#0000}@media (hover:hover){.profile-edit-row input[type=text]:hover{border-color:var(--color-line)}}.profile-edit-row input[type=text]:focus{border-color:var(--color-field-focus);background:var(--color-surface);box-shadow:var(--shadow-field-focus)}.profile-edit-form .ui-select-trigger{border-radius:var(--radius-6);height:42px}.profile-edit-form .ui-select-trigger:focus-visible{border-color:var(--color-field-focus);box-shadow:var(--shadow-field-focus)}.profile-sex-options{align-items:center;gap:var(--space-40);border:0;min-width:0;margin:0;padding:0;display:flex}.profile-sex-options label{align-items:center;gap:var(--space-8);min-height:42px;color:var(--color-ink);font-size:var(--font-size-14);cursor:pointer;display:inline-flex}.profile-sex-options input{width:16px;height:16px;accent-color:var(--color-accent);cursor:pointer;margin:0}.profile-region-selects,.profile-birthday-selects{gap:var(--space-12);display:flex}.profile-region-selects .ui-select-trigger,.profile-birthday-selects .ui-select-trigger{flex:1;min-width:0}@media (max-width:520px){.profile-region-selects{gap:var(--space-10);flex-direction:column}}.profile-birthday-selects .ui-select-trigger:first-child{flex-grow:1.4}.profile-introduction-input{position:relative}.profile-introduction-input input{padding-inline:var(--space-12) var(--space-52)}.profile-introduction-input small{top:50%;right:var(--space-12);color:var(--color-faint);font-size:var(--font-size-12);pointer-events:none;position:absolute;transform:translateY(-50%)}.profile-edit-footer{padding:var(--space-4) var(--space-32) var(--space-40);justify-items:center;gap:var(--space-16);display:grid}.profile-edit-actions{gap:var(--space-24);display:flex}.profile-edit-actions button{min-width:150px;height:44px;padding:0 var(--space-24);border-radius:var(--radius-999);justify-content:center;align-items:center;gap:var(--space-7);font:inherit;font-size:var(--font-size-14);cursor:pointer;font-weight:700;display:inline-flex}.profile-edit-cancel{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink)}@media (hover:hover){.profile-edit-cancel:hover{border-color:var(--color-brand-ink);color:var(--color-brand-ink)}}.profile-edit-submit{background:var(--color-accent);color:var(--color-on-accent);border:0}.profile-edit-submit svg{flex-shrink:0}@media (hover:hover){.profile-edit-submit:not(:disabled):hover{background:var(--color-accent-hover)}}.profile-edit-submit:disabled{opacity:.6;cursor:not-allowed}@media (max-width:700px){.community-shell.profile-edit-main{width:100%;padding-block:0 var(--space-48)}.profile-edit-form{border-left:0;border-right:0;border-radius:0;max-width:none}.profile-edit-hero{padding-top:var(--space-32)}.profile-avatar-image{width:104px;height:104px}.profile-edit-fields{padding-inline:var(--space-18)}.profile-edit-row{align-items:start;gap:var(--space-10);padding-block:var(--space-14);grid-template-columns:minmax(0,1fr)}.profile-edit-footer{padding-inline:var(--space-18);padding-bottom:var(--space-32)}.profile-edit-actions{width:100%}.profile-edit-actions button{flex:1;min-width:0}}.personal-content-card{margin-top:var(--space-18);border-radius:var(--radius-12);background:var(--color-surface);box-shadow:0 10px 30px var(--palette-rgb-31-36-50-4);overflow:hidden}.personal-tabs{min-height:60px;padding:0 var(--space-26);border-bottom:1px solid var(--color-line);align-items:stretch;gap:var(--space-26);scrollbar-width:none;display:flex;overflow-x:auto}.personal-tabs::-webkit-scrollbar{display:none}.personal-tabs button{padding:0 var(--space-2);color:var(--color-muted);font-size:var(--font-size-15);cursor:pointer;background:0 0;border:0;flex:none;font-weight:700;position:relative}.personal-post-list>.feed-post:last-child{border-bottom:0}.personal-post-list .feed-post-footer{flex-wrap:wrap}.personal-post-list .feed-post-footer>span,.personal-post-list .feed-metrics>*{white-space:nowrap}@media (hover:hover){.personal-post-list .feed-metrics button.danger:hover{color:var(--color-danger-ink)}}.personal-post-list .feed-metrics [aria-disabled=true]{color:var(--color-disabled-ink);cursor:not-allowed;opacity:.5}@media (hover:hover){.personal-post-list .feed-metrics [aria-disabled=true]:hover{color:var(--color-disabled-ink);cursor:not-allowed;opacity:.5}}.personal-feed-skeleton .feed-skeleton-avatar{flex-basis:42px;width:42px;height:42px}.personal-skeleton-author{align-items:center;gap:var(--space-10);display:flex}.personal-skeleton-avatar{border-radius:50%;flex:0 0 42px;width:42px;height:42px}.personal-skeleton-copy{gap:var(--space-8);flex:1;min-width:0;display:grid}.personal-skeleton-content{margin-top:var(--space-14);gap:var(--space-12);display:grid}.personal-skeleton-quote{height:40px;margin-top:var(--space-12)}.personal-skeleton-game-stats{gap:var(--space-26);width:190px;display:flex}.personal-activity-toolbar{width:fit-content;margin:var(--space-18) var(--space-28) 0 auto;padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-6);gap:var(--space-3);background:var(--color-raised);display:flex}.personal-activity-toolbar legend{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.personal-activity-toolbar button{min-height:32px;padding:0 var(--space-12);border-radius:var(--radius-4);color:var(--color-muted);font-size:var(--font-size-12);cursor:pointer;background:0 0;border:0;font-weight:700}.personal-activity-toolbar button[aria-pressed=true]{background:var(--color-surface);color:var(--color-accent-text);box-shadow:0 1px 4px var(--palette-rgb-31-36-50-9)}.personal-activity-list{padding-inline:var(--space-28)}.personal-trading{padding:var(--space-24) var(--space-28) var(--space-26)}.personal-trading-hint{align-items:center;gap:var(--space-6);color:var(--color-muted);font-size:var(--font-size-13);font-weight:600;display:flex}.personal-trading-list{margin-top:var(--space-14);border:1px solid var(--color-line);border-radius:var(--radius-8);overflow:hidden}.personal-trading-list>div{padding:var(--space-16) var(--space-20);border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;display:flex}.personal-trading-list>div:last-child{border-bottom:0}.personal-trading-list dt{color:var(--color-muted);font-size:var(--font-size-14);font-weight:600}.personal-trading-list dd{color:var(--color-ink);font-size:var(--font-size-15);font-weight:750}.personal-activity{padding:var(--space-22) 0;border-bottom:1px solid var(--color-line)}.personal-activity:last-child{border-bottom:0}.personal-activity-content{margin:var(--space-14) 0 0;color:var(--color-ink);font-size:var(--font-size-14);line-height:1.75}.personal-activity blockquote{margin:var(--space-12) 0 0;padding:var(--space-10) var(--space-12);border-left:3px solid var(--color-line);background:var(--color-raised);color:var(--color-muted);font-size:var(--font-size-12);line-height:1.65}.personal-activity-meta{margin-top:var(--space-14);align-items:center;gap:var(--space-18);color:var(--color-muted);font-size:var(--font-size-12);display:flex}.personal-activity-meta>span,.personal-activity-game-link{align-items:center;gap:var(--space-5);display:inline-flex}.personal-activity-game-link{color:var(--color-muted);font-size:var(--font-size-12);margin-left:auto;font-weight:700}@media (hover:hover){.personal-activity-game-link:hover{color:var(--color-brand-ink)}}.personal-played-item{align-items:center;gap:var(--space-14);grid-template-columns:54px minmax(0,1fr) auto;display:grid}.personal-played-item>img,.personal-played-item>span{border-radius:var(--radius-10);object-fit:cover;width:54px;height:54px}.personal-played-item>span{background:var(--color-raised);color:var(--color-muted);place-items:center;font-weight:800;display:grid}.personal-played-item h2,.personal-played-item p{margin:0}.personal-played-item h2{font-size:var(--font-size-16)}@media (hover:hover){.personal-played-item h2 a:hover{color:var(--color-brand-ink)}}.personal-played-item p{margin-top:var(--space-7);color:var(--color-muted);font-size:var(--font-size-11)}.personal-played-item dl{gap:var(--space-26);margin:0;display:flex}.personal-played-item dl>div{min-width:82px}.personal-played-item dt,.personal-played-item dd{margin:0}.personal-played-item dt{align-items:center;gap:var(--space-5);color:var(--color-muted);font-size:var(--font-size-11);display:flex}.personal-played-item dd{margin-top:var(--space-6);color:var(--color-ink);font-size:var(--font-size-13);font-weight:800}.personal-post-author{align-items:center;gap:var(--space-10);display:flex}.personal-post-author>.personal-user-avatar{object-fit:cover;border-radius:50%;flex:none;width:42px;height:42px}.personal-post-author>.personal-user-avatar>span{background:var(--palette-8c5038);color:var(--color-white);font-size:var(--font-size-14);place-items:center;font-weight:800;display:grid}.personal-post-author>div:not(.personal-user-avatar){gap:var(--space-3);min-width:0;display:grid}.personal-post-author strong{color:var(--color-ink);font-size:var(--font-size-13)}.personal-post-author>div:not(.personal-user-avatar)>span{color:var(--color-faint);font-size:var(--font-size-11)}.personal-state{min-height:200px;padding:var(--space-30) var(--space-20);justify-content:center;align-items:center;gap:var(--space-12);color:var(--color-muted);font-size:var(--font-size-13);flex-direction:column;display:flex}.personal-state p{margin:0}.personal-empty{gap:0;min-height:240px}.personal-empty img{width:min(205px,60%);height:auto;margin-bottom:calc(var(--space-30) * -1);pointer-events:none;-webkit-user-select:none;user-select:none}.personal-empty-action{margin-top:var(--space-16)}html[data-theme=dark] .personal-empty img{opacity:.7;-webkit-mask-image:linear-gradient(to bottom, var(--color-white) 48%, transparent 70%);-webkit-mask-image:linear-gradient(to bottom, var(--color-white) 48%, transparent 70%);mask-image:linear-gradient(to bottom, var(--color-white) 48%, transparent 70%)}.personal-load-more{min-width:126px;min-height:38px;margin:var(--space-4) auto var(--space-24);padding:0 var(--space-18);border:1px solid var(--color-line);border-radius:var(--radius-7);justify-content:center;align-items:center;gap:var(--space-7);background:var(--color-surface);color:var(--color-ink);font-size:var(--font-size-12);cursor:pointer;display:flex}@media (hover:hover){.personal-load-more:hover{border-color:var(--color-brand-ink);color:var(--color-brand-ink)}}.personal-end{padding:var(--space-18) 0 var(--space-22);color:var(--color-faint);font-size:var(--font-size-11);text-align:center}.personal-delete-dialog{width:min(92vw,420px)}.personal-delete-dialog h2{font-size:var(--font-size-20);margin:0}.personal-delete-dialog>div:last-child{justify-content:flex-end;gap:var(--space-9);display:flex}.personal-delete-dialog button{min-height:38px;padding:0 var(--space-15);border:1px solid var(--color-line);border-radius:var(--radius-999);background:var(--color-surface);color:var(--color-ink);font-size:var(--font-size-13);cursor:pointer;font-weight:700}.personal-delete-dialog button.danger{border-color:var(--palette-d94236);background:var(--palette-d94236);color:var(--color-white)}.personal-delete-dialog button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:760px){.community-shell.personal-main{width:100%;padding:0 0 var(--space-52)}.personal-profile-card,.personal-content-card{box-shadow:none;border-left-width:0;border-right-width:0;border-radius:0}.personal-profile-card{padding:var(--space-26) var(--space-20) var(--space-24);gap:var(--space-18) var(--space-20);grid-template-columns:76px minmax(0,1fr);display:grid}.personal-profile-card>.personal-user-avatar{grid-area:1/1;width:76px;height:76px}.personal-profile-card h1{font-size:var(--font-size-21)}.personal-profile-info{display:contents}.personal-profile-identity{grid-area:2/1/auto/-1}.personal-profile-identity h1{row-gap:var(--space-6);flex-wrap:wrap}.personal-profile-name{white-space:normal;overflow-wrap:anywhere;overflow:visible}.personal-profile-stats{gap:var(--space-10) var(--space-20);flex-wrap:wrap;order:4;grid-column:1/-1}.personal-profile-stats dd{font-size:var(--font-size-20)}.personal-profile-stats .personal-profile-credit{padding-left:var(--space-14)}.personal-profile-meta{gap:var(--space-10) var(--space-14);order:3;grid-column:1/-1}.personal-profile-intro{max-width:100%}.personal-profile-actions{justify-content:flex-end;gap:var(--space-8);flex-wrap:wrap;grid-area:1/2;min-width:0;margin-left:0}.personal-content-card{margin-top:0;overflow:visible}.personal-tabs{z-index:var(--z-sticky);min-height:54px;padding:0 var(--space-16);justify-content:space-between;gap:var(--space-8);background:var(--color-surface);position:sticky;top:0}.personal-tabs button{font-size:var(--font-size-14)}.mobile-browse-shell[data-mobile-navigation=detail] .personal-tabs{top:calc(var(--mobile-return-height,0px) + env(safe-area-inset-top))}.personal-skeleton-game-stats{width:min(100%,252px);padding-left:var(--space-62);gap:var(--space-18);grid-column:1/-1}.personal-activity-toolbar{margin:var(--space-14) var(--space-16) 0 auto}.personal-activity-list{padding-inline:var(--space-16)}.personal-played-item{grid-template-columns:48px minmax(0,1fr)}.personal-played-item>img,.personal-played-item>span{width:48px;height:48px}.personal-played-item dl{padding-left:var(--space-62);gap:var(--space-18);grid-column:1/-1}}html[data-theme=dark] .personal-profile-card{background:linear-gradient(115deg, var(--color-surface) 0%, var(--color-surface) 62%, var(--color-accent-soft) 100%);box-shadow:0 10px 30px var(--palette-rgb-0-0-0-22)}html[data-theme=dark] .personal-content-card{box-shadow:0 10px 30px var(--palette-rgb-0-0-0-22)}html[data-theme=dark] :where(.personal-load-more,.personal-delete-dialog button){border-color:var(--palette-41434b);background:var(--color-raised)}html[data-theme=dark] .personal-activity-toolbar button[aria-pressed=true]{background:var(--color-accent-soft);color:var(--color-accent-text);box-shadow:none}
