.hero-art.wingo-full-guide{aspect-ratio:auto;border-radius:20px;background:#fff;overflow:visible;border:1px solid var(--line);padding:12px;box-shadow:0 20px 50px #0b2d6b12}.wingo-full-guide>img{display:block;width:100%;height:auto;object-fit:contain;border-radius:10px;aspect-ratio:3/2}.wingo-asset-caption{margin:10px 0 0!important;font-size:12px!important;line-height:1.5;color:var(--muted);text-align:center}.wingo-picker{display:grid;grid-template-columns:minmax(200px,.8fr) minmax(0,1.2fr);gap:24px}.wingo-picker .actions{margin-bottom:16px}.wingo-preview-scroller{max-width:100%;overflow:auto;background:#edf3fc;border:1px solid var(--line);border-radius:12px;padding:12px}.wingo-preview-frame{width:100%;min-height:280px;background:#fff;padding:16px;transition:width .15s}.wingo-preview-frame.mobile{width:360px;max-width:none}.wingo-preview-frame img{height:auto;max-height:none;object-fit:contain;display:block;max-width:100%}.wingo-dashboard{margin-top:24px;display:grid;grid-template-columns:1fr 240px;gap:24px;align-items:center}.wingo-dashboard img{width:100%;height:auto;object-fit:contain}.reading img[data-wingo],.editor img[data-wingo]{max-height:none;height:auto;object-fit:contain;display:block}.reading img[data-wingo][data-size="40"],.editor img[data-wingo][data-size="40"]{width:40%}.reading img[data-wingo][data-size="65"],.editor img[data-wingo][data-size="65"]{width:65%}.reading img[data-wingo][data-size="100"],.editor img[data-wingo][data-size="100"]{width:100%}.editor img[data-wingo]{cursor:pointer}.editor img[data-wingo]:hover{outline:2px solid var(--blue);outline-offset:3px}.modal-content .reading img[data-wingo][data-size="40"]{width:40%}.modal-content .reading img[data-wingo][data-size="65"]{width:65%}.modal-content .reading img[data-wingo][data-size="100"]{width:100%}@media(max-width:767px){.wingo-picker,.wingo-dashboard{grid-template-columns:1fr}.wingo-dashboard img{max-width:360px}.wingo-picker label{font-size:15px}.wingo-preview-frame.mobile{width:360px}.wingo-preview-scroller{padding:8px}.hero-art.wingo-full-guide{padding:8px}.wingo-full-guide>img{aspect-ratio:3/2}.wingo-picker .actions .btn{width:100%}}

.hero-art.wingo-mascot-art{aspect-ratio:auto;overflow:visible;border:0;box-shadow:none;background:radial-gradient(ellipse,#d4e9ff 0%,#eaf5ff 60%,transparent 75%);padding:12px;display:flex;flex-direction:column;align-items:center}.wingo-mascot-art>img{display:block;width:min(100%,440px);height:auto;max-height:none;object-fit:contain;aspect-ratio:1}.wingo-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px}.wingo-gallery figure{margin:0;padding:12px;border:1px solid var(--line);border-radius:14px;background:var(--white)}.wingo-gallery img{width:100%;height:auto;object-fit:contain}.wingo-gallery figcaption{font-size:14px;text-align:center}.wingo-preview-frame img{background:linear-gradient(45deg,#f1f4f8 25%,transparent 25%) 0 0/16px 16px}.wingo-dashboard>img{max-width:210px;justify-self:center}@media(max-width:767px){.wingo-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.wingo-mascot-art>img{width:min(100%,320px)}}

/* STEP 6.13 workspace readability, product styles unchanged */
.workspace-menu-group{flex:1 1 240px;min-width:0;padding:12px;border:1px solid #d5e3ef;border-radius:12px}.workspace-menu-group strong{display:block;margin-bottom:8px}.workspace-menu-group>div{display:flex;flex-wrap:wrap;gap:8px}.org-branches{list-style:none;margin:0;padding-left:16px;border-left:2px solid #b7d6eb}.org-branches li{min-width:0}.org-node{margin:12px 0;overflow-wrap:anywhere}.org-node summary{cursor:pointer;font-weight:700}.table-scroll td{white-space:normal;overflow-wrap:anywhere;min-width:90px}#save-state{overflow-wrap:anywhere}#workspace input,#workspace textarea,#workspace select{max-width:100%;min-width:0}@media(max-width:430px){.org-branches{padding-left:8px}.org-node{padding:12px}.workspace-menu-group{flex-basis:100%}.member-nav .btn{min-height:44px}}
