:root { --global-text-color:#f4eaff; }
.global-color-label { margin-top:12px; }
#editGlobalTextColor { display:block; width:100%; height:44px; margin:7px 0 12px; padding:3px; border:1px solid #d8cbbb; border-radius:10px; background:#fffdf9; cursor:pointer; }
.shell, .shell h1, .shell h2, .shell h3, .shell p, .shell a, .shell button, .shell .count, .shell .role, .shell .meta, .shell .card-country, .profile-modal, .profile-modal h3, .profile-modal .modal-role, .profile-modal .modal-copy, .profile-modal .modal-country, .profile-modal .main-under-copy { color:var(--global-text-color) !important; }
.shell h1, .shell h2, .shell h3, .shell p, .shell a, .shell .count, .shell .role, .shell .card-country, .profile-modal h3, .profile-modal .modal-role, .profile-modal .modal-copy, .profile-modal .modal-country, .profile-modal .main-under-copy { text-shadow:0 0 2px var(--global-text-color),0 0 10px #b65cff99,0 0 24px #9539ff66; }
.shell .card .meta > span { color:var(--global-text-color) !important; text-shadow:0 0 7px var(--global-text-color),0 0 16px #9539ff66; }
.profile-modal .modal-info h3 { font-size:clamp(42px,5vw,64px) !important; }
@media(max-width:760px) { #editGlobalTextColor { height:40px; } }
