.entry-controls{color:#ead5a4;font:16px/1.35 Georgia,serif;text-align:left;color-scheme:dark}.entry-controls *{box-sizing:border-box}.entry-controls h1{font:22px/1.15 Georgia,serif;color:#ead5a4;margin:0 0 12px}.entry-controls p{font:14px/1.4 Georgia,serif;color:#d5bd8d;margin:8px 0}.entry-controls button{display:block;width:100%;min-height:44px;margin:8px 0 0;padding:8px 12px;border:3px ridge #a77b44;border-radius:3px;background:linear-gradient(#55341e,#302015 48%,#4d2e1b);box-shadow:inset 0 0 0 1px #1b110a;color:#ead5a4;font:16px/1.2 Georgia,serif;cursor:pointer}.entry-controls button:active{background:#24160e}.entry-controls button:disabled{opacity:.5;cursor:default}.entry-controls :focus-visible{outline:2px solid #edc979;outline-offset:2px}.entry-controls label{display:block;margin:8px 0 4px;font:14px Georgia,serif}.entry-controls input,.entry-controls textarea{display:block;width:100%;min-width:0;min-height:44px;margin:4px 0 0;padding:8px 10px;border:1px solid #9b7746;border-radius:2px;background:#281b12;color:#ead6a9;font:16px/1.3 Georgia,serif;user-select:text;-webkit-user-select:text}.entry-controls textarea{min-height:100px;overflow-wrap:anywhere;resize:vertical}.entry-controls [hidden]{display:none!important}.entry-controls .account-input-row{display:flex;gap:6px}.entry-controls .password-toggle{flex:0 0 64px;min-width:0;width:64px;margin-top:4px;font-size:14px}.entry-controls .account-error{color:#ffb5a1}.entry-controls .account-error:empty{display:none}html:has(body.entry-controls){background:transparent;color-scheme:dark}body.entry-controls{background:transparent}
