/* Drift Wars Tournament Manager V3.5.0 platform gamertags */
.dwtm-v35-platform-panel{margin:18px 0;}
.dwtm-v35-platform-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;}
.dwtm-v35-platform-card{display:flex;align-items:center;gap:14px;padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.10);background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025));box-shadow:0 14px 34px rgba(0,0,0,.22);}
.dwtm-v35-platform-card span:not(.dwtm-v35-platform-icon){display:block;color:var(--dwtm-muted,#aab0c3);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;}
.dwtm-v35-platform-card strong{display:block;color:#fff;font-size:1rem;word-break:break-word;}
.dwtm-v35-platform-card a{color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.25);}
.dwtm-v35-platform-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;min-width:46px;border-radius:16px;color:#fff;box-shadow:0 12px 26px rgba(0,0,0,.22);}
.dwtm-v35-platform-icon svg{width:27px;height:27px;display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}
.dwtm-v35-icon-xbox{background:linear-gradient(135deg,#107c10,#54d154);}
.dwtm-v35-icon-xbox svg circle{fill:rgba(255,255,255,.08);}
.dwtm-v35-icon-steam{background:linear-gradient(135deg,#132b44,#66c0f4);}
.dwtm-v35-icon-steam svg circle{fill:none;}
.dwtm-v35-icon-playstation{background:linear-gradient(135deg,#003087,#2d7dff);}
.dwtm-v35-icon-playstation svg path:first-child{fill:currentColor;stroke:none;}
.dwtm-v35-field-label{display:flex;align-items:center;gap:8px;margin-bottom:6px;}
.dwtm-v35-field-label .dwtm-v35-platform-icon{width:30px;height:30px;min-width:30px;border-radius:10px;}
.dwtm-v35-field-label .dwtm-v35-platform-icon svg{width:18px;height:18px;}
.dwtm-v35-platform-edit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:10px 0;}
.wp-admin .dwtm-v35-admin-platforms .dwtm-v35-platform-icon{width:28px;height:28px;min-width:28px;border-radius:9px;vertical-align:middle;margin-right:8px;}
.wp-admin .dwtm-v35-admin-platforms .dwtm-v35-platform-icon svg{width:17px;height:17px;}
@media(max-width:900px){.dwtm-v35-platform-edit-grid{grid-template-columns:1fr;}.dwtm-v35-platform-grid{grid-template-columns:1fr;}}

/* V3.6.34 single gamertag/profile cleanup */
.dwtm-v3634-profile-section{margin:18px 0 20px;padding:18px;border:1px solid rgba(255,255,255,.10);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025));box-shadow:0 16px 36px rgba(0,0,0,.18);}
.dwtm-v3634-profile-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:12px;}
.dwtm-v3634-profile-section-head h3{margin:0;color:#fff;font-size:1rem;letter-spacing:.08em;text-transform:uppercase;}
.dwtm-v3634-profile-section-head span{color:var(--dwtm-muted,#aab0c3);font-size:.86rem;line-height:1.35;}
.dwtm-v3634-single-platform-grid{grid-template-columns:minmax(0,1fr);}
.dwtm-v3634-main-platform-card{max-width:560px;}
.dwtm-v35-icon-pc{background:linear-gradient(135deg,#222a39,#9ba7bd);}
.dwtm-v35-icon-epic{background:linear-gradient(135deg,#191919,#ff7a00);}
.dwtm-v35-icon-other{background:linear-gradient(135deg,#3b204f,#b84dff);}
.wp-admin .dwtm-v3634-admin-platform select{min-width:280px;max-width:100%;}
@media(max-width:700px){.dwtm-v3634-profile-section{padding:14px}.dwtm-v3634-profile-section-head{display:block}.dwtm-v3634-profile-section-head span{display:block;margin-top:6px}}
