.oc90{margin:22px 0;padding:18px;border-radius:17px;background:linear-gradient(135deg,#143b34,#0c222b);color:#f8ebd2;border:1px solid #c3a46d}.oc90 h3{color:#fce0a2}.oc90-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:12px 0}.oc90-tools button{background:#f1c976;border:0;border-radius:9px;padding:11px 14px;color:#142b29;font-weight:800;cursor:pointer}.oc90-tools input:not([type=range]){padding:11px;min-width:180px;border-radius:8px;border:1px solid #c3a46d}.oc90 canvas{display:block;width:100%;max-width:900px;aspect-ratio:900/480;touch-action:none;border-radius:12px;border:5px solid #85572e;box-shadow:0 10px 20px #0005}.oc90-head{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.oc90-head strong{color:#ffe4ac}.oc90 p,.oc90 small{color:#e5e3d5}