/* A ready request needs a user action, not a processing spinner. */
#stellar-concept .tl-action-ready{border-color:#d2c3a766;background:linear-gradient(155deg,#292723,#151515)}
#stellar-concept .tl-approval-symbol{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 16px;border-radius:20px;border:1px solid #d2c3a738;background:#d2c3a70a}
#stellar-concept .tl-approval-symbol svg{width:39px;height:39px;stroke:#e8d7b5;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
#stellar-concept .tl-action-cue{display:block;font-size:12px;line-height:1.45;color:#decfae;font-weight:550}
#stellar-concept .tl-action-ready h2{margin-top:9px}
html[data-theme="dark"] #stellar-concept .tl-progress-card>.tl-approval-action{display:block;box-sizing:border-box;width:100%;min-height:56px;margin:22px 0 0;padding:14px 16px;border:1px solid #f8e9c970;border-radius:16px;background:linear-gradient(125deg,#f1e9d9,#d2c3a7);color:#231e16;font-family:inherit;font-size:14px;font-weight:650;line-height:1.4;white-space:normal;box-shadow:inset 0 1px #fff6,0 5px 18px #0003;cursor:pointer;touch-action:manipulation}
html[data-theme="dark"] #stellar-concept .tl-progress-card>.tl-approval-action:disabled{background:#272626;color:#aaa8a4;border-color:#ffffff15;box-shadow:none;cursor:wait}
html[data-theme="dark"] #stellar-concept .tl-approval-action:focus-visible{outline:2px solid #f0d6a6;outline-offset:4px}
@media(prefers-reduced-motion:no-preference){#stellar-concept .tl-approval-action{transition:transform .16s ease,filter .16s ease}#stellar-concept .tl-approval-action:not(:disabled):active{transform:scale(.985);filter:brightness(.94)}}
