.btn-compartilhar{font-family:var(--mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;background:#1F8F4E;border:1px solid #1f8f4e;color:#fff;padding:8px 12px}.btn-compartilhar:hover{background:#23a359}.comp{display:flex;flex-direction:column;gap:12px}.comp-previa{margin:0;white-space:pre-wrap;font-family:var(--ui);font-size:.86rem;line-height:1.45;background:var(--ground);border:1px solid var(--rule);border-left:3px solid #1f8f4e;padding:10px 12px;color:var(--ink-soft);overflow-wrap:anywhere}.comp-opcoes{gap:8px}.comp-op,.comp-opcoes{display:flex;flex-direction:column}.comp-op{gap:2px;text-align:left;width:100%;background:var(--ground);border:1px solid var(--rule);color:var(--ink);padding:11px 13px;text-decoration:none}.comp-op:hover{border-color:var(--ink-faint)}.comp-op.zap{border-left:3px solid #25d366}.comp-op.insta{border-left:3px solid #e1306c}.comp-op-nome{font-weight:700;font-size:.95rem}.comp-op-desc{font-size:.78rem;color:var(--ink-faint)}.recem{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(14px + env(safe-area-inset-bottom, 0px));z-index:40;width:min(560px,calc(100% - 24px));background:#0F1E24;border:1px solid var(--gelo);padding:12px 14px;display:flex;flex-direction:column;gap:8px;box-shadow:0 10px 30px rgba(0,0,0,.5)}.recem-rot{font-family:var(--mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gelo)}.recem-titulo{font-family:var(--display);font-size:1.2rem;text-transform:uppercase;line-height:1.05}.recem-acoes{display:flex;gap:8px;align-items:center}.recem-fechar{font-family:var(--mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;background:transparent;border:1px solid var(--rule);color:var(--ink-soft);padding:8px 12px}.minhas-lista{display:flex;flex-direction:column;gap:10px;margin-top:12px}.minha{border:1px solid var(--rule);border-left:3px solid var(--red);background:var(--surface);padding:12px}.minha.escola{border-left-color:var(--short)}.minha-titulo{font-family:var(--ui);font-weight:700;text-transform:uppercase;letter-spacing:.035em;font-size:1.02rem;line-height:1.25}.minha-artista{font-size:.82rem;color:var(--ink-soft)}.minha-papel{display:inline-block;margin-top:8px;font-family:var(--mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;background:var(--red);color:#fff;padding:3px 7px}.minha.escola .minha-papel{background:var(--short);color:#111}.minha-info{font-family:var(--mono);font-size:.64rem;color:var(--ink-faint);text-transform:uppercase;letter-spacing:.05em;margin-top:8px;line-height:1.7}.minha-info b{color:var(--ink);font-weight:500}.minha-falta{color:var(--short)}.minha-acoes{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap}.minhas-pergunta{border-left:3px solid var(--short);padding:2px 0 2px 14px;margin-top:16px;font-size:.86rem;line-height:1.45;display:flex;flex-direction:column;gap:8px}.minhas-pergunta b{color:var(--short)}.minhas-pergunta .grupo-acoes{gap:14px;align-items:center}.minhas-busca{display:flex;gap:6px;margin-top:8px}.minhas-busca .campo{flex:1 1;max-width:none}.minhas-dica{font-size:.8rem;color:var(--ink-faint);line-height:1.5;margin-top:18px}.minhas-busca .btn-sec{align-self:stretch}