/* Keep the existing labels and Google mark in their centered grid slots */
.sl-scene .sl-actions button{border-radius:16px;border-width:1.5px;min-height:64px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}
.sl-scene .sl-actions .sl-guest{background:linear-gradient(135deg,#237fcf,#155a9e);border-color:#71baff;box-shadow:inset 0 1px 0 #ffffff38,0 8px 24px #071e3c66}
.sl-scene .sl-actions .sl-google{background:linear-gradient(180deg,#ffffff,#eef6ff);border-color:#b4d4f1;color:#204768;box-shadow:inset 0 1px 0 #fff,0 8px 24px #00000030}
.sl-scene .sl-actions .sl-guest:hover{background:linear-gradient(135deg,#2c8bdb,#1a66ae);border-color:#a5d5ff;box-shadow:inset 0 1px 0 #ffffff45,0 12px 30px #1877bd40;transform:translateY(-2px)}
.sl-scene .sl-actions .sl-google:hover{background:linear-gradient(180deg,#fff,#e5f1ff);border-color:#72b5ef;box-shadow:inset 0 1px 0 #fff,0 12px 30px #1877bd30;transform:translateY(-2px)}
.sl-scene .sl-actions button:active{transform:translateY(1px);box-shadow:inset 0 2px 5px #143d6220}
.sl-scene .sl-actions button:focus-visible{outline:3px solid #96d6ff;outline-offset:5px}
@media(prefers-reduced-motion:reduce){.sl-scene .sl-actions button{transition:none;transform:none}}
