/*
 * Bitikda v0.13.3 — Graphite Pro Visual System
 * Restrained professional theme: one brand accent, neutral surfaces, no ambient blur.
 */
:root{
  --brand-orange:#ff8a00;
  --brand-orange-hover:#ff9f2f;
  --brand-orange-soft:#ffb24a;
  --pro-bg:#080b10;
  --pro-bg-2:#0b0f15;
  --pro-sidebar:#0c1017;
  --pro-topbar:#090d13;
  --pro-surface:#111720;
  --pro-surface-2:#151c26;
  --pro-surface-3:#1a2330;
  --pro-surface-hover:#1d2734;
  --pro-line:#273241;
  --pro-line-soft:rgba(139,157,181,.16);
  --pro-text:#f4f7fb;
  --pro-muted:#98a4b5;
  --pro-muted-2:#6f7d90;
  --pro-info:#91a6c0;
  --pro-success:#23c483;
  --pro-warning:#e8ad45;
  --pro-danger:#ef5a67;
  --pro-shadow:0 12px 30px rgba(0,0,0,.24);
  --pro-shadow-soft:0 8px 22px rgba(0,0,0,.18);
  --pro-radius:18px;
  --pro-radius-sm:13px;

  /* Compatibility names used by existing modules. */
  --arena-bg:var(--pro-bg);
  --arena-bg-2:var(--pro-bg-2);
  --arena-surface:var(--pro-surface);
  --arena-surface-2:var(--pro-surface-2);
  --arena-surface-3:var(--pro-surface-3);
  --arena-text:var(--pro-text);
  --arena-muted:var(--pro-muted);
  --arena-line:var(--pro-line-soft);
  --arena-accent:var(--brand-orange);
  --arena-accent-rgb:255,138,0;
  --arena-accent-2:var(--brand-orange-soft);
  --arena-accent-2-rgb:255,178,74;
  --arena-cyan:var(--pro-info);
  --arena-blue:var(--pro-info);
  --arena-green:var(--pro-success);
  --arena-red:var(--pro-danger);
  --arena-shadow:var(--pro-shadow);
  --arena-shadow-soft:var(--pro-shadow-soft);
  --arena-radius:var(--pro-radius);
  --arena-radius-sm:var(--pro-radius-sm);
}

html{color-scheme:dark;background:var(--pro-bg)}
body.theme-neon-arena{
  --orange:var(--brand-orange);
  --orange2:var(--brand-orange-hover);
  --gold:var(--brand-orange-soft);
  --blue:var(--pro-info);
  --bg:var(--pro-bg);
  --bg2:var(--pro-bg-2);
  --panel:var(--pro-surface);
  --panel2:var(--pro-surface-2);
  --border:var(--pro-line-soft);
  --text:var(--pro-text);
  --muted:var(--pro-muted);
  position:relative;
  color:var(--pro-text);
  background:var(--pro-bg)!important;
}
body.theme-neon-arena::before,
body.theme-neon-arena::after{display:none!important;content:none!important}
body.theme-neon-arena ::selection{background:rgba(255,138,0,.28);color:#fff}
body.theme-neon-arena *{scrollbar-color:rgba(255,138,0,.58) rgba(255,255,255,.025)}
body.theme-neon-arena *::-webkit-scrollbar{width:8px;height:8px}
body.theme-neon-arena *::-webkit-scrollbar-track{background:rgba(255,255,255,.025)}
body.theme-neon-arena *::-webkit-scrollbar-thumb{background:#4a5565;border:2px solid transparent;background-clip:padding-box;border-radius:99px}
body.theme-neon-arena *::-webkit-scrollbar-thumb:hover{background:var(--brand-orange);border:2px solid transparent;background-clip:padding-box}

/* Keep the entire platform on one restrained identity. */
body.theme-neon-arena[class*="theme-page-"],
body.theme-neon-arena[class*="theme-admin-"]{
  --arena-accent:var(--brand-orange);
  --arena-accent-rgb:255,138,0;
  --arena-accent-2:var(--brand-orange-soft);
  --arena-accent-2-rgb:255,178,74;
}

/* Shell */
.theme-neon-arena .app-shell,.theme-neon-arena .admin-shell{isolation:isolate;background:var(--pro-bg)}
.theme-neon-arena .main-area,.theme-neon-arena .admin-main{position:relative;background:var(--pro-bg)!important}
.theme-neon-arena .content-wrap,.theme-neon-arena .admin-content{position:relative;z-index:1}
.theme-neon-arena .sidebar,
.theme-admin .admin-sidebar{
  background:var(--pro-sidebar)!important;
  border-right-color:var(--pro-line-soft)!important;
  box-shadow:8px 0 24px rgba(0,0,0,.16)!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
.theme-neon-arena .topbar,
.theme-admin .admin-topbar,
.theme-admin .admin-header,
.theme-public-profile .public-site-header{
  background:var(--pro-topbar)!important;
  border-bottom-color:var(--pro-line-soft)!important;
  box-shadow:0 8px 22px rgba(0,0,0,.16)!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
.theme-neon-arena .brand-logo,.theme-neon-arena .brand-mark,.theme-neon-arena .admin-brand-mark,.theme-neon-arena .auth-brand-mark{
  background:var(--pro-surface-2)!important;
  color:var(--brand-orange)!important;
  border:1px solid rgba(255,138,0,.38)!important;
  box-shadow:0 0 0 3px rgba(255,138,0,.06),0 8px 20px rgba(0,0,0,.22)!important;
}
.theme-neon-arena .brand-box strong,.theme-neon-arena .public-site-brand strong{letter-spacing:-.02em}

/* Navigation */
.theme-neon-arena .side-nav a,.theme-neon-arena .sidebar-bottom a,
.theme-admin :is(.admin-nav a,.admin-menu a){
  border:1px solid transparent;
  background:transparent;
  color:#c7cfdb;
  transition:background .16s ease,border-color .16s ease,color .16s ease;
}
.theme-neon-arena .side-nav a:hover,.theme-neon-arena .side-nav a.active,
.theme-admin :is(.admin-nav a,.admin-menu a).active,.theme-admin :is(.admin-nav a,.admin-menu a):hover{
  background:#171d26!important;
  border-color:#303b4a!important;
  color:#fff!important;
  box-shadow:none!important;
}
.theme-neon-arena .side-nav a.active::before,
.theme-admin :is(.admin-nav a,.admin-menu a).active::before{
  background:var(--brand-orange)!important;
  box-shadow:none!important;
}
.theme-neon-arena .side-nav a:hover i,.theme-neon-arena .side-nav a.active i,
.theme-admin :is(.admin-nav a,.admin-menu a).active i{color:var(--brand-orange)!important}

/* Top controls */
.theme-neon-arena .live-search,.theme-neon-arena .menu-btn,.theme-neon-arena .top-actions button,.theme-neon-arena .top-action-btn{
  background:var(--pro-surface)!important;
  border-color:var(--pro-line-soft)!important;
  box-shadow:none!important;
}
.theme-neon-arena .live-search:focus-within{
  border-color:rgba(255,138,0,.58)!important;
  box-shadow:0 0 0 3px rgba(255,138,0,.09)!important;
}
.theme-neon-arena .live-search i,.theme-neon-arena .eyebrow,.theme-neon-arena .card-head a{color:var(--brand-orange)!important}
.theme-neon-arena .top-actions button:hover,.theme-neon-arena .top-action-btn:hover,.theme-neon-arena .menu-btn:hover{
  background:var(--pro-surface-hover)!important;
  border-color:#3a4657!important;
  color:#fff;
  box-shadow:none!important;
}
.theme-neon-arena .top-actions button em,.theme-neon-arena .top-action-btn em{
  background:var(--brand-orange)!important;
  color:#11151b!important;
  box-shadow:none!important;
}

/* Headings */
.theme-neon-arena .page-title,.theme-neon-arena .admin-page-title,.theme-neon-arena .profile-page-head{position:relative}
.theme-neon-arena .page-title::after,.theme-neon-arena .admin-page-title::after{
  content:"";
  position:absolute;
  left:0;
  bottom:-11px;
  width:72px;
  height:2px;
  border-radius:99px;
  background:var(--brand-orange);
  box-shadow:none;
}
.theme-neon-arena .page-title h1,.theme-neon-arena .admin-page-title h1{letter-spacing:-.04em;text-shadow:none!important}
.theme-neon-arena :is(.eyebrow,.admin-eyebrow,.section-kicker,.social-section-kicker,.profile-kicker,.wallet-kicker){
  color:var(--brand-orange)!important;
  letter-spacing:1.05px;
}

/* Unified surface system */
.theme-neon-arena :is(
  .panel-card,.stat-card,.feed-card,.post-card,.social-post,.social-feed-item,
  .social-feed-discovery-card,.social-feed-reels-card,.composer-card,.post-create-card,.story-composer-card,
  .profile-compact-card,.profile-edit-card,.profile-completion-card,.profile-account-type-card,
  .wallet-balance-card,.wallet-metric-card,.wallet2-card,.wallet2-side-card,.transactions-card,
  .tournament-card,.tournament13-card,.tournament13-side-card,.tournament-filter-card,.tournament-note-card,
  .market-filter-card,.market-product-card,.market-item-card,.market-detail-card,.market-vault-card,
  .game-card,.game-filter-card,.game-metric-card,.notification-feed-card,.notification-radar-card,
  .support-create-card,.support-status-card,.support-metric-card,.settings-section-card,.settings-note-card,
  .quest-metric-card,.weekly-quest-card,.giveaway-card,.giveaway-filter-card,.giveaway-metric-card,
  .membership-card,.pricing-card,.finance-card-grid,.economy-health-card,.chat-metric-card,.chat-profile-card,
  .social-stats-chart-card,.connection-card,.connection-v11-card,.bitikda-likers-card,
  .coin13-ledger-card,.coin13-summary,.admin-card,.admin-stat-card,.admin-panel,.admin-table-wrap,
  .admin-filter-card,.admin-news-review-card,.admin-live-room-card
){
  background:var(--pro-surface)!important;
  border-color:var(--pro-line-soft)!important;
  box-shadow:var(--pro-shadow-soft)!important;
  background-image:none!important;
  filter:none!important;
}
.theme-neon-arena :is(
  .panel-card,.stat-card,.profile-compact-card,.wallet-metric-card,.tournament-card,.game-card,
  .market-product-card,.giveaway-card,.pricing-card,.social-feed-discovery-card,.social-feed-reels-card
):hover{
  border-color:#364253!important;
  box-shadow:0 12px 28px rgba(0,0,0,.24)!important;
  filter:none!important;
}
.theme-neon-arena :is(.panel-card,.stat-card,.post-card,.feed-card,.admin-card,.auth-card){overflow:hidden}
.theme-neon-arena :is(.stat-card,.wallet-metric-card,.game-metric-card,.tournament-metric-card,.social-metric-card,.support-metric-card,.notifications-metric-card) i{
  background:#1c2430!important;
  color:var(--brand-orange)!important;
  border:1px solid #303b4a!important;
  box-shadow:none!important;
}

/* Buttons and controls */
.theme-neon-arena :is(.primary-btn,.auth-submit,.public-register-btn,.admin-primary-btn,.admin-primary,.admin-login-form button,button.btn-primary,.btn-primary){
  background:var(--brand-orange)!important;
  border-color:var(--brand-orange)!important;
  color:#11151b!important;
  box-shadow:none!important;
}
.theme-neon-arena :is(.primary-btn,.auth-submit,.public-register-btn,.admin-primary-btn,.admin-primary,.admin-login-form button,button.btn-primary,.btn-primary):hover{
  background:var(--brand-orange-hover)!important;
  border-color:var(--brand-orange-hover)!important;
  filter:none!important;
  box-shadow:none!important;
}
.theme-neon-arena :is(button,a)[class*="secondary"],.theme-neon-arena :is(.ghost-btn,.soft-btn,.outline-btn){
  border-color:#303b4a!important;
  background:var(--pro-surface-2)!important;
  color:#e6ebf2;
  box-shadow:none!important;
}
.theme-neon-arena :is(button,a)[class*="secondary"]:hover,.theme-neon-arena :is(.ghost-btn,.soft-btn,.outline-btn):hover{
  background:var(--pro-surface-hover)!important;
  border-color:#3b4859!important;
}
.theme-neon-arena :is(.tabs,.tab-list,.filter-tabs,.social-tabs,.profile-tabs,.wallet-tabs,.tournament13-tabs){
  background:#0e131b!important;
  border-color:var(--pro-line-soft)!important;
  box-shadow:none!important;
}
.theme-neon-arena :is(.tabs,.tab-list,.filter-tabs,.social-tabs,.profile-tabs,.wallet-tabs,.tournament13-tabs) :is(a,button).active{
  color:#fff!important;
  border-color:rgba(255,138,0,.38)!important;
  background:rgba(255,138,0,.12)!important;
  box-shadow:none!important;
}
.theme-neon-arena :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]),select,textarea){
  background-color:#0e141d!important;
  border-color:#2a3544!important;
  color:var(--pro-text)!important;
  box-shadow:none!important;
}
.theme-neon-arena :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]),select,textarea):focus{
  border-color:rgba(255,138,0,.64)!important;
  box-shadow:0 0 0 3px rgba(255,138,0,.09)!important;
  outline:none;
}
.theme-neon-arena select option{background:#0e141d;color:#f7f9fc}
.theme-neon-arena :is(.badge,.pill,.chip,[class*="-badge"],[class*="-pill"]){border-color:#344050}

/* Social */
.theme-neon-arena :is(.social-post,.post-card,.social-feed-item){
  background:var(--pro-surface)!important;
  border-color:var(--pro-line-soft)!important;
  box-shadow:var(--pro-shadow-soft)!important;
}
.theme-neon-arena .social-post:hover,.theme-neon-arena .post-card:hover{border-color:#364253!important}
.theme-neon-arena :is(.story-avatar,.post-avatar,.connection-avatar,.reel-author-avatar,.user-avatar){
  box-shadow:0 0 0 2px var(--pro-bg),0 0 0 3px rgba(255,138,0,.7)!important;
}
.theme-neon-arena :is(.social-feed-discovery-card,.social-feed-reels-card)::before{
  content:"";
  position:absolute;
  inset:0 auto 0 0;
  width:2px;
  background:var(--brand-orange)!important;
  box-shadow:none!important;
}
.theme-neon-arena .social-feed-reels-card{
  --arena-accent:var(--brand-orange)!important;
  --arena-accent-rgb:255,138,0!important;
  --arena-accent-2:var(--brand-orange-soft)!important;
  --arena-accent-2-rgb:255,178,74!important;
}
.theme-neon-arena :is(.social-carousel-arrow,.social-feed-slider-arrow,.reels-discovery-arrow){
  background:var(--pro-surface-2)!important;
  border-color:#303b4a!important;
  color:#dce3ed!important;
  box-shadow:none!important;
}
.theme-neon-arena :is(.social-carousel-arrow,.social-feed-slider-arrow,.reels-discovery-arrow):hover:not(:disabled){
  color:var(--brand-orange)!important;
  border-color:rgba(255,138,0,.55)!important;
  background:#202936!important;
  box-shadow:none!important;
}
.theme-neon-arena :is(.social-action,.post-action,.social-post-action):hover{color:var(--brand-orange)!important;background:rgba(255,138,0,.07)!important}
.theme-neon-arena .social-right-rail :is(.panel-card,.trend-card,.suggestion-card){box-shadow:var(--pro-shadow-soft)!important}

/* Remove per-module atmospheres and color shifts. */
.theme-page-oyunlar .game-card,.theme-page-oyuncu .game-card,
.theme-page-market :is(.market-product-card,.market-item-card,.market-detail-card),
.theme-page-turnuvalar :is(.tournament-card,.tournament13-card),
.theme-page-cuzdan :is(.wallet-balance-card,.wallet2-card,.wallet2-side-card),
.theme-page-istatistikler :is(.coin13-ledger-card,.coin13-summary,.social-stats-chart-card,.panel-card){
  background:var(--pro-surface)!important;
  background-image:none!important;
}

/* Chat */
.theme-page-sohbet :is(.chat-shell,.chat-sidebar,.chat-main,.chat-profile-card),
.theme-page-sohbet_ozel :is(.chat-shell,.chat-sidebar,.chat-main,.chat-profile-card){
  border-color:var(--pro-line-soft)!important;
  background-color:var(--pro-surface)!important;
  backdrop-filter:none!important;
}
.theme-page-sohbet :is(.chat-message.mine,.message-outgoing),.theme-page-sohbet_ozel :is(.chat-message.mine,.message-outgoing){
  background:#252319!important;
  border-color:rgba(255,138,0,.32)!important;
}

/* Profile */
.theme-page-profil .profile-cover{
  background:linear-gradient(110deg,rgba(8,11,16,.18),rgba(8,11,16,.70)),linear-gradient(145deg,#202833,#101620)!important;
  filter:none!important;
}
.theme-page-profil .profile-avatar{box-shadow:0 0 0 4px var(--pro-bg),0 0 0 5px rgba(255,138,0,.58),0 12px 30px rgba(0,0,0,.32)!important}

/* Admin */
.theme-neon-arena.theme-admin,.theme-admin{
  background:var(--pro-bg)!important;
  background-image:none!important;
}
.theme-admin table thead th{color:#dce3ed;background:#141b24!important;border-bottom-color:#303b4a!important}
.theme-admin table tbody tr:hover{background:#151c26!important}
.theme-admin .admin-login-shell{background:var(--pro-bg)!important;background-image:none!important}
.theme-admin .admin-login-card{background:var(--pro-surface)!important;border-color:#303b4a!important;box-shadow:0 24px 58px rgba(0,0,0,.38)!important}
.theme-neon-arena :is(.admin-eyebrow,.admin-topbar span,.admin-next-card strong,.admin-roadmap b){color:var(--brand-orange)!important}
.theme-neon-arena :is(.admin-stat i,.admin-metric i,.admin-module-grid i,.admin-sidebar nav i){color:var(--brand-orange)!important}

/* Auth and public profile */
.theme-auth.auth-body{background:var(--pro-bg)!important;background-image:none!important}
.theme-auth .auth-showcase{background:linear-gradient(145deg,#111720,#0b0f15)!important;background-image:none!important}
.theme-auth .auth-feature-grid article,.theme-auth .auth-benefits li{
  background:var(--pro-surface-2)!important;
  border-color:var(--pro-line-soft)!important;
  box-shadow:var(--pro-shadow-soft)!important;
}
.theme-auth .auth-input-wrap{background:#0e141d!important;border-color:#2a3544!important;box-shadow:none!important}
.theme-auth .auth-input-wrap:focus-within{border-color:rgba(255,138,0,.62)!important;box-shadow:0 0 0 3px rgba(255,138,0,.09)!important}
.theme-public-profile .public-profile-shell{position:relative;background:var(--pro-bg)}

/* Modal */
.theme-neon-arena :is(.modal-content,.social-v11-modal-card,.tournament13-modal-card,.story-viewer-card){
  background:var(--pro-surface)!important;
  background-image:none!important;
  border-color:#303b4a!important;
  box-shadow:0 30px 78px rgba(0,0,0,.56)!important;
  backdrop-filter:none!important;
}

/* Semantic status colors remain functional, not decorative. */
.theme-neon-arena :is(.success,.is-success,[class*="success"],[class*="approved"],[class*="active-status"]){--status-color:35,196,131}
.theme-neon-arena :is(.warning,.is-warning,[class*="warning"],[class*="pending"]){--status-color:232,173,69}
.theme-neon-arena :is(.danger,.error,.is-danger,[class*="danger"],[class*="error"],[class*="rejected"]){--status-color:239,90,103}

/* Variable bridges */
.theme-auth{
  --auth-bg:var(--pro-bg);--auth-card:var(--pro-surface);--auth-card-2:var(--pro-surface-2);
  --auth-text:var(--pro-text);--auth-muted:var(--pro-muted);--auth-line:var(--pro-line-soft);
  --auth-orange:var(--brand-orange);--auth-orange-2:var(--brand-orange-hover);
}
.theme-admin{
  --admin-bg:var(--pro-bg);--admin-panel:var(--pro-surface);--admin-panel2:var(--pro-surface-2);
  --admin-border:var(--pro-line-soft);--admin-text:var(--pro-text);--admin-muted:var(--pro-muted);
  --admin-orange:var(--brand-orange);--admin-orange2:var(--brand-orange-hover);--admin-blue:var(--pro-info);
}

@media (hover:hover){
  .theme-neon-arena :is(.stat-card,.game-card,.market-product-card,.tournament-card,.pricing-card,.social-feed-discovery-card,.social-feed-reels-card){
    transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease;
  }
}
@media (prefers-reduced-motion:reduce){
  .theme-neon-arena *, .theme-neon-arena *::before,.theme-neon-arena *::after{
    scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important
  }
}
@media(max-width:900px){
  .theme-neon-arena .topbar{background:var(--pro-topbar)!important}
  .theme-neon-arena .sidebar{box-shadow:8px 0 24px rgba(0,0,0,.20)!important}
  .theme-neon-arena :is(.panel-card,.stat-card,.post-card,.feed-card){box-shadow:0 8px 20px rgba(0,0,0,.20)!important}
}
@media(max-width:560px){
  :root{--pro-radius:15px;--pro-radius-sm:11px;--arena-radius:15px;--arena-radius-sm:11px}
  .theme-neon-arena .page-title::after,.theme-neon-arena .admin-page-title::after{bottom:-8px;width:52px}
  .theme-neon-arena :is(.panel-card,.stat-card,.post-card,.feed-card,.admin-card){border-color:rgba(139,157,181,.14)!important}
}

/* Bitikda v0.14.3 — Form/Search Surface Cleanup
   One visual boundary per control: wrapper OR field, never both. */
.theme-neon-arena :is(
  .live-search,
  .games-search-input,
  .chat-search-box,
  .chat-input-shell,
  .social-v11-comment-form,
  .story-viewer-reply,
  .topbar-popover-search,
  .connections-v11-head form,
  .social-tag-search,
  .wallet2-money-input,
  .giveaway-search,
  .tournament13-game-menu>label,
  .story-text-reply,
  .auth-input-wrap,
  .admin-login-form label div,
  .thread-reply-box,
  .market-search-box,
  .market-store-search,
  .voice-password-input,
  .group-member-search,
  .admin-finance-filter label,
  .admin-moderation-toolbar label>div,
  .admin-support-toolbar label>div,
  .admin-vip-toolbar label>div,
  .admin-economy-toolbar label>div,
  .admin-user-filter-grid label>div,
  .admin-user-toolbar label div,
  .admin-module-toolbar label div,
  .admin-ad-toolbar label div,
  .admin-log-toolbar label>div,
  .admin-catalog-search,
  .admin-catalog-field-toolbar>label,
  .admin-input-suffix
) :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]),textarea){
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
  background:transparent!important;
}
.theme-neon-arena :is(
  .live-search,
  .games-search-input,
  .chat-search-box,
  .chat-input-shell,
  .social-v11-comment-form,
  .story-viewer-reply,
  .topbar-popover-search,
  .connections-v11-head form,
  .social-tag-search,
  .wallet2-money-input,
  .giveaway-search,
  .tournament13-game-menu>label,
  .story-text-reply,
  .auth-input-wrap,
  .admin-login-form label div,
  .thread-reply-box,
  .market-search-box,
  .market-store-search,
  .voice-password-input,
  .group-member-search,
  .admin-finance-filter label,
  .admin-moderation-toolbar label>div,
  .admin-support-toolbar label>div,
  .admin-vip-toolbar label>div,
  .admin-economy-toolbar label>div,
  .admin-user-filter-grid label>div,
  .admin-user-toolbar label div,
  .admin-module-toolbar label div,
  .admin-ad-toolbar label div,
  .admin-log-toolbar label>div,
  .admin-catalog-search,
  .admin-catalog-field-toolbar>label,
  .admin-input-suffix
):focus-within{
  border-color:rgba(255,138,0,.55)!important;
  box-shadow:0 0 0 2px rgba(255,138,0,.075)!important;
}
.theme-neon-arena :is(.giveaway-search,.tournament13-game-menu>label,.story-text-reply,.thread-reply-box,.market-search-box,.market-store-search,.voice-password-input,.group-member-search){
  border:1px solid #2d3745!important;
  background:#0f151e!important;
  box-shadow:none!important;
}
.theme-neon-arena :is(.auth-input-wrap,.admin-login-form label div){
  box-shadow:none!important;
}
.theme-neon-arena .games-search-filter.panel-card{
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
}
.theme-neon-arena .games-search-input{
  background:#0f151e!important;
  border:1px solid #2d3745!important;
  box-shadow:none!important;
}
.theme-neon-arena .games-search-status{
  border:1px solid #313a47!important;
  background:#151b24!important;
  box-shadow:none!important;
}
.theme-neon-arena .chat-input-shell{
  background:#10161f!important;
  border:1px solid #2b3543!important;
  box-shadow:none!important;
}
.theme-neon-arena .chat-composer{
  background:#0d1219!important;
  border-top-color:#252e3a!important;
}
.theme-neon-arena .community-composer textarea{
  border:1px solid #2b3543!important;
  background:#10161f!important;
  box-shadow:none!important;
}
.theme-neon-arena .community-composer textarea:focus{
  border-color:rgba(255,138,0,.55)!important;
  box-shadow:0 0 0 2px rgba(255,138,0,.075)!important;
}
/* Decorative orange feed rails from earlier themes are removed. */
.theme-neon-arena :is(.social-feed-discovery-card,.social-feed-reels-card)::before,
.theme-neon-arena :is(.social-v11-post,.social-v11-post-list,.social-v11-feed)::before{
  display:none!important;
  content:none!important;
}
.theme-neon-arena .social-v11-feed{
  border-left:0!important;
  box-shadow:none!important;
}
