body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(.solo-shell,.hw-setup-page) :is(.solo-game-grid,.hw-setup-games){grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0 28px;display:grid}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(.solo-shell,.hw-setup-page) :is(.solo-game-card,.hw-setup-game){color:#f7f9ff;--workshop-readable:#f7f9ff;text-align:left;background:#142735;border:1px solid #769b9b;border-radius:16px;flex-direction:column;align-items:stretch;min-width:0;min-height:0;padding:0;transition:transform .18s,border-color .18s;display:flex;overflow:hidden;transform:none;box-shadow:0 8px 22px #07172340}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(.solo-shell,.hw-setup-page) :is(.solo-game-card,.hw-setup-game):hover{border-color:#edca82;transform:translateY(-3px)}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(.solo-shell,.hw-setup-page) :is(.solo-game-card,.hw-setup-game):focus-visible{outline-offset:4px;outline:3px solid #edca82}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .solo-shell .solo-game-card.selected{--workshop-readable:#f7f9ff;background:#142735;border:2px solid #edca82;outline:none;box-shadow:0 0 0 3px #edca8233,0 8px 22px #07172340}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(.solo-shell,.hw-setup-page) :is(.solo-card-art,.hw-setup-game-art){aspect-ratio:3/2;--workshop-readable:#f7f9ff;background:#142735;border:0;border-radius:0;flex:none;width:100%;height:auto;min-height:0;display:block;position:relative;overflow:hidden}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(.solo-shell,.hw-setup-page) :is(.solo-card-art,.hw-setup-game-art)>img{object-fit:cover;opacity:1;border:0;border-radius:0;width:100%;height:100%;display:block;position:static}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(.solo-shell,.hw-setup-page) :is(.solo-card-copy,.hw-setup-game-copy){color:#f7f9ff;--workshop-readable:#f7f9ff;text-shadow:none;background:#142735;border:0;flex-direction:column;flex:1;gap:10px;padding:18px;display:flex}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(.solo-shell,.hw-setup-page) :is(.solo-card-copy,.hw-setup-game-copy)>strong{color:#f7f9ff;font:400 clamp(20px,2vw,25px)/1.2 Workshop Display,sans-serif}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(.solo-shell,.hw-setup-page) :is(.solo-card-copy,.hw-setup-game-copy)>small{letter-spacing:.09em;color:#edca82;font-size:10px;line-height:1.4}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(.solo-shell,.hw-setup-page) :is(.solo-card-copy,.hw-setup-game-copy)>span{color:#d5e5eb;min-height:0;font-size:14px;line-height:1.5}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(.solo-shell,.hw-setup-page) :is(.solo-card-copy,.hw-setup-game-copy)>b{color:#edca82;margin-top:auto;padding-top:14px;font-size:13px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .solo-workshop-page .solo-shell .solo-heading{--workshop-readable:#f7f9ff;background:linear-gradient(120deg,#17353c,#102330);border:1px solid #b99b5b;border-radius:16px;flex-direction:row;align-items:center;gap:24px;margin:0 0 24px;padding:24px;display:flex;box-shadow:0 8px 24px #07172330}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .solo-workshop-page .solo-heading h1{color:#f7f9ff;margin:9px 0;font:400 clamp(28px,4vw,44px)/1.15 Workshop Display,sans-serif}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .solo-workshop-page .solo-heading p{color:#d5e5eb;margin:0;font-size:15px;line-height:1.5}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .solo-workshop-page .solo-heading .solo-eyebrow{letter-spacing:.16em;color:#edca82;font-size:10px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .solo-workshop-page .solo-heading .solo-points-note{--workshop-readable:#f7f9ff;width:auto;box-shadow:none;text-align:left;background:#102330;border:1px solid #486b75;border-radius:10px;flex:none;padding:12px;font-size:12px;display:block}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .solo-heading .solo-points-note small{margin:5px 0 0;font-size:11px;display:block}@media (max-width:900px){body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(.solo-shell,.hw-setup-page) :is(.solo-game-grid,.hw-setup-games){grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (max-width:540px){body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(.solo-shell,.hw-setup-page) :is(.solo-game-grid,.hw-setup-games){grid-template-columns:1fr}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .solo-workshop-page .solo-shell{padding:12px 6px 28px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .solo-workshop-page .solo-shell .solo-heading{flex-direction:column;align-items:stretch;gap:16px;padding:20px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .solo-workshop-page .solo-heading .solo-points-note{width:auto}}@media (prefers-reduced-motion:reduce){body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui :is(.solo-shell,.hw-setup-page) :is(.solo-game-card,.hw-setup-game){transition:none;transform:none}}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-adventure-gallery{width:100%;min-width:0}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-adventure-grid{--workshop-readable:inherit;background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;min-width:0;margin:24px 0;padding:0;display:grid}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-adventure-card{--workshop-readable:#f7f9ff;text-align:left;background:#142735;border:2px solid #769b9b;border-radius:16px;flex-direction:column;min-width:0;padding:0;text-decoration:none;transition:transform .18s,border-color .18s;display:flex;overflow:hidden;box-shadow:0 7px 18px #07172340}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-adventure-card:hover{border-color:#edca82;transform:translateY(-3px)}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-adventure-card:focus-visible{outline-offset:4px;outline:3px solid #edca82}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-adventure-art{isolation:isolate;aspect-ratio:4/3;--workshop-readable:#f7f9ff;background:#102330;width:100%;display:block;position:relative;overflow:hidden}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-adventure-art:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#14273500 45%,#142735);position:absolute;inset:0}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-adventure-art>.hw-adventure-scenery{z-index:-2;object-fit:cover;opacity:.8;border:0;border-radius:0;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-adventure-art>.hw-adventure-character{object-fit:contain;filter:drop-shadow(0 5px 7px #07172399);border:0;border-radius:0;width:90%;height:90%;display:block;position:absolute;inset:5%}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-adventure-numora-sprite{filter:drop-shadow(0 5px 7px #07172399);display:block;position:absolute;inset:5% 10%}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-adventure-numora-sprite>svg{width:100%;max-width:none;height:100%;display:block;overflow:hidden}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-adventure-copy{--workshop-readable:#f7f9ff;background:#142735;flex-direction:column;flex:1;gap:10px;min-width:0;padding:18px;display:flex}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-adventure-tag{letter-spacing:.07em;--workshop-readable:#edca82;font:750 11px/1.5 DM Sans,sans-serif}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-adventure-copy>strong{overflow-wrap:anywhere;font:400 clamp(23px,2vw,28px)/1.2 Workshop Display,sans-serif}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-adventure-description{font:400 15px/1.55 DM Sans,sans-serif}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-adventure-launch{--workshop-readable:#edca82;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:16px;font:750 15px/1.4 DM Sans,sans-serif;display:flex}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-adventure-practice{--workshop-readable:#f7f9ff;background:#073d3b;border:1px solid #b99b5b;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-adventure-practice>div{align-items:center;gap:14px;min-width:0;display:flex}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-adventure-practice>div>svg{flex:none}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-adventure-practice>div>span{flex-direction:column;gap:5px;font-size:15px;line-height:1.45;display:flex}@media (max-width:1050px){body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-adventure-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-adventure-art{aspect-ratio:16/9}}@media (max-width:560px){body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-adventure-grid{grid-template-columns:minmax(0,1fr);gap:16px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-adventure-gallery .hw-setup-topline{flex-wrap:wrap}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-adventure-gallery .hw-setup-hero{align-items:flex-start;gap:12px;padding:18px 14px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-adventure-gallery .hw-setup-emblem{width:44px;height:44px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-adventure-gallery .hw-setup-emblem>svg{width:27px;height:27px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-adventure-gallery .hw-setup-hero h1{overflow-wrap:anywhere;font-size:28px}body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-adventure-practice>.hw-button{white-space:normal;width:100%}}@media (prefers-reduced-motion:reduce){body#workshop-app.pcpa-theme.workshop-game-theme.hub-theme.workshop-ui .hw-adventure-card{transition:none;transform:none}}
