/* Adam og Eva kasse – shell additions on top of MinRutine terminal CSS (css/minrutine-adam.css) */
html,body{height:100%;margin:0;overscroll-behavior:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none}
#term-root{min-height:100%}
.aoe-t-logo img{height:34px;width:auto;display:block}
.sk-terminal-avatar img{width:100%;height:100%;object-fit:cover}
.aoe-t-toast{position:fixed;left:50%;bottom:96px;transform:translateX(-50%);z-index:300;background:#242423;color:#fff;padding:14px 22px;font-size:16px;border:1px solid #242423}
.aoe-t-access{min-height:100vh}

/* header (own markup, own classes: independent of MinRutine's layered header rules) */
#term-root .sk-terminal-workspace>header.aoe-t-header{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center;justify-content:space-between;gap:14px;padding:6px 16px!important;min-height:68px!important;height:68px;flex:0 0 68px!important;position:static!important;grid-template-columns:none!important;border-bottom:1px solid #2424231f;background:#faede8}
.aoe-t-brand{display:flex;align-items:center;gap:10px;min-width:0;flex:0 0 auto}
.aoe-t-device{display:flex;flex-direction:column;line-height:1.15;min-width:0}.aoe-t-device strong{font-size:15px;font-weight:500}.aoe-t-device small{font-size:12px;opacity:.7;white-space:nowrap}
.aoe-t-context{display:flex;flex-direction:column;align-items:center;line-height:1.2;flex:1 1 auto;min-width:0;text-align:center}.aoe-t-context span{font-size:11px;opacity:.65;text-transform:uppercase;letter-spacing:.08em}.aoe-t-context strong{font-size:16px;font-weight:400;white-space:nowrap}
.aoe-t-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}
.aoe-t-status{display:inline-flex;align-items:center;gap:7px;padding:0 12px;min-height:40px;border:1px solid #c5b3c3;background:#fff;font-size:13px;white-space:nowrap}.aoe-t-status i{width:8px;height:8px;background:#4f7a5a;display:block}
.aoe-t-lang{display:inline-flex}.aoe-t-lang button{min-width:44px;min-height:44px;border:1px solid #c5b3c3;background:#fff;font:inherit;font-size:13px;cursor:pointer}.aoe-t-lang button+button{border-left:0}.aoe-t-lang button.is-active{background:#efe6ee;border-color:#82667f;font-weight:500}
.aoe-t-profile{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:4px 12px 4px 4px;border:1px solid #2424234d;background:#fff;font:inherit;color:inherit;cursor:pointer;text-align:left}
.aoe-t-avatar{width:40px;height:40px;flex:none;overflow:hidden;display:block;background:#efe6ee}.aoe-t-avatar img{width:100%;height:100%;object-fit:cover;display:block}
.aoe-t-pname{display:flex;flex-direction:column;line-height:1.15}.aoe-t-pname strong{font-size:14px;font-weight:400}.aoe-t-pname small{font-size:11px;opacity:.65}
html[data-device="tablet-portrait"] .aoe-t-device small,html[data-device="tablet-portrait"] .aoe-t-pname small,html[data-device="tablet-portrait"] .aoe-t-status,html[data-device="tablet-portrait"] .aoe-t-context span{display:none}
html[data-device="tablet-portrait"] #term-root .sk-terminal-workspace>header.aoe-t-header{padding:6px 12px!important;gap:10px;min-height:60px!important;height:60px;flex-basis:60px!important}
html[data-device="tablet-portrait"] .aoe-t-context strong{font-size:14px}
html[data-device="tablet-portrait"] .aoe-t-logo img{height:30px}

/* landscape: nav column + one scrolling content panel inside the viewport (no page growth) */
html:not([data-device="tablet-portrait"]) #term-root .sk-terminal-workspace{height:100vh;height:100dvh;max-height:100dvh;display:flex;flex-direction:column;overflow:hidden}
html:not([data-device="tablet-portrait"]) #term-root .sk-terminal-workspace>.sk-terminal-workspace-layout{flex:1 1 0;min-height:0;height:auto;overflow:hidden}
html:not([data-device="tablet-portrait"]) #term-root .sk-terminal-workspace-content{overflow-y:auto;min-height:0;max-height:100%;-webkit-overflow-scrolling:touch}
html:not([data-device="tablet-portrait"]) #term-root .sk-terminal-workspace-nav{overflow-y:auto;min-height:0}

/* one warm canvas (peach) like the dashboard and the website */
html[data-surface="terminal"] body,html[data-surface="terminal"] #term-root,html[data-surface="terminal"] .sk-terminal-workspace,html[data-surface="terminal"] .sk-terminal-workspace-layout,html[data-surface="terminal"] .sk-terminal-workspace-content,html[data-surface="terminal"] .aoe-t-access,html[data-surface="terminal"] .sk-terminal-access{background:#faede8!important;background-image:none!important}
