/* =========================================================
   SOLAR INSPECTOR 1.0.0
   Optional game-specific styles for AIE 1.1.3+
   ========================================================= */

.aie-solar-inspector {
    background: #06111d;
    font-family: Arial, Helvetica, sans-serif;
}

.aie-solar-inspector .aie-canvas {
    position: absolute;
    inset: 0;
}

.aie-solar-inspector__toolbar {
    position: absolute;
    inset: 0;
    z-index: 40;
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    gap: 8px;
    padding: 0 14px 14px;
    pointer-events: none;
}

.aie-solar-inspector__toolbar .aie-button {
    min-height: 36px;
    padding: 0 11px;
    border-color: rgba(67, 170, 255, 0.28);
    background: rgba(4, 14, 24, 0.74);
    font-size: 10px;
    letter-spacing: 0.08em;
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    pointer-events: auto;
}

.aie-solar-inspector__toolbar .aie-button:hover {
    background: rgba(0, 100, 183, 0.82);
}

@media (max-width: 720px), (max-height: 600px) {
    .aie-solar-inspector__toolbar {
        gap: 5px;
        padding: 0 8px 8px;
    }

    .aie-solar-inspector__toolbar .aie-button {
        min-height: 32px;
        padding: 0 8px;
        font-size: 9px;
    }
}

@media (prefers-reduced-motion: reduce) {
    .aie-solar-inspector__toolbar .aie-button {
        transition-duration: 1ms !important;
    }
}
