/* Mad Cats SteamID Finder — Forum-inspired native module */
.mc-sid{width:100%;max-width:none;margin:0 0 24px;padding:0;color:#dfe6ee;font-family:Arial,Helvetica,sans-serif}
.mc-sid *{box-sizing:border-box}
.mc-sid-hero{position:relative;background:linear-gradient(110deg,#232a3a 0%,#1a273b 60%,#20273a 100%);border:1px solid #34445f;border-left:3px solid #ff8b00;border-radius:4px;padding:15px 16px;margin:0 0 10px}
.mc-sid-kicker{font:700 10px/1.3 Arial;letter-spacing:1.2px;color:#ff9100;text-transform:uppercase}
.mc-sid-kicker span{color:#a9b6cc;margin:0 5px}
.mc-sid-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}
.mc-sid-heading h1{font:bold 22px/1.2 Arial;margin:5px 0 4px;letter-spacing:0;color:#f2f5fb}
.mc-sid-heading h1 span{color:#ff9100}
.mc-sid-heading p{font:11px/1.5 Arial;color:#a8b9d3;margin:0}
.mc-sid-hero-icon{font-size:25px;color:#ff9100;opacity:.75}
.mc-sid-shell{display:flex;flex-direction:column;gap:15px}
.mc-sid-search,.mc-sid-results,.mc-sid-help,.mc-sid-intro{background:linear-gradient(120deg,#151e2e,#1b1c30);border:1px solid #35415a;border-radius:0;padding:17px 15px;box-shadow:none}
.mc-sid-search label{display:block;font:bold 12px Arial;color:#f2f4fb;margin-bottom:10px}
.mc-sid-search-row{display:flex;align-items:stretch;gap:9px}
.mc-sid-search-row input{flex:1;min-width:0;background:#101827!important;border:1px solid #34445e!important;color:#e9f0fc!important;border-radius:3px!important;padding:11px 12px!important;font:12px Arial!important;box-shadow:none!important}
.mc-sid-search-row input:focus{outline:none!important;border-color:#f08a15!important}
.mc-sid-search-row button{flex-shrink:0;background:#ed8509!important;border:1px solid #ff9d23!important;color:#111827!important;border-radius:2px!important;padding:10px 16px!important;font:bold 11px Arial!important;cursor:pointer}
.mc-sid-search-row button:hover{background:#ffa02b!important}
.mc-sid-search p,.mc-sid-privacy{font:10px/1.6 Arial;color:#8ea2bf;margin:10px 0 0}
.mc-sid-error{padding:13px;background:#39202b;border-left:3px solid #f66;color:#ffced1;font-size:12px}
.mc-sid-results-head{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #35415a;padding-bottom:12px;margin-bottom:13px}
.mc-sid-results-head strong{font:bold 13px Arial;color:#eaf1ff;margin-left:7px}
.mc-sid-results-head small{display:block;margin:5px 0 0 18px;font:10px Arial;color:#8da2c0}
.mc-sid-results-head a{color:#ffa534;font:bold 11px Arial;text-decoration:none}
.mc-sid-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#9bd64c}
.mc-sid-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.mc-sid-field{min-width:0;padding:12px;background:#151d2d;border:1px solid #34415a}
.mc-sid-field>span{display:block;color:#91a6c4;font:10px Arial;margin-bottom:9px}
.mc-sid-value{display:flex;align-items:center;justify-content:space-between;gap:8px}
.mc-sid-value code{font:12px/1.5 Consolas,monospace;color:#eaf0fb;overflow-wrap:anywhere}
.mc-sid-copy{flex:none;background:#27354c!important;border:1px solid #455671!important;border-radius:2px!important;color:#cbd8ef!important;padding:7px 10px!important;font:10px Arial!important;cursor:pointer}
.mc-sid-copy:hover{border-color:#ed8509!important;color:#fff!important}
.mc-sid-intro{text-align:center;padding:33px 15px}
.mc-sid-intro>span{font-size:32px;color:#ff9100}
.mc-sid-intro h2{font:bold 16px Arial;color:#edf2fb;margin:8px 0}
.mc-sid-intro p{font:11px/1.7 Arial;color:#a1b2cd;max-width:560px;margin:0 auto}
.mc-sid-help h2{font:bold 13px Arial;color:#f0f4ff;margin:0 0 12px}
.mc-sid-help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.mc-sid-help-grid>div{background:#161e2f;border:1px solid #303b53;padding:12px}
.mc-sid-help-grid strong{font:bold 11px Arial;color:#f4f7fd}
.mc-sid-help-grid p{font:10px/1.65 Arial;color:#90a3bf;margin:7px 0 0}
.mc-sid-privacy{margin-top:14px}
@media(max-width:680px){.mc-sid-search-row{flex-direction:column}.mc-sid-grid,.mc-sid-help-grid{grid-template-columns:1fr}.mc-sid-results-head{align-items:flex-start;flex-direction:column}.mc-sid-hero-icon{display:none}}
