:root{--navy:#14213d;--navy-deep:#0b1a33;--sand:#c9b48a;--beige:#e8dcc4;--beige-light:#f5efe3}html,body{background:var(--navy-deep);margin:0;padding:0}html{scrollbar-width:thin;scrollbar-color:var(--sand) var(--navy-deep);direction:ltr}#root{direction:rtl}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--navy-deep)}::-webkit-scrollbar-thumb{background:var(--sand);border:2px solid var(--navy-deep);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--beige)}::-webkit-scrollbar-corner{background:var(--navy-deep)}body{-webkit-text-size-adjust:100%;min-height:100vh}body[data-board="1"]{overscroll-behavior:none;height:100dvh;min-height:0;overflow:hidden}.board-fill{height:calc(100dvh - 8px)}*{-webkit-tap-highlight-color:transparent}button,input{font-family:inherit}#rotate-hint{display:none}@media (orientation:portrait) and (width<=600px){body[data-board="1"] #rotate-hint{z-index:50;background:var(--navy);color:var(--beige);border:1px solid var(--sand);pointer-events:none;opacity:.92;white-space:nowrap;border-radius:999px;padding:6px 14px;font:700 12px Tahoma,Arial,sans-serif;display:none;position:fixed;bottom:10px;left:50%;transform:translate(-50%)}}input[type=search]::-webkit-search-cancel-button{appearance:none}input[type=search]::-webkit-search-decoration{appearance:none}.setup-input::placeholder{color:#e8dcc46b;opacity:1;font-weight:700}.setup-input:focus::placeholder{color:#0000}.setup-input:focus{outline:2px solid var(--beige);outline-offset:2px}@keyframes trayGoIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-testid=tray-go]{animation:none!important}}
