html:has(body.casa-page),body.casa-page{overflow:auto;height:auto;min-height:100%}body.casa-page{padding:0 16px 40px;line-height:1.45}.casa-top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 0;position:sticky;top:0;background:var(--bg);z-index:2}.band-brand{font-size:18px;display:flex;align-items:center;gap:8px}.casa-nav{display:flex;gap:6px;align-items:center}.casa-nav a{color:inherit;text-decoration:none}.pill.ok{color:var(--ok)}.pill.bad{color:var(--bad)}.casa-intro{color:var(--muted);max-width:900px;font-size:14px;margin:4px 0 16px}.casa-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.casa-card{background:var(--panel);border:1px solid #ffffff14;border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:6px;min-width:0}.casa-card header{display:flex;gap:10px;align-items:center}.casa-card h3{margin:0;font-size:18px}.casa-icon{font-size:26px;width:34px;text-align:center}.casa-doing{margin:0;font-weight:700;color:var(--accent)}.casa-result{margin:0;font-size:14px}.casa-why summary{cursor:pointer;color:var(--muted);font-size:13px}.casa-why p{margin:4px 0 0;font-size:13px;color:var(--muted)}.casa-facts{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12.5px;color:var(--muted)}.casa-facts span{display:inline-flex;align-items:center;gap:6px}.casa-spark{width:60px;height:16px}.casa-spark polyline{fill:none;stroke:var(--teal);stroke-width:2.5}.casa-open{align-self:flex-start;cursor:pointer;font:inherit;font-size:13px;color:inherit;margin-top:4px}.casa-feed{margin-top:24px;max-width:900px}.casa-feed h2{font-size:16px}.casa-feed ol{list-style:none;padding:0;margin:0;font-size:13.5px}.casa-ev{padding:5px 0;border-bottom:1px solid #ffffff10;overflow-wrap:anywhere}.casa-ev.aviso{color:var(--warn)}.casa-ev.diario{color:var(--teal)}.casa-diary{width:min(720px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto;background:#141a26;color:var(--text);border:1px solid #ffffff22;border-radius:12px;padding:16px 18px}.casa-diary::backdrop{background:#000a}.casa-diary form{float:right}.casa-diary button{cursor:pointer;font:inherit;color:inherit}.casa-diary img{width:100%;background:#fff;border-radius:8px;margin:6px 0 10px}.casa-diary code{background:#000a;padding:1px 5px;border-radius:4px}.casa-nick{font-weight:400;color:var(--accent);font-size:15px}.casa-friends{margin:0;font-size:13px;color:var(--teal)}.casa-talk summary{cursor:pointer;color:var(--muted);font-size:12.5px}.casa-talk p{margin:3px 0 0 10px}.casa-face{position:relative;flex:none}.casa-bust{width:84px;height:92px;display:block;border-radius:10px;background:radial-gradient(#26324a,#141a26 70%)}.casa-face .casa-icon{position:absolute;right:-6px;bottom:-4px;font-size:20px;width:auto}.casa-call{background:#ffd16622;border:1px solid var(--accent);color:var(--accent);border-radius:10px;padding:8px 12px;font-weight:600;max-width:900px}.casa-call-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 14px;font-size:14px}.casa-call-actions[hidden]{display:none}.casa-call-form{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 14px;font-size:14px}.casa-call-form select,.casa-call-form input{background:#0f131c;color:var(--text);border:1px solid #ffffff22;border-radius:8px;padding:5px 8px;font:inherit}.casa-call-form input[name=minutos]{width:90px}.casa-call-form button{cursor:pointer;font:inherit;color:inherit}
