@import"https://googleapis.com";body{margin:0;background:radial-gradient(circle at top,#1a1126,#09050d);color:#f3f4f6;min-height:100vh;font-family:Plus Jakarta Sans,sans-serif}h1,h2,.input-header,.btn-primary,.btn-danger,.logout-x-btn{font-family:"Press Start 2P",monospace!important;image-rendering:pixelated}.hidden{display:none!important}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-4xl{max-width:56rem}.mx-auto{margin-left:auto;margin-right:auto}.space-y-4>*+*{margin-top:1rem}.space-y-6>*+*{margin-top:1.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.ml-1{margin-left:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.mc-panel{background-color:#2e2e2e;border:4px solid #141414;box-shadow:inset -4px -4px #1a1a1a,inset 4px 4px #4a4a4a;padding:1.5rem;box-sizing:border-box}.mc-card{background-color:#3c3c3c;border:4px solid #1d1d1d;box-shadow:inset -3px -3px #242424,inset 3px 3px #505050;padding:1.5rem!important;margin-bottom:1.5rem!important;display:block!important;box-sizing:border-box}.input-header{font-size:.65rem;color:#aaa;margin-bottom:.5rem}.input-field{width:100%;padding:.75rem 1rem;background-color:#000;border:3px solid #555555;color:#e0e0e0;font-family:monospace;font-size:.95rem;box-sizing:border-box}.input-field:focus{outline:none;border-color:#5f5}.btn-primary{background-color:#7c7c7c;color:#fff;font-size:.65rem;padding:.75rem 1.25rem;border:3px solid #000000;box-shadow:inset -3px -3px #4a4a4a,inset 3px 3px #b8b8b8;cursor:pointer;text-decoration:none;display:inline-block}.btn-primary:hover{background-color:#5c5c5c;box-shadow:inset -3px -3px #333,inset 3px 3px #999}.btn-danger{background-color:#b02e2e;color:#fff;font-size:.65rem;padding:.75rem 1.25rem;border:3px solid #000000;box-shadow:inset -3px -3px #5c1414,inset 3px 3px #f06a6a;cursor:pointer;text-decoration:none}.btn-danger:hover{background-color:#8c2020}.logout-x-btn{background-color:#a82e2e;color:#fff;font-size:.75rem;font-weight:700;padding:.65rem .85rem;border:3px solid #000000;box-shadow:inset -2px -2px #5c1414,inset 2px 2px #f06a6a;cursor:pointer;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.logout-x-btn:hover{background-color:#ff4747;box-shadow:inset -2px -2px #941111,inset 2px 2px #ffa8a8}.mc-avatar-frame{width:42px;height:42px;min-width:42px;min-height:42px;background-color:#1a1a1a;border:3px solid #141414;box-shadow:inset -3px -3px #0e0e0e,inset 3px 3px #383838;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.mc-avatar-char{font-family:"Press Start 2P",monospace!important;font-size:1rem;color:#fff;text-shadow:2px 2px 0px #000000;-webkit-user-select:none;user-select:none}.mc-avatar-img{width:100%;height:100%;object-fit:cover;image-rendering:pixelated}.xp-divider{height:6px;background-color:#1a1a1a;border-bottom:2px solid #55ff55;margin:1.5rem auto}.owner-crown{display:inline-block;text-shadow:0 0 8px #fbbf24;animation:stepBounce 1s steps(2) infinite}@keyframes stepBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (max-width: 640px){body{padding:.5rem!important}.mc-panel{padding:1rem!important}h1{font-size:.85rem!important}.btn-primary,.logout-x-btn{padding:.5rem .65rem!important;font-size:.55rem!important}.pl-\[54px\]{padding-left:0!important}.ml-\[54px\]{margin-left:0!important}}
