.about-illustrated{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:center;padding:22px!important}.about-copy{min-width:0}.about-picture{display:block;width:100%;height:auto;border-radius:18px;overflow:hidden;box-shadow:0 15px 30px #001b3d70}.about-illustrated p,.about-illustrated li{font-size:15px;line-height:1.7}.about-illustrated h2{font-size:25px}.about-grid{align-items:stretch}
.jenga-v33 .atelier-layout{display:block;max-width:920px;margin:auto}.jenga-v33 .tower-scene{touch-action:none;cursor:grab;min-height:470px}.jenga-v33 .tower-scene:active{cursor:grabbing}.jenga-v33 .tower-local-controls{display:grid;grid-template-columns:1fr 1fr;gap:10px 22px;align-items:center;margin-top:12px;padding:18px 24px}.tower-local-controls h2{font-size:22px;margin:0}.tower-local-controls .stability-value{font-size:26px;margin:0}.tower-local-controls .stability-track{margin:0}.tower-local-controls p{margin:0}.tower-local-controls .jenga-pull{margin:0}.tower-local-controls .console-note{grid-column:1/-1;font-size:11px;margin:0}.tower-local-controls .held-wood{margin:0}.tower-local-controls .placement-slots{margin:0;grid-column:1/-1}.tower-local-controls .placement-slot{min-height:48px}.tower-local-controls .pull-track,.tower-local-controls .pull-percent{display:none}
.mangala-studio{width:100%;max-width:1180px;margin:auto}.mangala-scores{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;color:#c4dae3}.mangala-scores>span:not(.man-phase){padding:12px 18px;border:1px solid #496472;border-radius:14px}.mangala-scores b{font-size:27px;margin-left:12px}.mangala-scores .active{background:#164d65;box-shadow:inset 0 0 0 1px #80dce9;color:#fff}.man-phase{text-align:center;font-size:13px}.mangala-scene{position:relative;padding:110px 30px 90px;border-radius:28px;background:radial-gradient(ellipse at 50% 40%,#32677a,#08293d 75%);isolation:isolate;overflow:hidden}.mangala-sculpture{display:grid;grid-template-columns:1.1fr repeat(6,1fr) 1.1fr;grid-template-rows:repeat(2,130px);gap:14px 10px;padding:30px 20px;border-radius:70px;background:repeating-linear-gradient(6deg,#cb8b46 0px,#d79b58 3px,#c78a49 4px,#daa264 9px);border:3px solid #eac396;box-shadow:inset 0 3px 6px #ffe1af,0 6px 0 #a96833,0 13px 0 #975827,0 21px 0 #78431e,0 40px 35px #031b2cac;transform:perspective(1000px) rotateX(20deg);transform-style:preserve-3d}.man-pit,.man-store{position:relative;min-width:0;border:0;background:transparent;padding:0;color:#fff;font:inherit}.man-pit{cursor:pointer}.man-bowl{position:absolute;inset:0 0 20px;border-radius:50%;background:radial-gradient(ellipse at 60% 75%,#ac7138,#805024 60%,#442815 94%);box-shadow:inset 5px 9px 12px #301b12ad,inset -2px -3px 2px #f6cc90,0 -2px 1px #723e19,0 2px 1px #ffe4b1;border:2px solid #b3773a;overflow:hidden}.man-store .man-bowl{border-radius:45%}.man-pit:not(:disabled) .man-bowl{outline:2px solid #8ef2e1;outline-offset:2px}.man-pit:not(:disabled):hover .man-bowl{outline:4px solid #e5fcbd}.man-pit:focus-visible{outline:3px solid #fff;outline-offset:6px;border-radius:35px}.pit-count{position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);min-width:27px;padding:3px 6px;border-radius:20px;font-size:16px;background:#432916;color:#fff0d1;box-shadow:0 2px 3px #ffe0a880}.man-stone,.carried-stone{position:absolute;width:24px;height:21px;border-radius:48%;background:radial-gradient(ellipse at 28% 25%,#e2ffff 0%,#60d1ff 10%,#008cea 24%,#005bb5 63%,#073e7a 95%);box-shadow:2px 4px 4px #180e0c90,inset -2px -2px 3px #00285d80;pointer-events:none}.man-stone.white,.carried-stone.white{background:radial-gradient(ellipse at 28% 22%,#fff 8%,#f9f9ee 30%,#d6dbdc 67%,#a7b8be 98%);box-shadow:2px 4px 4px #180e0c90,inset -2px -2px 3px #66757d80}.sowing-hand{position:absolute;z-index:10;width:150px;height:180px;pointer-events:none;opacity:0;filter:drop-shadow(5px 15px 7px #06192d66)}.sowing-hand svg{width:100%;height:100%}.carried-stone{left:40px;top:140px}.man-instructions{text-align:center;font-size:14px;color:#bad7e3;padding:18px}.mangala-studio button:disabled{cursor:default}
@container site69 (max-width:1100px){.about-grid{grid-template-columns:1fr}.mangala-sculpture{grid-template-rows:repeat(2,100px);gap:8px;padding:23px 12px}.mangala-scene{padding:90px 15px 65px}.man-stone{width:19px;height:17px}}
@container site69 (max-width:650px){.about-illustrated{grid-template-columns:1fr;gap:15px}.about-picture{max-height:340px}.jenga-v33 .tower-local-controls{padding:16px;gap:12px}.tower-local-controls h2{font-size:18px}.tower-local-controls p{grid-column:1/-1;font-size:13px}.tower-local-controls .jenga-pull{grid-column:1/-1}.mangala-scores{padding:8px 0;gap:6px;flex-wrap:wrap}.mangala-scores>span:not(.man-phase){padding:8px;font-size:12px}.man-phase{order:3;width:100%}.mangala-scores b{font-size:22px}.mangala-scene{padding:80px 5px 50px}.mangala-sculpture{grid-template-rows:repeat(2,66px);padding:15px 6px;gap:7px 4px;border-radius:30px;border-width:2px}.man-bowl{inset:0 0 12px;border-width:1px}.man-stone{width:12px;height:11px}.pit-count{font-size:11px;min-width:18px;padding:2px;bottom:-5px}.sowing-hand{width:115px;height:138px;transform-origin:bottom left}.man-instructions{font-size:12px}.jenga-v33 .tower-scene{min-height:440px}}
@media(prefers-reduced-motion:reduce){.wood-block,.tower-model{transition:none!important}}
@container site69 (max-width:650px){.about-v34 .topbar{position:relative}.about-v34 .nav{height:auto;padding:12px 0}.about-v34 .links{order:5;flex-wrap:wrap;width:100%;white-space:normal;overflow:visible}.about-v34 .links a{padding:4px}.about-v34 .nav>.btn{display:none}.about-v34 .page-hero-box{grid-template-columns:1fr}.sowing-hand .carried-stone{left:26.67%;top:77.78%;width:18px;height:16px}}
