:root{color-scheme:dark;--body-bg-color:#100d19;--header-bg-color:#181322;--sidebar-bg-color:#181322;--primary-color:#ba94ff;--link-color:#ba94ff;--text-color:#f3effb}
html,body,.page-main-wrap,.page-main,.page-main-inner{background:#100d19!important;color:#f3effb!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.page-header,.page-header-wrap,.page-sidebar,.page-sidebar-wrap,header.header{background:#181322!important;border-color:#30253f!important}
.page-main a:not(.item-thumb):not(.btn),.page-sidebar a{color:#c4a0f4}
.page-main h1,.page-main h2,.page-main h3{letter-spacing:-.025em;color:#f3effb}
.page-main input:not([type=checkbox]),.page-main textarea,.page-main select{background:#191222!important;color:#f3effb!important;border-color:#513a69!important;border-radius:8px}
.page-main button,.page-main .btn{border-radius:8px}.viewer-container,.player-container,.item-thumb{border-radius:12px!important;overflow:hidden}
.page-main .panel,.page-main .form-container,.page-main .media-content{background:#181322;border-color:#30253f}
.forge-native-links{position:fixed;right:20px;bottom:20px;z-index:90;display:flex;gap:14px;border:1px solid #4b355f;background:#231831f5;padding:12px 16px;border-radius:12px;box-shadow:0 7px 28px #0007;font-size:11px;color:#c9a7f4;font-weight:600}
.forge-native-links a{color:inherit;text-decoration:none}.forge-native-links a:hover{color:white}
@media(max-width:650px){.forge-native-links{right:12px;bottom:12px;padding:10px 13px;gap:13px;font-size:10px}}
