.hx-home [hidden]{display:none!important}.hx-entry{background:#fcf2e3f2;border:1px solid #b7a078;border-radius:12px;align-items:center;gap:10px;width:min(100%,840px);margin:22px auto 0;padding:10px;display:flex;box-shadow:0 8px 24px #6f452015}.hx-entry button{color:#193d27;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;padding:10px;display:inline-flex}.hx-entry input{color:#193d27;outline-offset:4px;background:0 0;border:0;flex:1;min-width:0;padding:8px 0;font-size:14px}.hx-entry .hx-entry-open{color:#fff5df;background:#193d27;padding:12px 16px;font-size:14px}.hx-entry button:disabled{opacity:.5;cursor:wait}.hx-return{color:#193d27;cursor:pointer;background:0 0;border:1px solid #b7a078;border-radius:5px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.hx-refresh-note{color:#655c48;margin-top:6px;font-size:11px;display:block}.hx-home .hx-hero.is-workspace{background:0 0;align-items:stretch;height:auto;min-height:calc(100svh - 88px);padding:12px 32px}.hx-home .is-workspace .hx-hero-content{flex-direction:column;width:100%;max-width:1540px;min-height:calc(100svh - 112px);display:flex}.hx-home-workspace{text-align:left;flex-direction:column;flex:1;align-items:stretch;min-height:0;display:flex;position:relative}.hx-home-workspace .hx-return{z-index:4;margin:0;position:absolute;top:12px;right:18px}.hx-home-workspace .hw-workspace{flex:1;min-height:0;margin:0}.hx-home-workspace .hw-main{scrollbar-width:thin;min-height:0;max-height:calc(100svh - 112px);overflow:auto}.hx-home-workspace .hw-settings{min-height:min-content;overflow:visible}.hx-home-workspace .hw-gallery{min-height:0}.hx-home-workspace .hw-tabs{z-index:2;background:#fcf2e3;padding-top:8px;padding-right:180px;position:sticky;top:-16px}@media (width<=720px){.hx-entry{gap:5px;padding:7px}.hx-entry .hx-entry-open{padding:10px;font-size:12px}.hx-entry input{font-size:13px}.hx-home .hx-hero.is-workspace{min-height:calc(100svh - 72px);padding:12px 14px}.hx-home .is-workspace .hx-hero-content{min-height:0}.hx-home-workspace .hx-return{align-self:flex-start;margin:0 0 10px;position:static}.hx-home-workspace .hw-tabs{padding-right:0}.hx-home-workspace .hw-main{max-height:none}.hx-home-workspace .hw-workspace{overflow:visible}.hx-home-workspace .hw-settings,.hx-home-workspace .hw-main{flex-shrink:0;overflow:visible}}.hx-workspace-heading{text-align:center}.hx-workspace-heading h1{font-size:clamp(36px,4.4vw,64px);line-height:1.1}.hx-workspace-heading h1 span{display:block}.hx-workspace-heading .hx-title-sub{font-size:.65em}.hx-home .hx-hero:not(.is-workspace) .hx-hero-content{transform:translateY(-64px)}@media (width>=901px){.hx-home .hx-hero:not(.is-workspace) h1 .hx-title-main{font-size:clamp(80px,6.8vw,104px)}.hx-home .hx-hero:not(.is-workspace) h1 .hx-title-sub{font-size:clamp(43px,3.7vw,56px)}}@media (width<=600px){.hx-home .hx-hero:not(.is-workspace) .hx-hero-content{transform:translateY(-32px)}.hx-home .hx-hero:not(.is-workspace) h1 .hx-title-main{font-size:48px}.hx-home .hx-hero:not(.is-workspace) h1 .hx-title-sub{font-size:34px}}@media (width>=901px) and (height<=850px){.hx-home .hx-hero:not(.is-workspace) h1 .hx-title-main{font-size:80px}.hx-home .hx-hero:not(.is-workspace) h1 .hx-title-sub{font-size:43px}}
