/* Flagle (/flagle, MUI bundle /vars/flagle): site look — light surfaces, rounded rows, green accent, Nunito. */
body{background:#f7f8fa!important;transition:none!important}
#root,#root *:not(svg):not(path),.MuiPopover-root,.MuiDialog-root,.MuiAutocomplete-popper{font-family:Nunito,sans-serif!important}
#root{color:#14181f}
#root header{background:transparent!important;border:0!important;height:46px!important;padding:0 4px;font-size:30px!important}
#root .header-title{padding:0 6px!important;font-weight:900;letter-spacing:.02em;color:#14181f}
#root .header-left svg,#root .header-right svg{width:34px!important;max-width:none!important;height:34px!important;padding:7px!important;margin:0 3px;border:1px solid #dbe1ee;border-radius:10px;background:#fff;color:#55606f;box-sizing:border-box;cursor:pointer}
#root .header-left svg:hover,#root .header-right svg:hover{background:#eef1f7}
#flag-container{margin:6px 0 10px!important;border:2px solid #dbe1ee!important;border-radius:14px!important;overflow:hidden;background:#eef1f7!important}
#game > div:nth-child(2){margin:0!important}
#game > div:nth-child(2) > div{margin:0 0 5px!important}
#game .MuiBox-root{height:40px!important;border:2px solid #dbe1ee!important;border-radius:12px!important;background:#fff!important;color:#14181f!important;font-weight:800;box-shadow:none!important}
#game .MuiDivider-root{border-color:#dbe1ee!important}
#guess-container{display:flex!important;flex-flow:row nowrap!important;align-items:center;gap:8px;margin:6px 0 0!important;padding:0!important;height:auto!important}
#guess-container > .MuiAutocomplete-root{flex:1 1 auto;min-width:0;margin:0!important}
#guess-container > div:last-child{height:auto!important}
#guess-container .MuiOutlinedInput-root{border-radius:12px!important;background:#fff}
#guess-container .MuiOutlinedInput-notchedOutline{border:2px solid #dbe1ee!important}
#guess-container .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#16a34a!important}
#guess-container .MuiInputLabel-root.Mui-focused{color:#16a34a!important}
#guess-btn{float:none!important;height:52px;margin:0!important;border-radius:999px!important;background:#16a34a!important;color:#fff!important;font-weight:800!important;text-transform:none!important;box-shadow:none!important;padding:6px 22px!important}
#guess-btn:hover{background:#12833c!important}
#guess-btn.Mui-disabled{opacity:.55}
.MuiDialog-paper,.MuiPopover-paper,.MuiAutocomplete-paper{border-radius:16px!important}
.MuiDialog-paper .MuiButton-root{border-radius:999px!important;text-transform:none!important;font-weight:800!important}
