.access-box form{display:grid;gap:14px;text-align:left;margin-top:18px}
.access-box form label{display:grid;gap:6px;font-size:.9rem;color:var(--muted,#a8aaa2)}
.access-box form input{width:100%;min-height:44px;border:1px solid #45483f;border-radius:10px;background:#181b18;color:#f5f1e8;padding:10px 12px;font:inherit}
.access-box form input:focus-visible{outline:2px solid #f0a174;outline-offset:2px}
.app-data-list{list-style:none;text-align:left;display:grid;gap:10px;margin:18px 0 0;padding:0}
.app-data-list li{display:grid;gap:5px;padding:12px;border:1px solid #393e36;border-radius:10px;background:#191d19}
.app-data-list li span{font-size:.88rem;line-height:1.45;color:#b8b7aa}
.app-recipe{max-width:min(92vw,480px);border:1px solid #45483f;border-radius:16px;background:#1b201b;color:#f5f1e8;padding:22px}
.app-recipe::backdrop{background:rgba(0,0,0,.75)}
.app-recipe ul{padding-left:20px;line-height:1.8}
.app-recipe button{display:block;width:100%;margin-top:10px}
