/* Screen-only chrome: the generated print pages retain their own layout. */
@media screen {
 :root[data-app-theme="classic3d"] :is(#printStudio,#urukAuthorDialog,#urukBoostyConfirm){
  box-sizing:border-box;width:calc(100vw - 16px);max-width:740px;max-height:94dvh;
  margin:auto;padding:14px 13px 16px;overflow:auto;
  border:16px solid transparent;border-radius:0;
  border-image:url('classic3d-art-tree.webp') 150 110 / 16px / 0 stretch;
  background:linear-gradient(115deg,#fff3dcf7,#efd6aaf5),url('classic3d-art-tree.webp') center/cover;
  color:#402711;font-family:Georgia,'Times New Roman',serif;
  box-shadow:0 18px 65px #20100680;scrollbar-width:thin;scrollbar-color:#ad7833 #efd9af;
 }
 :root[data-app-theme="classic3d"] :is(#urukAuthorDialog,#urukBoostyConfirm){max-width:540px;}
 :root[data-app-theme="classic3d"] :is(#printStudio,#urukAuthorDialog,#urukBoostyConfirm)::backdrop{background:#21180dc2;backdrop-filter:blur(3px);}
 :root[data-app-theme="classic3d"] :is(#printStudio,#urukAuthorDialog,#urukBoostyConfirm) h2{
  margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #b98b46;
  font:700 21px/1.2 Georgia,'Times New Roman',serif;color:#4a2b11;text-shadow:0 1px #fff7e5;
 }
 :root[data-app-theme="classic3d"] :is(#printStudio,#urukAuthorDialog,#urukBoostyConfirm) :is(p,.note){color:#725332;font-size:13px;line-height:1.45;}
 :root[data-app-theme="classic3d"] :is(#printStudio,#urukAuthorDialog) :is(select,input:not([type="checkbox"]),textarea){
  box-sizing:border-box;width:100%;max-width:100%;min-width:0;
  margin:5px 0 0;padding:9px 10px;min-height:42px;
  background:linear-gradient(#fffaf0,#f2dfb8);color:#402b18;
  border:1px solid #a47b3e;border-radius:7px;font:400 14px/1.25 Georgia,'Times New Roman',serif;
  box-shadow:inset 0 1px 3px #7b532326,0 1px #fff7de;
 }
 :root[data-app-theme="classic3d"] :is(#printStudio,#urukAuthorDialog) label{font:700 13px/1.3 Georgia,'Times New Roman',serif;color:#533514;}
 :root[data-app-theme="classic3d"] #printStudio .psgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:10px 0;}
 :root[data-app-theme="classic3d"] #printStudio .psgrid>div{
  padding:8px;background:linear-gradient(110deg,#fff4ddcc,#dfbd80a6);
  border:1px solid #bb9156;border-radius:9px;box-shadow:inset 0 1px #fffaf0;
 }
 :root[data-app-theme="classic3d"] #psDates{width:17px;height:17px;vertical-align:middle;accent-color:#92601e;}
 :root[data-app-theme="classic3d"] #psStatus{color:#71502c;font-size:12px;}
 :root[data-app-theme="classic3d"] #psPreview{background:#bc925c38;border:1px solid #ba9256;border-radius:6px;padding:8px;max-height:35dvh;}
 :root[data-app-theme="classic3d"] :is(#printStudio,#urukAuthorDialog,#urukBoostyConfirm) button{
  box-sizing:border-box;min-height:49px;padding:7px 22px 14px;
  background:transparent url('classic3d-art-medallion.webp') center bottom/100% 420% no-repeat;
  border:0;border-radius:0;color:#45270e;font:700 14px/1.25 Georgia,'Times New Roman',serif;
  text-shadow:0 1px #fff5d8;box-shadow:none;filter:drop-shadow(0 2px 2px #70451b44);
 }
 :root[data-app-theme="classic3d"] :is(#printStudio,#urukAuthorDialog,#urukBoostyConfirm) button:hover{filter:brightness(1.07) drop-shadow(0 2px 3px #70451b66);}
 :root[data-app-theme="classic3d"] :is(#printStudio,#urukAuthorDialog,#urukBoostyConfirm) :is(button,select,input,textarea):focus-visible{outline:2px solid #805018;outline-offset:2px;}
 :root[data-app-theme="classic3d"] #printStudio .ps-actions{display:grid;grid-template-columns:1.5fr 1fr;gap:8px;margin-top:10px;}
 :root[data-app-theme="classic3d"] #printStudio .ps-actions button{min-width:0;}
 :root[data-app-theme="classic3d"] #printStudio details{margin-top:9px;padding:9px;border:1px solid #bb9156;border-radius:7px;background:#fff2d580;}
 :root[data-app-theme="classic3d"] #printStudio .ps-head{display:flex;align-items:start;gap:8px;}
 :root[data-app-theme="classic3d"] #printStudio .ps-head h2{flex:1;}
 :root[data-app-theme="classic3d"] #urukAuthorDialog .authorHead{align-items:start;gap:8px;margin-bottom:10px;}
 :root[data-app-theme="classic3d"] #urukAuthorTitle{flex:1;}
 :root[data-app-theme="classic3d"] #printStudio #psCloseTop,
 :root[data-app-theme="classic3d"] #urukAuthorDialog #urukAuthorClose{
  width:34px;height:34px;min-height:34px;flex:0 0 34px;padding:0;
  border:2px ridge #c99749;border-radius:8px;background:linear-gradient(#fff1ce,#d4ab6a);
  color:#68421d;font-size:22px;filter:none;box-shadow:0 2px 4px #58321644;
 }
 :root[data-app-theme="classic3d"] #urukAuthorDialog .authorTabs{gap:7px;margin:0 0 16px;}
 :root[data-app-theme="classic3d"] #urukAuthorDialog .authorTabs button{
  min-height:56px;padding:9px 7px;background:linear-gradient(110deg,#fff4dd,#e2c28c);border:1px solid #bb9156;border-radius:8px;
  filter:none;font-size:13px;box-shadow:inset 0 1px #fffaf0;
 }
 :root[data-app-theme="classic3d"] #urukAuthorDialog .authorTabs button[aria-pressed="true"]{background:linear-gradient(#835323,#5a3415);border-color:#e5be77;color:#fff0ca;text-shadow:0 1px #392008;box-shadow:inset 0 0 0 1px #b58b4f;}
 :root[data-app-theme="classic3d"] #urukAuthorDialog textarea{min-height:140px!important;resize:vertical;}
 :root[data-app-theme="classic3d"] #urukAuthorDialog .authorActions{display:grid;grid-template-columns:1fr 1fr;gap:7px;}
 :root[data-app-theme="classic3d"] #urukAuthorDialog .authorActions button{min-height:64px;padding-bottom:19px;}
 :root[data-app-theme="classic3d"] #urukAuthorStatus:empty{display:none;}
 :root[data-app-theme="classic3d"] #urukBoostyConfirm>div{padding:2px!important;}
 @media(max-width:360px){
  :root[data-app-theme="classic3d"] #printStudio .psgrid{grid-template-columns:minmax(0,1fr);}
  :root[data-app-theme="classic3d"] :is(#printStudio,#urukAuthorDialog) button{font-size:13px;padding-inline:10px;}
 }
}
