.play-facade{position:relative;z-index:1;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1rem;box-sizing:border-box;background:linear-gradient(to bottom,#bfe2ff,#fff);text-align:center}.play-facade__icon{width:160px;height:160px;border-radius:32px;box-shadow:0 8px 24px rgba(0,0,0,.15);margin-bottom:.5rem}.play-facade__title{margin:0;color:#5354c0;font-size:1.75rem;font-weight:700;line-height:1.2;min-height:2.1rem}.play-facade__subtitle{margin:0 0 .75rem;color:#555;font-size:1rem;line-height:1.5;min-height:1.5rem}.play-facade__button{min-width:160px;min-height:3.375rem;padding:.75rem 2.5rem;line-height:1.5;border:none;border-radius:999px;background-color:#5354c0;color:#fff;font-size:1.25rem;font-weight:700;cursor:pointer;box-shadow:0 4px 12px rgba(83,84,192,.35);transition:background-color .2s,transform .2s}.play-facade__button:hover:not(:disabled){background-color:#4243a8;transform:translateY(-2px)}.play-facade__button:disabled{cursor:not-allowed;opacity:.7}