.panel:before{display:none!important}
.hud{position:fixed;top:18px;left:22px;right:auto;z-index:5;display:flex;align-items:center;gap:12px;max-width:calc(100vw - 286px);text-align:left}.hud h1{margin:0;font-size:19px;letter-spacing:.18em;color:var(--cfg-gold-hi);background:linear-gradient(100deg,#b77c22 0%,#f3d58b 46%,#d6a647 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 14px rgba(214,166,71,.24),0 1px 0 rgba(255,240,190,.12);white-space:nowrap;text-align:center;width:100%}
.individualizeSectionHeader{grid-column:1/-1}
.individualizeRailBtn{position:relative}
.individualizeRailPrice{padding-top:1px;font-variant-numeric:lining-nums tabular-nums;line-height:1;white-space:pre}
.backHome,.backConfig{left:auto;bottom:auto;top:18px;right:18px;width:44px;height:44px;min-height:44px;padding:0;border:1px solid rgba(214,166,71,.58);border-radius:7px;background:rgba(5,12,19,.9);color:transparent;font-size:0;letter-spacing:0;box-shadow:0 8px 24px rgba(0,0,0,.34);backdrop-filter:blur(10px);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.backConfig{right:72px}.backHome:before,.backConfig:before{content:"";width:21px;height:21px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f0c66f' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10.8 12 3l9 7.8v9.4a.8.8 0 0 1-.8.8H15v-6H9v6H3.8a.8.8 0 0 1-.8-.8z'/%3E%3C/svg%3E")}.backConfig:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f0c66f' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 3 9 4.5-9 4.5-9-4.5L12 3Z'/%3E%3Cpath d='m3 12 9 4.5 9-4.5M3 16.5l9 4.5 9-4.5'/%3E%3C/svg%3E")}
.backHome:hover,.backHome:focus-visible,.backConfig:hover,.backConfig:focus-visible{border-color:var(--cfg-gold-hi);background:rgba(214,166,71,.16);box-shadow:0 0 0 3px rgba(214,166,71,.12),0 10px 26px rgba(0,0,0,.4);filter:none;outline:2px solid rgba(240,198,111,.8);outline-offset:3px}.backHome:active,.backConfig:active{background:rgba(214,166,71,.26)}
@media(max-width:760px){.backHome,.backConfig{top:10px;width:44px;height:44px;min-height:44px}.backHome{right:10px}.backConfig{right:62px}.hud{top:10px;left:10px;max-width:40vw}.hud h1{font-size:10px;letter-spacing:.11em;line-height:1.2}}
