.world-workshop{max-width:860px;margin:auto;padding:24px 24px calc(110px + env(safe-area-inset-bottom));color:var(--color-text-primary)}
.world-workshop .workshop-heading{margin-bottom:24px}.world-workshop .workshop-heading .v18-eyebrow{display:block;margin-top:24px}.world-workshop h1{font-size:30px}.world-workshop p{line-height:1.7}.world-workshop .workshop-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:28px}.world-workshop .workshop-steps button{padding:12px 4px;border-radius:12px;border:1px solid var(--color-border);background:var(--color-bg-surface);color:inherit}.world-workshop .workshop-steps button span{display:block;font-size:12px;margin-top:5px}.world-workshop .workshop-steps [aria-current]{background:var(--color-primary);color:white}.world-workshop fieldset{border:0;padding:0;min-width:0}.world-workshop label{display:flex;flex-direction:column;gap:8px;margin:18px 0;font-size:14px}.world-workshop input,.world-workshop textarea,.world-workshop select{box-sizing:border-box;width:100%;min-height:44px;border:1px solid var(--color-border);border-radius:10px;padding:12px;background:var(--color-bg-surface);color:inherit;font:inherit}.world-workshop textarea{resize:vertical}.world-workshop input[type=checkbox]{width:22px;min-height:22px}.world-workshop .card{padding:20px;margin:18px 0}.world-workshop button{cursor:pointer;min-height:44px}.world-workshop footer{display:flex;gap:10px;justify-content:space-between;margin-top:28px}.workshop-expert{margin-top:28px;padding-top:18px;border-top:1px solid #8884}.workshop-expert summary{cursor:pointer}.workshop-message{padding:14px;border:1px solid #8885;border-radius:12px}.workshop-story{white-space:pre-wrap}.world-workshop button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:600px){.world-workshop{padding:16px 16px calc(100px + env(safe-area-inset-bottom))}.world-workshop h1{font-size:26px}.world-workshop .card{padding:16px}.world-workshop footer .btn{padding:10px;font-size:13px}}

.world-workshop .workshop-heading h1{color:var(--color-text-primary)}.world-workshop .workshop-heading p,.world-workshop .workshop-heading small{color:var(--color-text-secondary)}.world-workshop .workshop-steps{background:transparent}
