html,body{margin:0;min-height:100%}body{font-family:Georgia,Times New Roman,serif;font-size:1.25rem;line-height:1.5;color:#111;background:#f7f7f5}#app{position:relative;min-height:100dvh;min-height:100vh;box-sizing:border-box}#app [data-shell=surface]{box-sizing:border-box;min-height:100dvh;min-height:100vh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}#app [data-surface=text],#app textarea[data-surface=input],#app input[data-surface=input]{display:block;width:100%;max-width:40rem;box-sizing:border-box;border:none;background:transparent;font:inherit;color:inherit}#app textarea[data-surface=input],#app input[data-surface=input]{min-height:12rem;resize:vertical;outline:2px solid #333;outline-offset:4px;padding:.25rem 0}#app input[data-surface=input]{min-height:2.5rem;resize:none}#app [data-input-actions]{display:flex;flex-wrap:wrap;gap:.75rem;max-width:40rem;margin-top:1rem}#app button[data-input-action]{font:inherit;padding:.4rem .9rem;border:2px solid #333;background:#fff;color:inherit;cursor:pointer}#app button[data-input-action]:focus,#app button[data-input-action]:focus-visible{outline:3px solid #111;outline-offset:4px;background:#111;color:#fff}#app[data-input-open] button[data-nav-pad]{display:none}#app button[data-nav-pad]{position:fixed;z-index:2;box-sizing:border-box;margin:0;padding:0;border:0;opacity:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;color:transparent;font-size:0;line-height:0;cursor:default}#app button[data-nav-pad=top]{top:0;left:0;right:0;height:max(6.75rem,27vh);padding-top:env(safe-area-inset-top)}#app button[data-nav-pad=bottom]{bottom:0;left:0;right:0;height:max(6.75rem,27vh);padding-bottom:env(safe-area-inset-bottom)}#app button[data-nav-pad=left]{top:max(6.75rem,27vh);bottom:max(6.75rem,27vh);left:0;width:max(6.75rem,27vw);padding-left:env(safe-area-inset-left)}#app button[data-nav-pad=right]{top:max(6.75rem,27vh);bottom:max(6.75rem,27vh);right:0;width:max(6.75rem,27vw);padding-right:env(safe-area-inset-right)}
