/* Deliberately asymmetric composition with stable, generous touch targets. */
.phone-inner[data-screen=home]>.browser-search{min-height:48px;margin:1px 0 10px 3px;border-left:3px solid var(--amber);border-bottom:1px solid var(--amber);background:linear-gradient(105deg,#ffad3218,transparent 75%);clip-path:polygon(0 0,92% 0,100% 35%,100% 100%,0 100%)}.phone-inner[data-screen=home]>.browser-search>span{font-size:29px;padding:0 9px}.phone-inner[data-screen=home]>.browser-search input{font:11px Telemetry;letter-spacing:.4px;min-height:46px}.phone-inner[data-screen=home]>.browser-search button{min-height:46px;min-width:46px;font-size:28px}.phone-inner[data-screen=home]>.browser-search input::placeholder{font-size:9px;letter-spacing:.3px}
.phone-inner[data-screen=home] .p-dock .app-button{min-height:76px;border-top:1px solid var(--line);padding:3px 1px}.phone-inner[data-screen=home] .p-dock .app-button>svg{width:49px;height:49px}.phone-inner[data-screen=home] .p-dock .app-button>span{font-size:11px!important;letter-spacing:.7px}.phone-inner[data-screen=home] .p-dock .app-button:nth-child(2){transform:translateY(-4px);border-top-color:var(--amber)}.phone-inner[data-screen=home] .p-dock .app-button:nth-child(3){transform:translateY(2px)}.phone-inner[data-screen=home] .p-dock .app-button:active{background:#ffad3225;transform:translateY(1px)}
.eva-title-grid{grid-template-columns:1fr 67px;gap:14px;padding-top:4px}.eva-production{padding-right:7px}.eva-pilot-file{transform:translateY(8px)}.eva-outline-number{font-size:70px;line-height:.8;max-width:92%;border-bottom-width:5px;letter-spacing:6px}.eva-labels{transform:translateX(7px);gap:9px}.eva-labels>span{line-height:2}.eva-system-etch{min-height:101px;position:relative;align-items:center;gap:2px;margin-top:1px}.eva-system-etch>span{writing-mode:vertical-rl;border:0;border-left:3px solid var(--accent);font-size:14px;height:65px;padding:3px 0 0 4px;transform:translateY(-8px);letter-spacing:1px}.eva-system-etch>div{height:101px;display:block;position:relative;flex:1;margin-left:9px}.eva-system-etch>div:before{content:'';position:absolute;left:18%;right:18%;top:20px;height:59px;border-left:1px solid var(--line);border-right:1px solid var(--line);transform:skewX(-22deg)}.eva-system-etch button{position:absolute;width:40%;min-height:51px;background:var(--accent);clip-path:polygon(16% 0,84% 0,100% 50%,84% 100%,16% 100%,0 50%);overflow:hidden}.eva-system-etch button:nth-child(1){left:1%;top:39px;transform:rotate(-4deg)}.eva-system-etch button:nth-child(2){left:30%;top:0;transform:rotate(3deg)}.eva-system-etch button:nth-child(3){right:0;top:45px;transform:rotate(-2deg)}.eva-system-etch button span{font:10px Command;letter-spacing:.2px}.eva-system-etch button:before{inset:1px}.eva-system-etch button:focus-visible{outline:none;background:var(--success)}.eva-wave-field{min-height:34px;transform:skewY(-2deg);margin-top:4px;margin-bottom:5px}.eva-wave-field>*{transform:skewY(2deg)}.eva-wave-field>.decorative-wave{height:calc(100% - 5px);top:0}.eva-wave-field .wave-caption{font-size:4px}.eva-hex-field{grid-template-columns:repeat(11,1fr);transform:rotate(1deg);margin-left:5px;margin-right:8px}.eva-hex:nth-child(n+12){transform:translateX(30%)}.console-field{gap:3px;padding-top:8px;min-height:245px!important}.console-plate{transform:translateX(2px)}.console-instrument-column{padding-top:7px}.console-clock-column>.console-label{transform:translateY(3px)}
@media(max-width:660px){.phone-inner[data-screen=home]>.browser-search{min-height:46px;margin-bottom:7px}.phone-inner[data-screen=home]>.browser-search input{min-height:44px;font-size:10px}.phone-inner[data-screen=home]>.browser-search input::placeholder{font-size:8px}.phone-inner[data-screen=home]>.browser-search button{min-height:44px;min-width:44px}.phone-inner[data-screen=home] .p-dock .app-button{min-height:69px}.phone-inner[data-screen=home] .p-dock .app-button>svg{width:44px;height:44px}.phone-inner[data-screen=home] .p-dock .app-button>span{font-size:10px!important}.eva-outline-number{font-size:53px}.eva-title-grid{grid-template-columns:1fr 50px;gap:9px}.eva-system-etch{min-height:86px}.eva-system-etch>div{height:86px;margin-left:5px}.eva-system-etch button{min-height:45px;width:42%}.eva-system-etch button:nth-child(1){top:29px;left:0}.eva-system-etch button:nth-child(2){top:0;left:28%}.eva-system-etch button:nth-child(3){top:38px}.eva-system-etch button span{font-size:8px}.eva-system-etch>span{height:52px;font-size:12px}.console-field{min-height:217px!important}.eva-labels b{font-size:14px}.eva-wave-field{min-height:25px}.eva-field-footer{font-size:3px}.eva-field-footer>span:last-child{display:none}}
