/* Owner-approved v3.1 phone direction: final showcase-only readability polish. */
.device-section .device-item--phone .device-frame::before{top:-5px;z-index:0}
.device-section .device-item--phone .phone::after{display:none}
.device-section .device-item--phone .match-phone-screen{position:relative;z-index:1}
.device-section .device-item--phone .mini-app-bar{height:27px;padding:5px 7px}
.device-section .device-item--phone .mini-app-bar strong{font-size:8.5px;letter-spacing:0;line-height:1}
.device-section .device-item--phone .match-mobile-scene{height:calc(100% - 49px)}
.device-section .device-item--phone .phone-board{top:18%;left:9%;width:82%!important;padding:3px;border:3px solid rgba(255,255,255,.97);border-radius:8px;background:rgba(255,255,255,.24);box-shadow:0 0 0 1px rgba(255,255,255,.35),0 4px 9px rgba(7,67,116,.27)}
.device-section .device-item--phone .match-phone-screen>p{height:22px;padding:5px 3px;color:#064da9;font-size:8px;font-weight:900;letter-spacing:.01em;line-height:1}
@media(max-width:700px){.device-section .device-item--phone .mini-app-bar strong{font-size:8.5px}.device-section .device-item--phone .match-phone-screen>p{font-size:8px}}
