/* GRIM Global Atelier selector — consistent Bloodline/Abyss liquid glass */
.grim-global-panel{position:relative;isolation:isolate;clear:both;max-width:1050px;margin:64px auto 24px;padding:22px;border:1px solid rgba(157,180,233,.38);border-radius:24px;background:radial-gradient(circle at 0 100%,rgba(114,17,55,.28),transparent 52%),radial-gradient(circle at 100% 0,rgba(28,70,154,.3),transparent 52%),rgba(13,15,31,.88);backdrop-filter:blur(18px);color:#f7f7fa;box-shadow:0 18px 45px rgba(0,0,0,.28);font-family:inherit}.grim-global-panel .grim-global-title{color:#f2ecf7;font-size:12px;letter-spacing:.21em;margin-bottom:12px}.grim-global-panel label{display:block;color:#c1c6d5;font-size:13px;margin-bottom:8px}.grim-global-row{display:flex;flex-wrap:wrap;gap:12px}.grim-global-panel select{flex:1;min-width:170px;color:#f7f7fa;background:#161a30;border:1px solid #58627a;border-radius:15px;padding:14px}.grim-global-panel option{background:#161a30;color:#fff}.grim-global-panel button{border:1px solid #818fb0;border-radius:15px;padding:14px 26px;background:linear-gradient(105deg,#571833,#233c85);color:white;font-weight:700;letter-spacing:.12em;cursor:pointer}.grim-global-panel button:focus-visible,.grim-global-panel select:focus-visible{outline:2px solid #a7c9ff;outline-offset:2px}.grim-global-panel p{font-size:13px;line-height:1.5;color:#d5d9e4;margin:14px 0 0}.grim-global-panel .grim-global-small{font-size:12px;color:#aeb8cd}.grim-global-charge{color:#fff!important;background:linear-gradient(110deg,#431328,#102e62)!important;border:1px solid #7589b6;border-radius:18px;padding:14px 18px;margin:14px 0;font-size:13px;line-height:1.5}@media(prefers-reduced-motion:reduce){.grim-global-panel *{transition:none!important;animation:none!important}}
