*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body{margin:0;font-family:Nunito,sans-serif;-webkit-text-size-adjust:100%}input,select,textarea{font-size:16px!important}button{touch-action:manipulation}.parchment-bg{background-color:#f7f0e4;background-image:radial-gradient(ellipse at 20% 50%,rgba(180,140,80,.06) 0%,transparent 60%),radial-gradient(ellipse at 80% 20%,rgba(160,120,60,.05) 0%,transparent 50%),radial-gradient(ellipse at 60% 80%,rgba(140,100,50,.04) 0%,transparent 50%);min-height:100vh}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#c8b89a;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a0762a}.tab-strip::-webkit-scrollbar{display:none}.output-tab-btn{-webkit-tap-highlight-color:transparent}body,#root,.parchment-bg{background:transparent!important}:root{--sf-focus: #a0762a;--sf-focus-ring-offset: 2px}*:focus{outline:none}*:focus-visible{outline:2px solid var(--sf-focus);outline-offset:var(--sf-focus-ring-offset);border-radius:3px}button,[role=button],a,input[type=checkbox],input[type=radio],[tabindex]:not([tabindex="-1"]){min-height:24px;min-width:24px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
