.divine-phone{isolation:isolate;contain:layout style;width:100%;height:100%;position:relative}.divine-phone__canvas{opacity:0;cursor:grab;touch-action:pan-y pinch-zoom;width:100%;height:100%;transition:opacity .45s;display:block;position:absolute;inset:0}.divine-phone__canvas[data-dragging=true]{cursor:grabbing}.divine-phone[data-motion=off] .divine-phone__canvas{cursor:default}.divine-phone__motion{z-index:2;color:#e2caa4;min-height:38px;font-family:var(--font-outfit), Arial, sans-serif;letter-spacing:.035em;white-space:nowrap;cursor:pointer;visibility:hidden;background:#090e1480;border:1px solid #d2b58366;border-radius:3px;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-size:10px;font-weight:400;display:inline-flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.divine-phone__motion svg{width:14px;height:14px}.divine-phone__motion:hover{color:#fff0d8;background:#090e14bb;border-color:#dfbd80}.divine-phone__motion:focus-visible{outline-offset:4px;outline:2px solid #dfbd80}.divine-phone[data-ready=true] .divine-phone__motion{visibility:visible}.divine-phone__fallback{aspect-ratio:660/1434;opacity:1;border:5px solid #22211f;border-radius:12%/5.5%;outline:1px solid #a18a68;max-width:77%;height:81%;transition:opacity .3s;position:absolute;top:9.5%;left:50%;overflow:hidden;transform:translate(-50%)perspective(1200px)rotateY(-8deg)rotate(-2.75deg);box-shadow:12px 15px 50px #0008,2px 0 0 2px #6e6253}.divine-phone__fallback img{object-fit:cover;width:100%;height:100%;display:block}.divine-phone[data-ready=true] .divine-phone__canvas{opacity:1}.divine-phone[data-ready=true] .divine-phone__fallback{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.divine-phone__canvas,.divine-phone__fallback{transition:none}}
