/* Build102: account pages and unobtrusive game assistance; existing game geometry retained. */
body.neon-site .account102-nav{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:12px 0}
body.neon-site .account102-nav form{margin:0}
body.neon-site .account102-nav a{color:#c2ed85;overflow-wrap:anywhere}
body.neon-site .history102-filter{display:grid;grid-template-columns:repeat(3,minmax(130px,1fr));gap:12px;align-items:end}
body.neon-site .history102-filter label{min-width:0;display:grid;gap:6px}
body.neon-site .history102-filter :is(input,select){width:100%;min-width:0;box-sizing:border-box}
body.neon-site .dc-wallet-entry details dl>div{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap}
body.neon-site .dc-wallet-entry dd{margin:0;overflow-wrap:anywhere}
body.neon-site .dc-wallet-entry .account102-nav{margin-bottom:0}
body.neon-site .inbox102-head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}
body.neon-site .inbox102-head h2{margin:0}
body.neon-site .inbox102-head h2 span{display:inline-block;padding:3px 8px;border-radius:20px;background:#bdeb7320;color:#cef398;font-size:14px}
body.neon-site .inbox102-item{padding:16px;margin:12px 0;border:1px solid #344b60;border-radius:12px;background:#102132}
body.neon-site .inbox102-item.is-unread{border-color:#8dbe61;background:#182e33}
body.neon-site .inbox102-item>div:first-child{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
body.neon-site .inbox102-item h3{font-size:16px;margin:0}
body.neon-site .inbox102-item time{font-size:11px;color:#a6b8c8;margin-left:auto}
body.neon-site .inbox102-indicator{width:7px;height:7px;border-radius:50%;background:#63788b;flex:0 0 7px}
body.neon-site .inbox102-item.is-unread .inbox102-indicator{background:#c3ef82}
body.neon-site .inbox102-check{display:flex;align-items:center;gap:7px}
body.neon-site .inbox102-check input{width:18px;height:18px}
body.neon-site .help102-search{display:flex;gap:8px;margin:8px 0}
body.neon-site .help102-search input{flex:1;width:100%;min-width:0;min-height:44px;background:#102032;border:1px solid #41586d;border-radius:10px;padding:10px 12px;color:#eff6ff}
body.neon-site .help102-topic{padding:14px;border:1px solid #344c60;border-radius:12px;margin:10px 0;scroll-margin-top:110px}
body.neon-site .help102-topic summary{cursor:pointer;display:list-item;line-height:1.5;font-weight:650}
body.neon-site .help102-topic summary small{display:block;font-size:10px;letter-spacing:.04em;color:#badd93;font-weight:500}
body.neon-site .help102-topic p{line-height:1.7;color:#b9cad8}
body.neon-site .live102-filter{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid #33465a}
body.neon-site .live102-filter label{display:flex;align-items:center;gap:8px;font-size:11px}
body.neon-site .live102-filter select{max-width:230px;min-height:34px;padding:6px 9px;background:#142437;border:1px solid #425b6c;color:#e6f2ff;border-radius:8px}
body.neon-site .live102-filter>span{font-size:10px;color:#a4b9c9}
body.neon-site .dc-live92-results{overflow-anchor:none;min-height:330px;max-height:590px;overflow-y:auto}
body.neon-site .dc-live92-results tbody tr{height:49px}
body.neon-site .dc-live92-results table{table-layout:fixed;width:100%}
body.neon-site .dc-live92-game{max-width:100%}
body.neon-site .dc-live92-game strong{overflow-wrap:anywhere}
body.neon-site .dc-live92-dialog dd{overflow-wrap:anywhere}
body.neon-site .connection102{padding:10px 12px;background:#15283c;color:#c7d8e6;border:1px solid #456078;border-radius:10px;margin:8px 0;font-size:12px;line-height:1.5}
body.neon-site #game .game102-assist{display:flex;gap:16px;font-size:11px;grid-column:1/-1;order:9;padding:3px 0}
body.neon-site #game .game102-assist a{color:#c3eb91;min-height:24px;display:inline-flex;align-items:center}
body.neon-site .platform102-feedback{position:fixed;left:50%;bottom:calc(94px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);z-index:5000;background:#1c3346;border:1px solid #7ba55e;color:#e8f8de;padding:10px 14px;border-radius:10px;width:max-content;max-width:calc(100vw - 32px);box-sizing:border-box;font-size:12px;pointer-events:none}
body.neon-site :is(a,button,input,select,summary):focus-visible{outline:2px solid #c5ef84;outline-offset:3px}
body.neon-site #game #crash .crash96-flight{background:radial-gradient(ellipse at 72% 24%,#385e883d,transparent 45%),radial-gradient(ellipse at 25% 65%,#42603728,transparent 60%),linear-gradient(160deg,#101c32,#07111e 75%)}
body.neon-site #game #crash .crash96-clouds{display:none}
@media(max-width:760px){
 body.neon-site .history102-filter{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
 body.neon-site .history102-filter :is(input,select),body.neon-site .help102-search input,body.neon-site .live102-filter select,body.neon-site .neon-credentials input:not([type=checkbox]){font-size:16px!important}
 body.neon-site .inbox102-item{padding:12px}
 body.neon-site .inbox102-item time{margin-left:0;width:100%}
 body.neon-site .help102-search{flex-wrap:wrap}
 body.neon-site .live102-filter{padding:8px;gap:6px}
 body.neon-site .live102-filter>span{display:none}
 body.neon-site .dc-live92-results{min-height:310px;max-height:560px}
 body.neon-site .dc-live92-results :is(th,td){font-size:10px;padding:8px 4px!important;white-space:normal!important;overflow-wrap:anywhere}
 body.neon-site .dc-live92-results :is(th,td):nth-child(3){display:none}
 body.neon-site .dc-live92-results :is(th,td):first-child{width:24%}
 body.neon-site .dc-live92-results :is(th,td):nth-child(2){width:22%}
 body.neon-site .dc-live92-game img{width:25px;height:25px}
 body.neon-site .dc-live92-game{gap:5px;font-size:10px}
 body.neon-site .dc-live92-game small{display:none}
 body.neon-site .neon-bottom-nav{min-height:calc(64px + env(safe-area-inset-bottom,0px));padding-bottom:max(8px,env(safe-area-inset-bottom,0px));box-sizing:border-box}
 body.neon-site .dc-tools{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}
}
@media(prefers-reduced-motion:reduce){
 body.neon-site :is(.dc-scene-particles,.crash98-flame){animation:none!important}
 body.neon-site .dc-live92-results tr{transition:none!important}
}
body.neon-site :is(.platform102-feedback,.connection102,.game102-assist,.help102-topic,.inbox102 [data-inbox102-empty])[hidden]{display:none!important}
