:root{--background:#f5f6fa;--foreground:#172033}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.sandbox-banner{z-index:10000;color:#7c2d12;text-align:center;background:#fff7ed;border-bottom:1px solid #d97706;flex:none;justify-content:center;align-items:center;gap:10px;min-height:38px;padding:7px 16px;display:flex;position:sticky;top:0;box-shadow:0 2px 10px #7c2d121f}.sandbox-banner strong{color:#fff;letter-spacing:.08em;background:#c2410c;border-radius:999px;padding:3px 8px;font-size:.7rem}.sandbox-banner span{font-size:.78rem;font-weight:700}@media (max-width:620px){.sandbox-banner{align-items:flex-start;gap:7px;padding-inline:10px}.sandbox-banner span{font-size:.7rem;line-height:1.35}}
