.close-scene60{position:relative;aspect-ratio:4/3;overflow:hidden;border:3px solid #83562e;border-radius:20px;box-shadow:0 5px 0 #714b2e;margin:18px 0;background:#b38853;isolation:isolate}
.close-scene60>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}
.close-scene60 button{position:absolute;transform:translate(-50%,-50%);border:2px solid #fff2b7;box-shadow:0 0 0 3px #71471880,0 3px 7px #33261966;background:#61412888;color:#fff9db;font:800 15px system-ui;display:grid;place-items:center;padding:0;min-width:36px;min-height:36px;touch-action:none;z-index:2}
.mane-knot60{width:10%;aspect-ratio:1;border-radius:50%}.close-scene60 .done60{background:#456d3bbf;border-color:#f1ffd4;box-shadow:0 0 0 2px #476c3b;opacity:1}
.close-scene60 .mane-smooth60{z-index:1;transition:clip-path .35s ease;pointer-events:none}
.close-scene60 .mane-zone60{width:19%;height:20%;border-radius:14px;background:#fff8ce20;font-size:35px;border-style:dashed;touch-action:none}
.close-scene60 .working-brush60,.close-scene60 .working-wrench60{position:absolute;inset:auto;width:22%;height:25%;object-fit:contain;transform:translate(-30%,-30%);z-index:3;pointer-events:none}
.brushing60{animation:brush60 .5s ease-in-out}.turning60{animation:wrench60 .35s ease-in-out}
@keyframes brush60{to{transform:translate(-30%,20%)}}@keyframes wrench60{50%{transform:translate(-30%,-30%) rotate(35deg)}}
.new-tools60{display:flex;justify-content:center;gap:10px;margin:14px 0}.new-tools60 .tool60{border-radius:16px;padding:10px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;font:750 15px/1.2 system-ui;min-width:0;width:140px;max-width:45%;border:2px solid #81582e}
.new-tools60 .tool60 img{width:100%;height:95px;object-fit:contain;pointer-events:none}.new-tools60 .chosen{outline:4px solid #57843c;outline-offset:3px;position:relative}.new-tools60 .chosen:after{content:'✓';position:absolute;right:0;top:0;border-radius:50%;background:#57843c;color:#fff;padding:3px 6px}
.maintenance-tools60 .tool60{width:29%;max-width:none}.maintenance-tools60 .tool60 img{height:80px}
.close-scene60 .hinge60{width:12%;height:14%;border-radius:10px}.hinge60 img{height:100%;width:100%;object-fit:contain;position:absolute}.hinge60 img+span{position:absolute;right:0;bottom:0;background:#4c7439;border-radius:50%;font-size:14px;padding:2px 5px}
.close-scene60 .latch60{width:14%;height:15%;border-radius:12px;border-style:dashed}.check-gate60{border-radius:15px;padding:14px 20px;font-weight:750}.extra-fact img.new-fact-scene60{width:100%;max-width:none;height:auto;max-height:none;border-radius:14px;aspect-ratio:4/3;object-fit:cover;margin:12px auto}
.extra-panel #newFeedback60{margin-top:12px}.extra-panel #newFeedback60>.wood{display:block;margin:14px auto}.extra-panel [hidden]{display:none!important}
.extra-choice>img[src*="denda-mane"],.extra-choice>img[src*="zdenda-gate"]{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:10px}
@media(max-width:360px){.maintenance-tools60 .tool60 img{height:62px}.new-tools60 .tool60{font-size:13px}.close-scene60 button{font-size:13px;min-width:30px;min-height:30px}}
@media(prefers-reduced-motion:reduce){.brushing60,.turning60{animation:none}.close-scene60 .mane-smooth60{transition:none}}

/* V61: transparent tools and genuine tangled locks; the scene stays fixed while brushing. */
.new-tools60 .tool60{background:transparent!important;box-shadow:none!important;border:2px solid transparent;color:#3b2418;padding:10px;outline-offset:0}
.new-tools60 .tool60.chosen{background:transparent!important;border-color:#57843c;outline:2px solid #57843c}
.maintenance-tools60 .tool60{width:34%;max-width:145px}.maintenance-tools60 .tool60 img{height:104px}
.close-scene60 .mane-knot60{background:transparent;border:0;box-shadow:none;border-radius:0;width:14%;height:21%;min-height:40px;padding:0;overflow:visible;transition:opacity .35s,filter .35s}
.mane-knot60 img{width:100%;height:100%;object-fit:contain;pointer-events:none;filter:drop-shadow(0 1px 1px #71371144)}
.close-scene60 .mane-knot60:focus-visible{outline:2px dashed #fff0b8;border-radius:12px;outline-offset:0}
.close-scene60 .mane-knot60.detangled61{opacity:0;pointer-events:none}
@media(max-width:360px){.maintenance-tools60 .tool60 img{height:88px}}
@media(prefers-reduced-motion:reduce){.close-scene60 .mane-knot60{transition:none}}
.close-scene60 .mane-knot60{width:18%;height:27%}.mane-knot60 img{filter:brightness(1.12) contrast(1.05) drop-shadow(0 1px 1px #56200880)}
