/* Shared workspace identity; source photo layout and controls stay intact. */
:root{--green:#17685a;--dark:#173e36;--ink:#243f36;--bg:#faf8f2;--line:#dedfd3}
body{font-family:system-ui,-apple-system,"Segoe UI",sans-serif}h1,h2,h3,.brand{font-family:inherit}aside{background:#173e36}aside>.brand{font-size:21px;letter-spacing:-.8px;margin-bottom:30px}.nav{min-width:0}aside nav a{white-space:normal}.version{font-size:9px}aside .text-btn:not([id=how]){display:none}a.nav[aria-current=page]{background:#ffffff15;color:white}.brand-dot{color:#d0ab71}.intro h1 em{color:#17685a}input,select,textarea{max-width:100%}.two-fields>*{min-width:0}.notice{overflow-wrap:anywhere}.error{color:#a02a21}.tool-queue strong{min-width:0}
@media(max-width:760px){aside{position:relative;width:100%;padding:20px}aside>.brand{margin:0 0 15px}aside nav{display:flex;flex-wrap:wrap;gap:4px}aside .side-bottom,aside .workspace-label{display:none}aside .nav{flex:1;padding:10px 8px;font-size:12px;margin:0}.shell{margin-left:0}.intro h1{font-size:36px}.tool-grid{grid-template-columns:1fr}main{padding:20px}.tool-panel{padding:18px}header{padding:15px 20px}.intro{display:block}.intro .outline{margin-top:16px}.head-right{gap:8px}.local{display:none}}
