.chyming-page{max-width:900px;margin:auto;padding:24px 20px 100px}.chyming-heading,.chyming-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.chyming-heading h2,.chyming-heading a,.chyming-heading button{align-items:center;gap:8px;display:inline-flex}.chyming-page h1{margin:24px 0 12px;font-size:clamp(1.8rem,5vw,2.6rem);line-height:1.15}.chyming-page p{line-height:1.5}.chyming-page button,.chyming-list button{color:#633881;cursor:pointer;font:inherit;background:#fff9;border:1px solid #d9cbe5;border-radius:22px;padding:10px 18px}.chyming-page button:disabled{opacity:.5;cursor:wait}.chyming-actions{justify-content:flex-start;margin:16px 0}.chyming-actions button:first-child,.chyming-heading>button{color:#fff;background:#633881}.chyming-list{margin:24px 0}.chyming-row{color:inherit;border-bottom:1px solid #dfd4e7;flex-direction:column;gap:8px;padding:20px 0;text-decoration:none;display:flex}.chyming-row strong{font-size:1.2rem}.chyming-row>span:last-child{color:#786785;font-size:.9rem}.chyming-status{text-transform:capitalize;color:#786785;align-items:center;gap:7px;font-size:.85rem;display:inline-flex}.status-live{color:#a62454;font-weight:700}.chyming-form{gap:18px;max-width:620px;margin:24px auto;display:grid}.chyming-page label{gap:8px;display:grid}.chyming-page input,.chyming-page select,.chyming-page textarea{color:#33263e;font:inherit;box-sizing:border-box;background:#fffc;border:1px solid #d9cbe5;border-radius:12px;width:100%;min-width:0;max-width:100%;padding:12px}.chyming-page .chyming-check{align-items:center;display:flex}.chyming-check input{width:auto}.chyming-player{aspect-ratio:16/9;background:#21162b;border-radius:20px;margin:24px 0 12px;position:relative;overflow:hidden}.chyming-player video{object-fit:contain;width:100%;height:100%}.chyming-player-empty{color:#eee2f6;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.chyming-chat{border-top:1px solid #dfd4e7;margin-top:30px;padding-top:15px}.chyming-messages{max-height:350px;overflow:auto}.chyming-messages article{border-bottom:1px solid #dfd4e7;padding:12px 0}.chyming-messages p{overflow-wrap:anywhere;margin:5px 0}.chyming-messages button{padding:5px 10px;font-size:.8rem}.chyming-chat form{align-items:end;gap:12px;margin:20px 0;display:flex}.chyming-chat label{flex:1;min-width:0}.chyming-page details{margin-top:30px}.chyming-page [role=alert]{color:#a12b3e}.chyming-compact:has(.chyming-row){padding:0 16px}.chyming-compact:not(:has(.chyming-row)){display:none}@media (max-width:540px){.chyming-page{padding:16px 14px 100px}.chyming-player{aspect-ratio:4/3}.chyming-page button{padding:10px 14px}}
