.phone-full{background:var(--canvas);height:100dvh;position:fixed;inset:0}.phone-full__app{position:absolute;inset:0}@media (width>=760px){.phone-full__app{width:430px;box-shadow:0 0 0 .5px var(--line-2);left:50%;right:auto;translate:-50%}}.rotate-guard{z-index:200;background:var(--canvas);color:var(--ink);text-align:center;font-family:var(--font);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:fixed;inset:0}.rotate-guard svg{animation:rotate-hint 2.4s var(--ease-in-out) infinite}@keyframes rotate-hint{0%,30%{transform:rotate(-90deg)}60%,to{transform:rotate(0)}}.rotate-guard strong{font-size:var(--t-title-2);font-weight:var(--w-title)}