html[data-landscape-host] #mobile-input-editor{
 box-sizing:border-box;position:fixed;right:auto;bottom:auto;transform:none;max-width:none;margin:0;padding:14px 16px;overflow:auto;
 border:1px solid #827452;border-radius:8px;background:#171c14;color:#e9ddbd;
 box-shadow:inset 0 1px #b6a47633,0 5px 20px #0008;font:16px/1.5 var(--font,sans-serif);
}
html[data-landscape-host] #mobile-input-editor::backdrop{background:#050805a8}
html[data-landscape-host] #mobile-input-editor label{display:block;margin-bottom:8px;color:#ead6a8}
html[data-landscape-host] #mobile-input-editor :is(input,textarea){box-sizing:border-box;display:block;width:100%;min-height:44px;padding:8px 10px;border:1px solid #8c7b55;border-radius:5px;background:#090e09;color:#f1e6ca;font:16px/1.4 var(--font,sans-serif);touch-action:manipulation}
html[data-landscape-host] #mobile-input-editor textarea{height:90px;resize:vertical}
html[data-landscape-host] #mobile-input-editor .mobile-input-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}
html[data-landscape-host] #mobile-input-editor button{box-sizing:border-box;min-height:44px;padding:7px 16px;border:1px solid #76694a;border-radius:4px;background:#0b100b45;color:#e9d9ac;font:16px/1.4 var(--font,sans-serif);touch-action:manipulation;box-shadow:inset 0 1px 3px #0004}
html[data-landscape-host] #mobile-input-editor small{display:block;margin-top:8px;color:#b9b193;font-size:12px}
