.gallery-background{filter:none}.painting-camera{filter:saturate(.88) contrast(1.05);image-rendering:auto}.figure-light{position:absolute;inset:0;background:radial-gradient(ellipse var(--light-rx,180px) var(--light-ry,320px) at var(--light-x,32%) var(--light-y,48%),#130d0300 30%,#130d0310 65%,#100c077d 100%);pointer-events:none;opacity:0;will-change:opacity}.focus-brackets{position:absolute;left:var(--light-x,32%);top:var(--light-y,48%);width:var(--bracket-width,215px);height:var(--bracket-height,400px);transform:translate(-50%,-50%);background:linear-gradient(#dfbd76,#dfbd76) left top/22px 1px no-repeat,linear-gradient(#dfbd76,#dfbd76) left top/1px 22px no-repeat,linear-gradient(#dfbd76,#dfbd76) right top/22px 1px no-repeat,linear-gradient(#dfbd76,#dfbd76) right top/1px 22px no-repeat,linear-gradient(#dfbd76,#dfbd76) left bottom/22px 1px no-repeat,linear-gradient(#dfbd76,#dfbd76) left bottom/1px 22px no-repeat,linear-gradient(#dfbd76,#dfbd76) right bottom/22px 1px no-repeat,linear-gradient(#dfbd76,#dfbd76) right bottom/1px 22px no-repeat;filter:drop-shadow(0 1px 5px #0008);pointer-events:none;opacity:.7}.spinoza-room{position:absolute;inset:0;background:radial-gradient(ellipse at 24% 48%,#40301c,#14110d 65%);opacity:0;pointer-events:none;overflow:hidden}.spinoza-room:after{content:'';position:absolute;top:10%;bottom:10%;left:54%;width:1px;background:linear-gradient(transparent,#d6ae6388,transparent)}.spinoza-room:before{content:'III';position:absolute;left:43%;top:8%;font:280px Georgia;color:#c69b3a0a;letter-spacing:-30px}.spinoza-portrait{position:absolute;left:7%;top:10%;height:77%;width:36%;margin:0;border:1px solid #c8a15e88;padding:13px;box-shadow:0 0 0 7px #b7925020,0 30px 80px #0005;background:#100f0b}.spinoza-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 35%;filter:saturate(.65) contrast(1.05)}.spinoza-portrait figcaption{position:absolute;bottom:30px;right:28px;left:28px;background:#100e0aca;border-top:1px solid #c8a15e77;padding:15px 20px;color:#fff;font:27px Amiri;text-align:right;backdrop-filter:blur(12px)}.spinoza-portrait figcaption small{display:block;font:9px Georgia;letter-spacing:3px;color:#d6b576;margin-top:3px}.extension-seal{position:absolute;left:7%;top:3%;display:flex;gap:14px;align-items:center;color:#dfc58e;font-size:10px;letter-spacing:1px}.extension-seal:before{content:'';height:1px;width:30px;background:#c8a15e}.spinoza-active .gallery-shade{opacity:.25;transition:opacity .7s}.spinoza-active .atlas-panel[data-chapter="2"]{border-color:#d8b06d99;background:linear-gradient(125deg,#221c14ed,#15120eed);box-shadow:0 0 0 6px #b7925011}.spinoza-active .atlas-panel[data-chapter="2"]:before{content:'امتداد جديد للمسار';display:block;border-bottom:1px solid #b7925044;padding-bottom:15px;margin-bottom:18px;font-size:10px;color:#d6b576;letter-spacing:2px}.spinoza-active .atlas-caption{display:none}.atlas-panel{backdrop-filter:blur(9px)}.focus-caption{display:block;font-size:9px;color:#dcc490;margin-top:8px}@media(max-width:800px){.spinoza-portrait{left:20%;width:60%;top:8%;height:43%;padding:8px}.spinoza-portrait figcaption{bottom:18px;right:17px;left:17px;padding:8px 12px;font-size:19px}.spinoza-portrait figcaption small{font-size:7px}.extension-seal{left:5%;top:2%;font-size:9px}.spinoza-room:after{display:none}.spinoza-room:before{font-size:150px;left:5%;top:18%}.spinoza-active .atlas-panel[data-chapter="2"]{bottom:115px;padding:18px}.spinoza-active .atlas-panel[data-chapter="2"]:before{margin-bottom:10px;padding-bottom:10px}.spinoza-active .atlas-panel[data-chapter="2"] h2{font-size:25px}.spinoza-active .atlas-panel[data-chapter="2"] p{font-size:10px}.spinoza-active .atlas-panel[data-chapter="2"] .thesis{font-size:16px}.spinoza-active .atlas-panel[data-chapter="2"] small{font-size:8px}}
.spinoza-active .atlas-hint{display:none}
