.c02-active .canvas-wrap{height:380px;min-height:300px}
.c02-toolbar{flex-wrap:wrap}.c02-toolbar strong{margin-right:auto}.c02-message{line-height:1.5}
.scene3d-c02-vector{font-size:12px;background:#fffaf0e8;color:#685344;pointer-events:auto;cursor:pointer;border:.5px solid var(--line);padding:2px 5px}
.c02-active #circularView{padding:10px 14px;border-top:1px solid var(--line)}
.c02-active #circularView p{margin:6px 0;line-height:1.5}.c02-active #circularView button{margin:4px 8px 4px 0}
.c02-active #properties fieldset{margin:0 0 12px;padding:10px;border:1px solid var(--line);border-radius:6px}
.c02-active #properties legend{font-weight:600}.c02-active #properties label{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:6px 0}
.c02-active #properties input[type=number]{width:100px}.c02-active #properties button{margin:4px 5px 4px 0}
.c02-active #properties select{max-width:100%}.c02-active .object-card{margin-bottom:6px}
.c02-variants{display:flex;gap:6px;margin-bottom:10px}.c02-variants button[aria-pressed=true]{background:var(--pale);border-color:var(--teal);color:var(--teal)}
.c02-examples{display:flex;flex-wrap:wrap;margin-bottom:8px}.c02-examples button{font-size:12px}
.c02-readings{display:grid;grid-template-columns:1fr auto;gap:6px 12px;margin:8px 0}.c02-readings dt{color:var(--muted)}.c02-readings dd{margin:0;font-variant-numeric:tabular-nums}
.c02-active #properties .check-row{justify-content:flex-start}.c02-active .scene3d-body-label{pointer-events:auto;cursor:pointer}
@media(max-width:1000px){.c02-active .canvas-wrap{height:330px}.c02-toolbar .muted{flex-basis:100%}}
