/* A single greeting, a quiet tabletop, and two equal actions at the lower right. */
#page-gov-workshop:not(.gw-working) .gw-intro-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(270px,1fr) auto;min-height:390px;padding:8px 0 12px;gap:0}
#page-gov-workshop:not(.gw-working) .gw-intro-story{grid-column:1/-1;grid-row:2;display:flex;align-items:center;justify-content:center;justify-self:center;gap:18px;padding:28px 0 32px;order:0;min-width:0;max-width:calc(100% - 620px);text-align:center}
#page-gov-workshop:not(.gw-working) .gw-intro-story h2{display:flex;justify-content:center;align-items:baseline;min-width:0;margin:0;font-family:var(--gw-greeting-font,'OneShow Workshop Sans','Microsoft YaHei','PingFang SC',sans-serif);font-size:clamp(24px,2.8vw,42px);line-height:1.5;letter-spacing:.015em;font-weight:400;white-space:nowrap}
#page-gov-workshop .gw-greeting-assistant{flex:0 0 auto}
#page-gov-workshop .gw-greeting-assistant .creative-helper{display:block;margin:0;padding:0;border:0;background:none;box-shadow:none}
#page-gov-workshop .gw-greeting-assistant .helper-intro{min-height:0;gap:0}
#page-gov-workshop .gw-greeting-assistant .helper-message{display:none}
#page-gov-workshop .gw-greeting-assistant .helper-avatar.helper-avatar-v2{width:64px;height:64px;flex-basis:64px;border-radius:24px}
#page-gov-workshop .gw-assistant-slot{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;padding-top:9px;margin-top:10px;border-top:1px solid var(--border)}
#page-gov-workshop .gw-assistant-slot>.creative-helper{flex:1;min-width:0;padding:0;margin:0;border:0}
#page-gov-workshop .gw-assistant-slot>.helper-preference{display:flex;align-items:center;gap:8px;margin:0 0 0 auto;padding:0;min-height:28px;font-size:12px;color:var(--fg-muted);cursor:pointer}
#page-gov-workshop .gw-assistant-slot>.helper-preference input{width:16px;height:16px;accent-color:var(--gw-green)}
#page-gov-workshop.gw-demonstrating .gw-assistant-slot>.helper-preference{display:none}
#page-gov-workshop [data-gw-greeting-prefix],#page-gov-workshop [data-gw-greeting-suffix]{flex:0 0 auto}
#page-gov-workshop [data-gw-greeting-name]{flex:0 1 auto;min-width:0;max-width:17ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#page-gov-workshop:not(.gw-working) .gw-intro-art{grid-column:2;grid-row:1;grid-template-rows:minmax(0,1fr);order:0;height:300px;margin:0;min-height:0}
#page-gov-workshop:not(.gw-working) .gw-cloth{width:min(92%,355px)}
#page-gov-workshop:not(.gw-working) .gw-intro-links{grid-column:1/-1;grid-row:2;order:0;align-self:end;justify-self:end;justify-content:flex-end;align-items:center;gap:12px;margin:0;flex-wrap:wrap}
#page-gov-workshop .gw-intro-links .gw-intro-action{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:144px;min-height:44px;padding:11px 17px;border:1px solid color-mix(in srgb,var(--border) 65%,#fff);border-radius:12px;background:color-mix(in srgb,var(--bg-card) 78%,transparent);color:var(--fg);font:inherit;font-size:14px;line-height:1.4;box-shadow:inset 0 1px 0 #ffffff65;backdrop-filter:blur(12px);text-decoration:none;white-space:nowrap}
#page-gov-workshop .gw-intro-links .gw-intro-action:hover{background:var(--bg-card);border-color:var(--border-strong)}
#page-gov-workshop .gw-composer-title .gw-field{font-size:15px;font-weight:400;line-height:1.7}
@media(max-width:1250px){
 #page-gov-workshop:not(.gw-working) .gw-intro-story{max-width:100%;padding:20px 16px}
 #page-gov-workshop:not(.gw-working) .gw-intro-links{grid-row:3;margin-top:4px}
}
@media(max-width:800px){
 #page-gov-workshop:not(.gw-working) .gw-intro-content{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;order:1;min-height:0;padding:10px 0 12px}
 #page-gov-workshop:not(.gw-working) .gw-intro-story{grid-column:1;grid-row:2;padding:12px 8px 10px;gap:12px}
 #page-gov-workshop:not(.gw-working) .gw-intro-story h2{font-size:clamp(18px,5vw,28px);line-height:1.5;margin:0;letter-spacing:0}
 #page-gov-workshop .gw-greeting-assistant .helper-avatar.helper-avatar-v2{width:48px;height:48px;flex-basis:48px;border-radius:19px}
 #page-gov-workshop:not(.gw-working) .gw-intro-art{grid-column:1;grid-row:1;height:225px;order:0;margin:0}
 #page-gov-workshop:not(.gw-working) .gw-cloth{width:min(83vw,285px)}
 #page-gov-workshop:not(.gw-working) .gw-intro-links{grid-column:1;grid-row:3;order:0;gap:8px;margin-top:14px}
 #page-gov-workshop .gw-intro-links .gw-intro-action{min-width:0;min-height:42px;font-size:12px;padding:10px 12px;gap:7px}
 #page-gov-workshop .gw-composer-title{flex-wrap:wrap;row-gap:5px}
 #page-gov-workshop .gw-composer-title .gw-field{font-size:14px;flex-basis:100%}
}
