.quiz-multiplayer-promo{position:relative;width:100%;box-sizing:border-box;display:flex;align-items:center;gap:.8rem;margin:.15rem 0 .45rem;padding:.85rem 2.5rem .85rem 1rem;border:1.5px solid #c4b5fd;border-radius:14px;background:linear-gradient(100deg,#f5f3ff,#eef2ff);color:#1e293b;text-align:left;cursor:pointer;box-shadow:0 5px 16px rgba(99,102,241,.08);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}
.quiz-multiplayer-promo:hover{transform:translateY(-1px);border-color:#8b5cf6;box-shadow:0 9px 22px rgba(99,102,241,.14)}
.quiz-multiplayer-promo[hidden]{display:none}
.quiz-multiplayer-promo__icon{display:grid;place-items:center;flex:none;width:2rem;height:2rem;border-radius:999px;background:#ede9fe;color:#7c3aed;font-size:1.25rem}
.quiz-multiplayer-promo__copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:.18rem}
.quiz-multiplayer-promo__copy strong{font-size:.98rem;line-height:1.2}
.quiz-multiplayer-promo__copy small{color:#64748b;font-size:.76rem;font-weight:600;line-height:1.25}
.quiz-multiplayer-promo__arrow{display:inline-block;margin-left:.25rem;color:#6d28d9;font-size:1.05rem;font-weight:900;line-height:1;vertical-align:-.04em}
.quiz-multiplayer-promo__close{position:absolute;top:.2rem;right:.3rem;width:2rem;height:2rem;padding:0;border:0;border-radius:999px;background:transparent;color:#64748b;font:inherit;font-size:1.35rem;line-height:1;cursor:pointer}
.quiz-multiplayer-promo__close:hover{background:#ede9fe;color:#4c1d95}
.quiz-feedback-actions{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.6rem;margin:.25rem auto .1rem;padding:0;width:max-content;max-width:100%;border-radius:999px;background:transparent}
.quiz-feedback-actions__main,.quiz-feedback-actions__multiplayer{display:flex;align-items:center;gap:.2rem;padding:.18rem .4rem;border-radius:999px}
.quiz-feedback-actions__main{background:#f1f5f9}
.quiz-feedback-actions__multiplayer{padding:.18rem .3rem;border:1.5px solid #c4b5fd;background:linear-gradient(100deg,#f5f3ff,#eef2ff)}
.quiz-feedback-actions__multiplayer .trivia-icon-action{width:auto;min-width:7.2rem;padding:0 .7rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border:0;background:transparent;color:#1e293b;font-size:.82rem;font-weight:700;box-shadow:none}
.quiz-feedback-actions__multiplayer .trivia-icon-action span{white-space:nowrap}
.quiz-multiplayer-action-row{display:flex;justify-content:center;margin:.7rem auto .1rem}
.quiz-multiplayer-action{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2rem;padding:.25rem .75rem;border:0;border-radius:999px;background:transparent;color:#1e293b;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer;white-space:nowrap}
.quiz-multiplayer-action:hover{color:#5b21b6}
@media(max-width:600px){.quiz-multiplayer-promo{align-items:center;padding:.8rem 2.5rem .8rem .85rem}.quiz-multiplayer-promo__copy{flex-basis:calc(100% - 3rem)}.quiz-feedback-actions{gap:.35rem}.quiz-feedback-actions__multiplayer .trivia-icon-action{min-width:auto;padding:0 .55rem}}
#riddle-feedback-actions{display:inline-flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:.6rem!important;width:max-content!important;max-width:100%!important}
#riddle-feedback-actions .quiz-feedback-actions__main,#riddle-feedback-actions .quiz-feedback-actions__multiplayer{display:inline-flex!important;flex-wrap:nowrap!important;align-items:center!important}
