.mpc{text-align:left;gap:10px;min-width:0;display:grid}.mpc-label{letter-spacing:.08em;text-transform:uppercase;color:#a7b6ac;font-size:12px;font-weight:800}.mpc-card{min-width:0}.mpc .pcp-card{border:2px solid var(--frame-edge,#b8e36a);min-height:470px;box-shadow:0 0 0 1px #0006,0 0 26px var(--frame-shadow,#9be15d38),0 14px 34px #00000073;border-radius:18px;gap:14px;padding:20px 18px}.mpc .pcp-top{font-size:12px}.mpc .pcp-identity{gap:6px;margin-top:10px}.mpc .pcp-avatar{width:112px;height:112px;box-shadow:0 0 20px var(--frame-shadow,#9be15d38);border-width:4px;font-size:30px}.mpc .pcp-identity strong{overflow-wrap:anywhere;font-size:25px;line-height:1.15}.mpc .pcp-tagline{font-size:14px;line-height:1.45}.mpc .pcp-games>span,.mpc .pcp-flags>span{padding:4px 10px;font-size:12.5px}.mpc .pcp-games .pc-game-icon{width:18px;height:18px}.mpc .pcp-style{border-radius:12px;gap:8px;padding:12px 14px}.mpc .pcp-type{font-size:14px}.mpc .pcp-meter{grid-template-columns:96px 1fr auto;font-size:12.5px}.mpc .pcp-dots i{height:7px}.mpc .pcp-cta{font-size:12.5px}.mpc-edit{background:var(--action-background);min-height:44px;color:var(--action-color);border:1px solid var(--action-border);border-radius:var(--action-radius);box-shadow:var(--action-shadow);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.mpc-edit:hover{filter:brightness(1.06)}.mpc-edit:focus-visible{outline-offset:2px;outline:3px solid #ffe18a}.mpc-note{color:#f4e6bf;font-size:12.5px;line-height:1.4}.mpc-loading{color:#a7b6ac;background:#0e1913d9;border:1px solid #2a3f32;border-radius:18px;place-items:center;min-height:240px;font-size:14px;display:grid}.mpc-empty{text-align:center;background:linear-gradient(160deg,#13231a,#0b1410);border:1px dashed #3c5747;border-radius:18px;justify-items:center;gap:10px;padding:28px 18px;display:grid}.mpc-empty strong{color:#fff;font-size:17px}.mpc-empty small{color:#a7b6ac;max-width:30ch;font-size:13px;line-height:1.45}.mpc-empty-icon{color:#d3f29a;background:#b8e36a1f;border:1px solid #b8e36a66;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}@media (max-width:700px){.mpc .pcp-card{min-height:0;padding:16px 14px}.mpc .pcp-avatar{width:92px;height:92px}.mpc .pcp-identity strong{font-size:22px}.mpc .pcp-meter{grid-template-columns:86px 1fr auto}}.k-mpc-mobile{display:none}@media (max-width:700px){.k-mpc-desktop{display:none}.k-mpc-mobile{display:grid}}.ms-cardcol .mpc-label{letter-spacing:.1em;color:#eef4ec;background:linear-gradient(90deg,#0000,#b8e36a 50%,#0000) bottom/100% 2px no-repeat;justify-content:center;align-items:flex-end;height:45px;margin-bottom:8px;padding-bottom:8px;font-size:13px;display:flex}.mpc-status{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.mpc-status>small{letter-spacing:.09em;text-transform:uppercase;color:#d3f29a;text-shadow:0 1px 3px #000;font-size:9.5px;font-weight:800}.mpc-status .cc-presence{padding:4px 9px;font-size:12px}.mpc-actions{grid-template-columns:1fr 1fr auto;gap:8px;display:grid}.mpc-actions .mpc-edit{gap:6px;min-height:40px;padding:8px 10px;font-size:13px}.mpc-actions .mpc-status-btn{color:#fff;background:linear-gradient(#6873f2,#4e58d8);border-color:#8c96ff;box-shadow:0 3px #2d3590}.mpc-settings{color:#d3f29a;border:1px solid #b8e36a59;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:6px 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.mpc-settings:hover{border-color:#b8e36a}.mpc-row{justify-content:center;align-items:center;gap:8px;display:flex}.mpc-row .mpc-edit,.mpc-empty .mpc-edit{min-height:40px;padding:8px 20px;font-size:13.5px}.mpc-gear{color:#d3f29a;background:#0e1913;border:1px solid #b8e36a59;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;text-decoration:none;display:inline-grid}.mpc-gear:hover{color:#fff;border-color:#b8e36a}.mpc-gear:focus-visible{outline-offset:2px;outline:3px solid #ffe18a}.mpc-actions .mpc-edit{white-space:nowrap}
