/* Moto G41 personal profile: 9:20 viewport, true-black negative space, restrained luminance. */
.phone{aspect-ratio:9/20;background:#000}.phone-inner,.phone-inner[data-screen=home],.phone-inner[data-screen=lock],.phone-inner[data-screen=drawer],.phone-inner[data-screen=quick],.phone-inner[data-screen=comms],.phone-inner[data-screen=apps2],.phone-inner[data-screen=clean]{background:#000!important}.console-skin{background:#000!important}.phone-inner[data-screen=home]>.clock-chassis{background:linear-gradient(125deg,#2b17090d,transparent),#000!important}.lock-player{background:linear-gradient(125deg,#ffad3206,transparent 60%),#000}.quick-panel .qs-grid>button{background:#070b05}.quick-panel .qs-grid>button[data-state=on]{background:var(--amber);color:#10150a}.qs-notifications{background:#020402}.module-scan{box-shadow:none;opacity:.18}.phone .scan{display:none}.phone-inner .lp-info h3,.phone-inner .segment-clock,.phone-inner .clean-face .local-time{text-shadow:none}.phone-inner .circuit-backplane{opacity:.22}.phone-inner .depth-stage{opacity:.28}.phone-inner .registration-cross{opacity:.4}.phone-inner .ambient-canvas{mix-blend-mode:normal}.phone-inner[data-screen=home] .console-field .eva-hex{opacity:.48}.phone-inner[data-screen=home] .console-field .eva-wave-field{border-color:var(--line)}.phone-inner .browser-search:focus-within{border-left-color:var(--success);background:#080d05}.phone-inner input:focus-visible,.phone-inner button:focus-visible{outline-width:1px;outline-color:var(--success)}.phone[data-charging=true]:after{content:'';position:absolute;inset:8px;pointer-events:none;z-index:8;border:1px solid #8cd68c55;clip-path:polygon(0 0,18% 0,18% 1%,1% 1%,1% 17%,0 17%,0 100%,100% 100%,100% 83%,99% 83%,99% 99%,82% 99%,82% 100%,0 100%)}body[data-motion=high] .phone[data-charging=true]:after{animation:oled-charge-breathe 5s ease-in-out infinite}@keyframes oled-charge-breathe{50%{opacity:.35}}

/* Stable dock: panel-engage translateY previously caused transient overflow. */
.phone-inner[data-screen=home].scene-enter>.p-bottom{animation:none!important;transform:none!important;opacity:1}
