/* Luxury 3D: separate opt-in skin; ordinary Luxury remains intact. */
@media screen {
:root[data-app-theme="luxury3d"]{--ink:#392714;--teal:#75471f;--bg:#ead5ac;--theme-panel:#f8e9c9;--theme-alt:#ead2a0;--theme-button-text:#64421e;--theme-card-text:#392714;--theme-border:#ab7938;}
:root[data-app-theme="luxury3d"] .viewer{position:relative;isolation:isolate;background:transparent!important;border:0!important;border-radius:0!important;overflow:auto;box-shadow:none!important;}
:root[data-app-theme="luxury3d"] .viewer::before,:root[data-app-theme="luxury3d"] .viewer::after{content:none!important;}
:root[data-app-theme="luxury3d"] #scene{position:relative;z-index:1;}
:root[data-app-theme="luxury3d"] #scene>div{background:url("classic3d-art-tree.webp") center/100% 100% no-repeat;}
:root[data-app-theme="luxury3d"] #scene .node{height:190px!important;padding:0!important;overflow:visible!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#30200e;}
:root[data-app-theme="luxury3d"] #scene .node::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:url('classic3d-art-medallion.webp') center/100% 100% no-repeat;filter:drop-shadow(0 3px 3px #29150899);}
:root[data-app-theme="luxury3d"] #scene .node .avatar{position:absolute;left:20px;top:27px;width:110px!important;height:123px!important;margin:0!important;border:0!important;border-radius:50%!important;box-shadow:none!important;outline:none!important;object-fit:cover;background:radial-gradient(ellipse at 40% 30%,#ead9b5,#8c7956);font-size:0!important;z-index:1;}
:root[data-app-theme="luxury3d"] #scene .node strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere;position:absolute;z-index:3;left:11px;right:11px;top:146px;margin:0;padding:0;background:none;border:0;box-shadow:none;font:700 13px/1.1 Georgia,serif;color:#2e1d0e;text-shadow:0 1px #fff5d9;max-height:29px;overflow:hidden;}
:root[data-app-theme="luxury3d"] #scene .node small{position:absolute;z-index:3;left:9px;right:9px;top:176px;font:600 10px/1 Georgia,serif;color:#4f3419;}
:root[data-app-theme="luxury3d"] #scene .node.sel{filter:drop-shadow(0 0 5px #fff4ac);outline:2px solid #ffe7a2;outline-offset:5px;}
:root[data-app-theme="luxury3d"] #scene .compact .node{height:52px!important;background:linear-gradient(#fff1d4,#e5c48b)!important;border:2px ridge #bb8844!important;border-radius:10px!important;}
:root[data-app-theme="luxury3d"] #scene .compact .node::after{content:none;}
:root[data-app-theme="luxury3d"] #scene .compact .node strong{top:5px;font-size:14px;}
:root[data-app-theme="luxury3d"] #scene .compact .node small{top:33px;}
:root[data-app-theme="luxury3d"] #scene svg path:not([opacity]){stroke:#e7b657;stroke-width:3.5;filter:drop-shadow(0 1px 1px #42290d);}
:root[data-app-theme="luxury3d"] #scene .avatar[data-classic3d-portrait="male"]{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj4KIDxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYnJvbnplIiB4Mj0iMSIgeTI9IjEiPjxzdG9wIHN0b3AtY29sb3I9IiNlOWJkNzIiLz48c3RvcCBvZmZzZXQ9Ii40NSIgc3RvcC1jb2xvcj0iI2FkNzIzOCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzZiM2YyMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPgogPHBhdGggZD0iTTE1IDk0IFExNyA3NCAzNCA2OSBMNDAgNjQgTDM5IDU3IFEzMCA0OSAzMCAzNyBRMzAgMTkgNTAgMTcgUTcwIDE5IDcwIDM3IFE3MCA0OSA2MSA1NyBMNjAgNjQgTDY2IDY5IFE4MyA3NCA4NSA5NFoiIGZpbGw9InVybCgjYnJvbnplKSIgc3Ryb2tlPSIjNjMzOTFlIiBzdHJva2Utd2lkdGg9IjIiLz4KIDxwYXRoIGQ9Ik0yOSAzOSBRMjcgMTMgNTAgMTIgUTczIDEzIDcxIDM5IFE2NiAzMyA2NSAyNyBRNTMgMzMgMzUgMzBaIiBmaWxsPSIjNzA0MTFmIi8+CiA8cGF0aCBkPSJNMzQgNzMgUTUwIDg4IDY2IDczIiBmaWxsPSJub25lIiBzdHJva2U9IiNmNGQ1OWEiIHN0cm9rZS13aWR0aD0iMyIgb3BhY2l0eT0iLjc1Ii8+Cjwvc3ZnPgo=");background-size:cover;}
:root[data-app-theme="luxury3d"] #scene .avatar[data-classic3d-portrait="female"]{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj4KIDxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYnJvbnplIiB4Mj0iMSIgeTI9IjEiPjxzdG9wIHN0b3AtY29sb3I9IiNmMmNjOGIiLz48c3RvcCBvZmZzZXQ9Ii40OCIgc3RvcC1jb2xvcj0iI2I3N2I0MiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzc1NDUxZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPgogPHBhdGggZD0iTTI3IDMwIFEyOSAxMCA1MCAxMCBRNzEgMTAgNzMgMzAgTDc5IDc2IFE3MCA4MyA2MSA3MyBMMzkgNzMgUTMwIDgzIDIxIDc2WiIgZmlsbD0iIzc1NDYyMSIgc3Ryb2tlPSIjNWUzNjFkIiBzdHJva2Utd2lkdGg9IjIiLz4KIDxwYXRoIGQ9Ik0xNCA5NCBRMTcgNzUgMzcgNjggTDQyIDYxIFEzMyA1MyAzMyAzOSBRMzMgMjAgNTAgMjAgUTY3IDIwIDY3IDM5IFE2NyA1MyA1OCA2MSBMNjMgNjggUTgzIDc1IDg2IDk0WiIgZmlsbD0idXJsKCNicm9uemUpIiBzdHJva2U9IiM2MzM5MWUiIHN0cm9rZS13aWR0aD0iMiIvPgogPHBhdGggZD0iTTMxIDM4IFEyOSAxNiA1MCAxNSBRNzEgMTYgNjkgMzggUTY0IDMyIDYyIDI1IFE1MiAzMyAzNSAzMFoiIGZpbGw9IiM3NTQ2MjEiLz4KIDxwYXRoIGQ9Ik0zNiA3MiBRNTAgODUgNjQgNzIiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZTJhNiIgc3Ryb2tlLXdpZHRoPSIzIiBvcGFjaXR5PSIuNyIvPgo8L3N2Zz4K");background-size:cover;}
:root[data-app-theme="luxury3d"] #scene .avatar[data-classic3d-portrait="neutral"]{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjAiIGhlaWdodD0iMTYwIiB2aWV3Qm94PSIwIDAgMTYwIDE2MCI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJnIj48c3RvcCBzdG9wLWNvbG9yPSIjZmZmNGNmIi8+PHN0b3Agb2Zmc2V0PSIuOCIgc3RvcC1jb2xvcj0iI2RmYjc3NyIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzhkNTUxZSIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxjaXJjbGUgY3g9IjgwIiBjeT0iODAiIHI9Ijc5IiBmaWxsPSIjNWIzMTE4Ii8+PGNpcmNsZSBjeD0iODAiIGN5PSI4MCIgcj0iNzUiIGZpbGw9InVybCgjZykiIHN0cm9rZT0iI2Y1ZDY4YSIgc3Ryb2tlLXdpZHRoPSI0Ii8+PGNpcmNsZSBjeD0iODAiIGN5PSI4MCIgcj0iNjUiIGZpbGw9IiNlNWNmYWEiIHN0cm9rZT0iIzhhNGMyMCIgc3Ryb2tlLXdpZHRoPSIzIi8+PHBhdGggZD0iTTgwIDFsNyAxMy03IDEzLTctMTN6bTAgMTMybDcgMTMtNyAxMy03LTEzek0xIDgwbDEzLTcgMTMgNy0xMyA3em0xMzIgMGwxMy03IDEzIDctMTMgN3oiIGZpbGw9IiNlZGM4NzUiIHN0cm9rZT0iIzdiNDQxZSIgc3Ryb2tlLXdpZHRoPSIxIi8+PC9zdmc+Cg==");background-size:cover;}

:root[data-app-theme="luxury3d"] #scene .node .avatar{background-color:#c9b184;}
}
/* Compact phone layout for this separate theme preview. */
@media screen and (max-width:760px){
 :root[data-app-theme="luxury3d"] header{padding:7px 10px!important;}
 :root[data-app-theme="luxury3d"] header h1{font-size:18px;line-height:1.2;}
 :root[data-app-theme="luxury3d"] header>small{display:none;}
 :root[data-app-theme="luxury3d"] main{padding:5px!important;}
 :root[data-app-theme="luxury3d"] #urukDemoNotice{margin:0 0 6px!important;padding:6px 9px!important;border-radius:10px!important;font-size:12px!important;line-height:1.3;font-weight:500!important;}
 :root[data-app-theme="luxury3d"] #simpleTop{gap:6px;margin-bottom:5px;}
 :root[data-app-theme="luxury3d"] #simpleTop button{height:36px;padding:0 9px;font-size:13px;border-radius:10px;}
 :root[data-app-theme="luxury3d"] #simpleTop #openDrawer{min-width:36px;font-size:22px;padding:0 7px;}
 :root[data-app-theme="luxury3d"] #simpleSearch #search{height:36px;font-size:13px;padding-left:32px!important;background-position:left 9px center!important;background-size:17px 17px!important;}
 :root[data-app-theme="luxury3d"] .toolbar{margin-bottom:5px;gap:5px;font-size:12px;}
 :root[data-app-theme="luxury3d"] .toolbar button{font-size:12px;padding:6px 9px;}
 :root[data-app-theme="luxury3d"] .viewer{min-height:0!important;padding:0!important;}
 :root[data-app-theme="luxury3d"] #scene{margin-top:0!important;}
}

/* The approved tree's own artwork supplies the carved gold frame and plaques. */
@media screen {
 :root[data-app-theme="luxury3d"] .layout>aside{
  width:min(370px,94vw);padding:12px 11px 18px!important;
  border:18px solid transparent!important;
  border-image:url('classic3d-art-tree.webp') 150 110 / 18px / 0 stretch!important;
  background:linear-gradient(115deg,#fff3dcf5,#efd6aaf2),url('classic3d-art-tree.webp') center/cover!important;
  color:#402711;box-shadow:-12px 0 40px #28150666;
  scrollbar-width:thin;scrollbar-color:#ad7833 #efd9af;
 }
 :root[data-app-theme="luxury3d"] #drawerHead{
  gap:7px;margin:0 0 12px!important;padding:0 0 10px;
  border-bottom:1px solid #b98b46;box-shadow:0 1px #fff4d7;
 }
 :root[data-app-theme="luxury3d"] #drawerHead>strong{
  font:700 19px/1.15 Georgia,'Times New Roman',serif;
  color:#4a2b11;text-shadow:0 1px #fff7e5;
 }
 :root[data-app-theme="luxury3d"] #drawerHead #closeDrawer{
  flex:0 0 34px;width:34px;height:34px;min-height:34px;
  border:2px ridge #c99749!important;border-radius:8px;
  padding:0;font:400 24px/1 Georgia,serif;color:#68421d!important;
  background:linear-gradient(#fff1ce,#d4ab6a)!important;
  box-shadow:inset 0 1px #fff9e2,0 2px 4px #58321644;
 }
 :root[data-app-theme="luxury3d"] #modeSwitcher,
 :root[data-app-theme="luxury3d"] #urukApprovedAppearance .uruk-appearance-panel{
  margin:0 0 8px!important;padding:8px 10px!important;
  background:linear-gradient(110deg,#fff4ddcc,#dfbd80a6)!important;
  border:1px solid #bb9156!important;border-radius:10px!important;
  box-shadow:inset 0 1px #fffaf0,inset 0 -1px #c19a6044,0 2px 4px #68401a18;
 }
 :root[data-app-theme="luxury3d"] #appearanceControls{
  background:none!important;padding:0!important;margin:0 0 6px!important;
 }
 :root[data-app-theme="luxury3d"] #urukApprovedAppearance{gap:0!important;}
 :root[data-app-theme="luxury3d"] #modeSwitcher>label,
 :root[data-app-theme="luxury3d"] #urukApprovedAppearance .uruk-appearance-panel>label{
  margin:0!important;font:700 14px/1.2 Georgia,'Times New Roman',serif!important;
  color:#533514!important;
 }
 :root[data-app-theme="luxury3d"] #modeSwitcher .note{display:none!important;}
 :root[data-app-theme="luxury3d"] .layout>aside select{
  margin:5px 0 0!important;min-height:38px!important;height:38px;
  padding:7px 9px;font:400 14px/1.2 Georgia,'Times New Roman',serif!important;
  background:linear-gradient(#fffaf0,#f2dfb8)!important;color:#402b18!important;
  border:1px solid #a47b3e!important;border-radius:7px!important;
  box-shadow:inset 0 1px 3px #7b532326,0 1px #fff7de;
 }
 :root[data-app-theme="luxury3d"] .layout>aside button:not(#closeDrawer):not(.danger):not([hidden]){
  display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:7px;padding:6px 24px 13px;
  border:0!important;border-radius:0!important;
  background:transparent url('classic3d-art-medallion.webp') center bottom/100% 420% no-repeat!important;
  color:#45270e!important;font:700 14px/1.25 Georgia,'Times New Roman',serif;
  text-shadow:0 1px #fff5d8;box-shadow:none!important;
  filter:drop-shadow(0 2px 2px #70451b44);
 }
 :root[data-app-theme="luxury3d"] .layout>aside button:not(#closeDrawer):not(.danger):not([hidden]):hover{filter:brightness(1.06) drop-shadow(0 2px 3px #70451b66);}
 :root[data-app-theme="luxury3d"] .layout>aside button:active{transform:translateY(1px);}
 :root[data-app-theme="luxury3d"] .layout>aside :is(button,select):focus-visible{
  outline:2px solid #805018;outline-offset:3px;
 }
 :root[data-app-theme="luxury3d"] .layout>aside :is(details,.uruk-tool-group){
  background:#fff2d5aa!important;border-color:#bf995e!important;color:#4b3017;
 }
 :root[data-app-theme="luxury3d"] .layout>aside .note{color:#765739;}
}

/* Screen-only chrome: the generated print pages retain their own layout. */
@media screen {
 :root[data-app-theme="luxury3d"] :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="luxury3d"] :is(#urukAuthorDialog,#urukBoostyConfirm){max-width:540px;}
 :root[data-app-theme="luxury3d"] :is(#printStudio,#urukAuthorDialog,#urukBoostyConfirm)::backdrop{background:#21180dc2;backdrop-filter:blur(3px);}
 :root[data-app-theme="luxury3d"] :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="luxury3d"] :is(#printStudio,#urukAuthorDialog,#urukBoostyConfirm) :is(p,.note){color:#725332;font-size:13px;line-height:1.45;}
 :root[data-app-theme="luxury3d"] :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="luxury3d"] :is(#printStudio,#urukAuthorDialog) label{font:700 13px/1.3 Georgia,'Times New Roman',serif;color:#533514;}
 :root[data-app-theme="luxury3d"] #printStudio .psgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:10px 0;}
 :root[data-app-theme="luxury3d"] #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="luxury3d"] #psDates{width:17px;height:17px;vertical-align:middle;accent-color:#92601e;}
 :root[data-app-theme="luxury3d"] #psStatus{color:#71502c;font-size:12px;}
 :root[data-app-theme="luxury3d"] #psPreview{background:#bc925c38;border:1px solid #ba9256;border-radius:6px;padding:8px;max-height:35dvh;}
 :root[data-app-theme="luxury3d"] :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="luxury3d"] :is(#printStudio,#urukAuthorDialog,#urukBoostyConfirm) button:hover{filter:brightness(1.07) drop-shadow(0 2px 3px #70451b66);}
 :root[data-app-theme="luxury3d"] :is(#printStudio,#urukAuthorDialog,#urukBoostyConfirm) :is(button,select,input,textarea):focus-visible{outline:2px solid #805018;outline-offset:2px;}
 :root[data-app-theme="luxury3d"] #printStudio .ps-actions{display:grid;grid-template-columns:1.5fr 1fr;gap:8px;margin-top:10px;}
 :root[data-app-theme="luxury3d"] #printStudio .ps-actions button{min-width:0;}
 :root[data-app-theme="luxury3d"] #printStudio details{margin-top:9px;padding:9px;border:1px solid #bb9156;border-radius:7px;background:#fff2d580;}
 :root[data-app-theme="luxury3d"] #printStudio .ps-head{display:flex;align-items:start;gap:8px;}
 :root[data-app-theme="luxury3d"] #printStudio .ps-head h2{flex:1;}
 :root[data-app-theme="luxury3d"] #urukAuthorDialog .authorHead{align-items:start;gap:8px;margin-bottom:10px;}
 :root[data-app-theme="luxury3d"] #urukAuthorTitle{flex:1;}
 :root[data-app-theme="luxury3d"] #printStudio #psCloseTop,
 :root[data-app-theme="luxury3d"] #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="luxury3d"] #urukAuthorDialog .authorTabs{gap:7px;margin:0 0 16px;}
 :root[data-app-theme="luxury3d"] #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="luxury3d"] #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="luxury3d"] #urukAuthorDialog textarea{min-height:140px!important;resize:vertical;}
 :root[data-app-theme="luxury3d"] #urukAuthorDialog .authorActions{display:grid;grid-template-columns:1fr 1fr;gap:7px;}
 :root[data-app-theme="luxury3d"] #urukAuthorDialog .authorActions button{min-height:64px;padding-bottom:19px;}
 :root[data-app-theme="luxury3d"] #urukAuthorStatus:empty{display:none;}
 :root[data-app-theme="luxury3d"] #urukBoostyConfirm>div{padding:2px!important;}
 @media(max-width:360px){
  :root[data-app-theme="luxury3d"] #printStudio .psgrid{grid-template-columns:minmax(0,1fr);}
  :root[data-app-theme="luxury3d"] :is(#printStudio,#urukAuthorDialog) button{font-size:13px;padding-inline:10px;}
 }
}

@media screen {
:root[data-app-theme="luxury3d"] {--teal:#006e76;--ink:#4b3020;--gold:#d6a54b;--bg:#f7ebd2;--theme-panel:#fff3d8;--theme-card:#fff5df;--theme-card-text:#4b3020;--theme-border:#bd8638;}
:root[data-app-theme="luxury3d"] body {background:radial-gradient(ellipse at 50% 20%,#fff9e9,#ead29c);}
:root[data-app-theme="luxury3d"] header {background:linear-gradient(135deg,#034a5b,#007a84 55%,#063f50);color:#fff1cf;border-bottom:3px ridge #d6a54b;box-shadow:inset 0 1px #fff5,0 3px 10px #73501b44;}
:root[data-app-theme="luxury3d"] #scene .node::after {filter:sepia(.25) saturate(1.4) brightness(1.08) drop-shadow(0 3px 3px #73501b88);}
:root[data-app-theme="luxury3d"] #scene .node .avatar {left:calc(50% - 55px)!important;}
:root[data-app-theme="luxury3d"] #scene .node strong {font-size:14px;white-space:nowrap!important;overflow-wrap:normal!important;}
:root[data-app-theme="luxury3d"] :is(button:not(.node),#urukAuthorDialog button,#printStudio button),
:root[data-app-theme="luxury3d"] .layout>aside button:not(#closeDrawer):not(.danger):not([hidden]) {
 background:linear-gradient(145deg,#0b9398,#006b76 48%,#034956)!important;color:#fff1cf!important;
 border:2px ridge #e2b75a!important;border-radius:11px!important;padding:9px 12px!important;
 text-shadow:0 1px #00353b!important;box-shadow:inset 0 1px 2px #fff8,inset 0 -2px 3px #003b49,0 3px 0 #9a702d,0 6px 10px #73501b44!important;
}
:root[data-app-theme="luxury3d"] button.danger {background:linear-gradient(#ac4b4b,#7c2424)!important;}
:root[data-app-theme="luxury3d"] :is(button,select,input,textarea):focus-visible {outline:3px solid #006e76;outline-offset:3px;}
:root[data-app-theme="luxury3d"] :is(.layout>aside,#printStudio,#urukAuthorDialog,#urukBoostyConfirm) {background:linear-gradient(115deg,#fff8e6f7,#f5dfb2f5),url('classic3d-art-tree.webp') center/cover!important;}
}
@media print { :root[data-app-theme="luxury3d"] .node {box-shadow:none!important;} }
