/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}.react-simple-keyboard *{box-sizing:border-box}.react-simple-keyboard{max-width:980px}.hg-rows{gap:calc(var(--spacing,.25rem) * 1);display:flex}.hg-row{gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex;position:relative}.hg-button{height:calc(var(--spacing,.25rem) * 20);width:calc(var(--spacing,.25rem) * 20);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-primary,var(--color-coolGrey30));background-color:var(--color-surface-primary,var(--color-white95));font-family:var(--font-sans,"Source Sans Pro");color:var(--color-text-state-neutral-darker,var(--color-coolGrey80));border-radius:2px;justify-content:center;align-items:center;font-size:32px;display:flex}.hg-button:active{background-color:var(--color-surface-container,var(--color-coolGrey10))}.hg-dark-btn{border-color:var(--color-border-status-grey,var(--color-coolGrey40));background-color:var(--color-surface-status-grey-lighter,var(--color-coolGrey30));font-size:24px}.hg-light-btn{border-color:var(--color-border-primary,var(--color-coolGrey30));background-color:var(--color-surface-container,var(--color-coolGrey10))}.hg-light-btn:active{background-color:var(--color-surface-container-lighter,var(--color-coolGrey05))}.hg-enter-btn,.hg-enter2-btn{border-color:var(--color-navy-brand90,var(--color-navy90));background-color:var(--color-surface-action,var(--color-navy80));flex-grow:1;align-self:stretch}:is(.hg-enter-btn,.hg-enter2-btn):active{background-color:var(--color-surface-hover,var(--color-navy70))}.hg-enter2-btn{right:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);height:85px;width:calc(var(--spacing,.25rem) * 14);border-top-style:var(--tw-border-style);border-top-width:0;border-top-left-radius:0;border-top-right-radius:0;position:absolute}:is(.hg-layout-full,.hg-layout-fullShift) .hg-rows{flex-direction:column;display:flex}:is(.hg-layout-full,.hg-layout-fullShift) .hg-enter-btn{padding-bottom:calc(var(--spacing,.25rem) * 2);align-items:flex-end}:is(.hg-layout-full,.hg-layout-fullShift) .hg-row{flex-direction:row}:is(.hg-layout-full,.hg-layout-fullShift) .hg-bksp-btn{width:calc(var(--spacing,.25rem) * 35)}:is(.hg-layout-full,.hg-layout-fullShift) .hg-a-btn{margin-left:calc(var(--spacing,.25rem) * 10)}:is(.hg-layout-full,.hg-layout-fullShift) .hg-123-btn{width:123px}:is(.hg-layout-full,.hg-layout-fullShift) .hg-space-btn{flex-grow:1}.react-simple-keyboard:has(.hg-active-enter-btn:active) .hg-active-enter-btn{background-color:var(--color-surface-hover,var(--color-navy70))}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
