.pos-shell{touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;overscroll-behavior:none;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.pos-shell [contenteditable],.pos-shell input,.pos-shell textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text}.pos-shell input,.pos-shell select,.pos-shell textarea{font-size:max(16px,1em)}.pos-brand .bg-green-500{background-color:rgb(var(--pos-accent-rgb));color:var(--pos-accent-fg)}.pos-brand .hover\:bg-green-600:hover{background-color:var(--pos-accent-hover);color:var(--pos-accent-fg)}.pos-brand .bg-green-500\/10{background-color:rgb(var(--pos-accent-rgb)/.1)}.pos-brand .bg-green-500\/15{background-color:rgb(var(--pos-accent-rgb)/.15)}.pos-brand .hover\:bg-green-500\/10:hover{background-color:rgb(var(--pos-accent-rgb)/.1)}.pos-brand .text-green-300,.pos-brand .text-green-400,.pos-brand .text-green-500{color:var(--pos-accent-text)}.pos-brand .border-green-500{border-color:rgb(var(--pos-accent-rgb))}.pos-brand .border-green-500\/40{border-color:rgb(var(--pos-accent-rgb)/.4)}.pos-brand .border-green-500\/50{border-color:rgb(var(--pos-accent-rgb)/.5)}.pos-brand .border-green-500\/60{border-color:rgb(var(--pos-accent-rgb)/.6)}.pos-brand .focus\:border-green-500:focus,.pos-brand .hover\:border-green-500:hover{border-color:var(--pos-accent-text)}