.workshop{display:grid;grid-template-columns:minmax(320px,1fr) minmax(340px,.8fr);gap:32px;align-items:start}#editor{padding:22px;background:#182b25;border:1px solid #796d48;border-radius:10px}#editor label{display:flex;flex-direction:column;gap:5px;margin-bottom:14px}#editor input,#editor select,#editor textarea{width:100%;box-sizing:border-box}textarea{font:14px/1.5 Georgia;background:#eee3c9;color:#23362b;border:1px solid #a58d56;border-radius:4px;padding:8px}fieldset{border:1px solid #796d48;margin:0 0 16px;padding:10px}aside{position:sticky;top:20px}#preview{padding:12px 4px}.toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:16px 0}.toolbar label{margin:0}.import-label{display:flex;gap:8px;align-items:center}#collection{display:grid;gap:10px}.saved-card{display:flex;gap:12px;align-items:center;justify-content:space-between;background:#20352b;padding:12px;border:1px solid #796d48;border-radius:6px}.saved-card p{margin:4px 0}.saved-card button{margin:0 4px}#message{min-height:24px;color:#efcf86}#overflow{color:#efcf86}a{color:#ead29a}#editor [hidden]{display:none!important}.workshop .portrait-card .card-face{background-position:center var(--art-position,50%)}.workshop .location-face{background-position:center var(--art-position,50%)}@media(max-width:800px){.workshop{grid-template-columns:1fr}aside{position:static;grid-row:1}#editor{padding:14px}.saved-card{flex-wrap:wrap}}
.workshop .location-card.knowledge{--frame-wash:#4b4b41bf;--panel-wash:#dbd6c2bf;--ink-wash:#ece8d9cc;--frame-dark:#454941}
