/* Only the live spiders and idle-time web remain from the loose-prop experiment. */
.a62-gothic :is(.a68-prop,.a68-payment-space,.a62-worms,.m61-trail-spark,.h60-ember,.h60-particle,.h60-bat,.a66-hero-decor,.a66-end-scene,.a66-still-life,.a66-flame){display:none!important}
.a62-gothic .a62-spider{animation:a68-spider-descend 57s var(--delay) linear infinite;--drop:min(58vh,480px)}
.a62-gothic .a62-thread{background:linear-gradient(#c9c5bb33,#ede7dcbb);height:1000px;width:1px}
.a62-spider svg>g path:nth-child(odd){transform-origin:25px 30px;animation:a68-spider-leg .85s ease-in-out infinite}
.a62-spider svg>g path:nth-child(even){transform-origin:25px 30px;animation:a68-spider-leg 1.1s -.3s ease-in-out infinite reverse}
.a62-gothic:has(.finance-v18) #a62-spiders,.a62-gothic:has(.installment-v19) #a62-spiders{display:block}
#a68-idle-web{position:fixed;inset:0;z-index:1200;pointer-events:auto;animation:a68-screen-veil 40s ease-in-out forwards}
#a68-idle-web>svg{width:100%;height:100%;position:absolute;inset:0;fill:none;stroke:#e6e2d7;stroke-width:.65;filter:drop-shadow(0 1px 1px #000);opacity:.85}
#a68-idle-web path{stroke-dasharray:2400;stroke-dashoffset:2400;animation:a68-spin-thread 12s var(--strand) linear forwards}
.a68-web-help{position:absolute;left:50%;bottom:100px;translate:-50% 0;width:min(460px,calc(100% - 32px));padding:24px 28px;background:#1c252bf7;color:#f6f1e7;border:1px solid #b8ad9880;border-radius:12px;text-align:center;box-shadow:0 16px 65px #000b;pointer-events:auto}
.a68-web-help p{font:16px/1.5 Georgia,serif;margin:0 0 16px;color:#eee9df}
.a68-web-help button{display:flex;align-items:center;justify-content:center;gap:35px;width:100%;min-height:50px;padding:13px 20px;border:1px solid #e6ddce;background:#eee5d5;color:#1d2428;border-radius:5px;font:600 15px/1.4 Arial,sans-serif;cursor:pointer}
.a68-web-help button:hover{background:#fff8ed}.a68-web-help button:focus-visible{outline:3px solid #fff;outline-offset:4px}
.a68-web-help button span{font:24px/1 Arial,sans-serif}.a68-web-help small{display:block;margin-top:13px;font:12px/1.6 Arial,sans-serif;color:#d5d0c6}
@keyframes a68-spider-descend{0%,6%{transform:translateY(-40px) rotate(2deg)}48%{transform:translateY(var(--drop)) rotate(-5deg)}58%{transform:translateY(calc(var(--drop) + 15px)) rotate(4deg)}62%{transform:translateY(var(--drop)) rotate(-3deg)}100%{transform:translateY(-40px) rotate(2deg)}}
@keyframes a68-spider-leg{0%,100%{rotate:-4deg}50%{rotate:5deg}}
@keyframes a68-spin-thread{to{stroke-dashoffset:0}}@keyframes a68-screen-veil{0%{background:#111a2000;backdrop-filter:blur(0)}100%{background:#111a2066;backdrop-filter:blur(1px)}}
html:has(body.a62-gothic),body.a62-gothic{overflow-x:clip}
@media(max-width:700px){.a68-web-help{bottom:105px;padding:20px}.a68-web-help p{font-size:15px}.a68-web-help small{font-size:11px}}
@media(prefers-reduced-motion:reduce){.a62-spider svg *{animation:none!important}#a68-idle-web{display:none!important}}
@media print{#a68-idle-web{display:none!important}}
