:root{--ic-orange:#ff5b22;--ic-cyan:#39e5d0;--ic-green:#62f5a8;--ic-danger:#ff755f;--ic-ink:#070a0c;--ic-panel:#0e1519;--ic-grid:#26343a}
.ic-feed-hero{position:relative;isolation:isolate;overflow:hidden}.ic-feed-hero:before{content:"";position:absolute;z-index:-1;right:2%;bottom:0;width:38%;height:70%;background:linear-gradient(135deg,transparent 35%,#39e5d00c 35% 38%,transparent 38% 48%,#ff5b220d 48% 51%,transparent 51%)}.ic-feed-hero h1{max-width:800px;letter-spacing:-3.5px}.ic-feed-hero h1 em{color:var(--ic-orange);font-style:normal}.feed-live-line{display:flex;align-items:center;gap:18px;margin-top:20px;color:#829097;font-size:10px;font-weight:900;letter-spacing:.8px;text-transform:uppercase}.feed-live-line span{display:flex;align-items:center;gap:7px}.feed-live-line i{width:7px;height:7px;border-radius:50%;background:var(--ic-cyan);box-shadow:0 0 12px var(--ic-cyan);animation:ic-live 2s infinite}.feed-live-line b{color:#b4c0c5}
.instant-capture-callout{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;margin:2px 0 24px;padding:20px 24px;overflow:hidden;border:1px solid #314149;background:linear-gradient(115deg,#111b20,#0b1013 65%);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))}.instant-capture-callout:after{content:"";position:absolute;right:20%;bottom:-32px;width:180px;height:70px;border:1px solid #39e5d01f;transform:skew(-35deg)}.capture-key{position:relative;display:grid;place-items:center;width:78px;height:64px;border:1px solid #ff5b2266;background:#070a0c}.capture-key kbd{padding:0;background:none;color:white;font-size:27px;box-shadow:none}.capture-key i{position:absolute;right:-7px;top:-7px;padding:3px 5px;background:var(--ic-orange);color:#080a0c;font-size:8px;font-style:normal;font-weight:1000;letter-spacing:1px}.instant-capture-callout h2{margin:4px 0;font-size:21px}.instant-capture-callout p{margin:0;color:#89969c;font-size:12px}.instant-capture-callout .button{position:relative;z-index:1;white-space:nowrap}
.feed-section-head{display:flex;align-items:end;justify-content:space-between;padding:12px 0 4px;border-bottom:1px solid #253137}.feed-section-head h2{margin:5px 0 12px;font-size:28px;letter-spacing:-1px}.feed-section-head>span{margin-bottom:13px;color:#718087;font-size:10px;font-weight:900;letter-spacing:1px;text-transform:uppercase}
.social-card{border-color:#29373d;background:linear-gradient(160deg,#11191d,#0c1114);box-shadow:0 18px 55px #0006;transition:transform .22s,border-color .22s,box-shadow .22s}.social-card:hover{border-color:#405159;box-shadow:0 24px 65px #0009;transform:translateY(-3px)}.clip-media-shell{position:relative;overflow:hidden;border-radius:14px 14px 0 0;background:#050708}.clip-media-shell video,.clip-media-shell .waiting{border-radius:inherit}.clip-hud{position:absolute;z-index:2;top:12px;left:12px;right:58px;display:flex;align-items:center;gap:7px;pointer-events:none}.clip-hud span,.clip-hud i{padding:5px 7px;border:1px solid #ffffff20;background:#080c0de8;color:#c1c9cc;font-size:8px;font-style:normal;font-weight:900;letter-spacing:.75px;text-transform:uppercase;backdrop-filter:blur(8px)}.clip-hud .hud-event{border-color:#ff5b225c;background:#2b140dde;color:#ff9a76}.clip-hud i{margin-left:auto;border-color:#39e5d03e;color:var(--ic-cyan)}.hud-corner{position:absolute;z-index:2;width:22px;height:22px;pointer-events:none}.hud-corner.top-left{left:6px;top:6px;border-left:2px solid var(--ic-orange);border-top:2px solid var(--ic-orange)}.hud-corner.bottom-right{right:6px;bottom:6px;border-right:2px solid var(--ic-cyan);border-bottom:2px solid var(--ic-cyan)}.clip-signal-line{display:flex;justify-content:space-between;gap:12px;color:#5f7078;font:900 8px/1.2 Consolas,monospace;letter-spacing:1px;text-transform:uppercase}.clip-signal-line time{color:#849198}.social-card h2{margin:10px 0 7px;font-size:23px;line-height:1.15}.social-card h2 a:hover{color:var(--ic-orange)}.social-card .real-clip-body>p{display:-webkit-box;min-height:42px;margin:0 0 13px;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px}.clip-footer{align-items:center}.creator-chip>span{display:flex;flex-direction:column;gap:1px}.creator-chip>span small{color:#66757c;font-size:7px;letter-spacing:1px}.open-clip{color:#aab5ba!important;font-size:10px}.open-clip:hover{color:var(--ic-cyan)!important}
.social-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:6px;margin-top:13px;padding-top:12px}.social-bar form{min-width:0}.social-action{position:relative;width:100%;height:52px;justify-content:flex-start;gap:8px;padding:0 9px;overflow:hidden;border:1px solid #26343a;border-radius:4px;background:#0a1013;color:#aab5ba;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,0 100%)}.social-action:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#3a4a51;transition:.18s}.social-action:hover,.social-action:focus-visible{border-color:#51636c;background:#131d22;color:white;transform:translateY(-1px)}.social-action:focus-visible{outline:2px solid var(--ic-cyan);outline-offset:2px}.social-action .ic-icon{flex:0 0 20px;width:20px;height:20px}.social-action-copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:1px}.social-action-copy b{max-width:100%;overflow:hidden;color:#7d8b91;font-size:7px;letter-spacing:.55px;text-overflow:ellipsis;text-transform:uppercase}.social-action-copy strong{color:#dce2e4;font-size:12px}.social-action.active{border-color:#ff5b225c;background:#ff5b2210;color:var(--ic-orange)}.social-action.active:before{background:var(--ic-orange);box-shadow:0 0 12px var(--ic-orange)}[data-social-kind="repost"] .social-action.active{border-color:#39e5d05c;background:#39e5d00c;color:var(--ic-cyan)}[data-social-kind="repost"] .social-action.active:before{background:var(--ic-cyan);box-shadow:0 0 12px var(--ic-cyan)}.social-action:active{transform:translateY(1px) scale(.98)}.social-action:disabled{cursor:wait}.social-action.is-loading .ic-icon{animation:ic-spin .8s linear infinite}.social-action.is-success{border-color:#62f5a880;color:var(--ic-green)}.social-action.is-error{border-color:#ff755f80;color:var(--ic-danger)}.social-views{align-self:stretch;min-width:58px;height:52px;justify-content:center;margin:0;padding:0 8px;border-left:1px solid #29373d;color:#738188}.social-views>span{display:flex;flex-direction:column}.social-views b{font-size:7px;letter-spacing:.7px;text-transform:uppercase}.social-views strong{color:#dce2e4;font-size:12px}.social-toast.success{border-color:#62f5a855;color:#caffdf}
.profile-media-grid{gap:10px;padding-top:10px}.profile-tile{aspect-ratio:auto;overflow:visible;border:1px solid #27343a;border-radius:8px;background:#0c1215;box-shadow:0 12px 28px #0005;transition:.2s}.profile-tile:hover{z-index:2;border-color:#4b5d66;transform:translateY(-2px)}.profile-tile-link{position:relative;display:block!important;aspect-ratio:1;overflow:hidden;border-radius:7px 7px 0 0}.profile-tile-link:after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#020405e8);pointer-events:none}.profile-tile img{position:relative;z-index:0}.profile-tile-scan{position:absolute;z-index:1;left:0;right:0;top:-20%;height:20%;background:linear-gradient(transparent,#39e5d025,transparent);opacity:0;pointer-events:none}.profile-tile:hover .profile-tile-scan{opacity:1;animation:ic-scan 1.6s linear infinite}.profile-tile-metrics{position:absolute;z-index:2;left:9px;right:9px;bottom:33px;display:flex;gap:6px}.profile-tile-metrics>b{display:flex;align-items:center;gap:3px;padding:4px 6px;border:1px solid #ffffff18;border-radius:3px;background:#050708c9;color:white;font-size:9px;backdrop-filter:blur(5px)}.profile-tile-metrics .ic-icon{width:13px;height:13px}.profile-tile time,.profile-tile em{z-index:3}.profile-tile-title{position:absolute;z-index:2;left:9px;right:42px;bottom:9px;overflow:hidden;color:white;font-size:10px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.profile-tile-empty{display:flex;flex-direction:column;gap:7px;background:repeating-linear-gradient(135deg,#11191d 0 14px,#0c1215 14px 28px)}.profile-tile-empty b{font-size:34px}.profile-tile-empty small{font-size:7px}.social-bar.compact{grid-template-columns:repeat(4,minmax(40px,1fr));gap:3px;margin:0;padding:5px;border:0}.social-bar.compact .social-action{height:40px;justify-content:center;padding:0}.social-bar.compact .social-action-copy b{display:none}.social-bar.compact .social-action-copy strong{font-size:10px}.social-bar.compact .social-action .ic-icon{width:17px;height:17px}.social-bar.compact .social-views{display:none}.social-bar.compact form{margin:0}.ic-empty{display:grid;place-items:center;gap:8px;min-height:260px;background:radial-gradient(circle at 50% 20%,#15252a,#0b1013 55%)}.ic-empty>.ic-icon{width:42px;height:42px;color:#4a5b63}.ic-empty>small{color:var(--ic-orange)}.ic-empty>b{font-size:24px}.ic-empty>p{max-width:520px;margin:0 0 12px}
@keyframes ic-live{50%{opacity:.35;box-shadow:0 0 3px var(--ic-cyan)}}@keyframes ic-spin{to{transform:rotate(360deg)}}@keyframes ic-scan{to{top:110%}}
@media(max-width:1050px){.social-action-copy b{display:none}.instant-capture-callout{grid-template-columns:auto 1fr}.instant-capture-callout>.button{grid-column:2;width:max-content}.profile-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:900px){.ic-feed-hero h1{letter-spacing:-2.5px}.social-action-copy b{display:block}.instant-capture-callout{margin-top:0}.feed-section-head{padding-top:18px}}
@media(max-width:700px){.ic-feed-hero:before{width:80%}.feed-live-line{align-items:flex-start;flex-direction:column;gap:8px}.instant-capture-callout{grid-template-columns:64px 1fr;padding:16px;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.capture-key{width:62px;height:58px}.instant-capture-callout h2{font-size:17px}.instant-capture-callout p{font-size:11px}.instant-capture-callout>.button{grid-column:1/-1;width:100%}.feed-section-head h2{font-size:23px}.social-card:hover{transform:none}.clip-hud{right:12px;flex-wrap:wrap}.clip-hud i{display:none}.social-bar{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.social-action{height:48px;justify-content:center;padding:0 5px}.social-action-copy b{display:none}.social-views{grid-column:1/-1;height:34px;flex-direction:row;border:0;border-top:1px solid #26343a}.social-views>span{flex-direction:row;gap:7px}.profile-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.profile-tile-metrics{left:5px;right:5px;bottom:29px;gap:3px}.profile-tile-metrics>b{padding:3px 4px}.profile-tile-title{left:6px;bottom:7px}.social-bar.compact{grid-template-columns:repeat(4,minmax(36px,1fr))}.social-bar.compact .social-action-copy{display:none}.ic-empty>b{font-size:20px}}
@media(max-width:420px){.clip-hud span{font-size:7px}.social-action .ic-icon{width:19px;height:19px}.profile-tile time{right:4px;bottom:4px}.profile-tile em{left:4px;top:4px}.profile-tile-metrics>b{font-size:8px}.profile-tile-metrics .ic-icon{width:11px;height:11px}.social-bar.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.social-bar.compact .social-action{min-height:44px}}
.profile-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-tile{min-width:0}
@media(prefers-reduced-motion:reduce){.social-card,.social-action,.profile-tile{transition:none}.feed-live-line i,.profile-tile-scan,.social-action.is-loading .ic-icon{animation:none}}
@media(max-width:700px){.profile-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Profile card containment and IC social control upgrade. */
.profile-tile>.profile-tile-link{height:auto!important}.profile-tile{align-self:start}.private-library-note{position:relative;z-index:0;clear:both}
.social-bar.compact{position:relative;z-index:2;padding:6px;background:linear-gradient(180deg,#10191d,#080d10);border-top:1px solid #2c3b42;border-radius:0 0 7px 7px;box-shadow:inset 0 1px #ffffff08}
.social-bar.compact .social-action{position:relative;isolation:isolate;min-height:44px;border-color:#314149;background:linear-gradient(145deg,#162126,#0a1013 72%);box-shadow:inset 0 1px #ffffff0b,0 4px 12px #0005;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,0 100%)}
.social-bar.compact .social-action:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(115deg,transparent 15%,#ffffff0a 48%,transparent 72%);transform:translateX(-105%);transition:transform .3s ease}
.social-bar.compact .social-action:hover:after,.social-bar.compact .social-action:focus-visible:after{transform:translateX(105%)}
.social-bar.compact [data-social-count]{display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border:1px solid #ffffff1c;border-radius:3px;background:#05090bcc;color:#fff;font-size:9px;line-height:1}
.social-bar.compact [data-social-kind="like"] .social-action,.social-bar.compact>a[title="Me gusta"]{border-color:#ff673b55;background:linear-gradient(145deg,#331a14,#101215 72%);color:#ff7045}
.social-bar.compact>a[title="Comentar"]{border-color:#45cfe052;background:linear-gradient(145deg,#102b31,#0c1215 72%);color:#58dbe8}
.social-bar.compact [data-social-kind="repost"] .social-action,.social-bar.compact>a[title="Repostear"]{border-color:#42dba452;background:linear-gradient(145deg,#102a24,#0b1214 72%);color:#55e5af}
.social-bar.compact [data-quick-share]{border-color:#a883ff52;background:linear-gradient(145deg,#211936,#0d1115 72%);color:#b99cff}
.social-bar.compact .social-action:hover,.social-bar.compact .social-action:focus-visible{filter:brightness(1.22);box-shadow:inset 0 1px #ffffff18,0 0 18px currentColor;transform:translateY(-2px)}
.social-bar.compact .social-action.active{filter:brightness(1.3);box-shadow:inset 0 0 14px currentColor,0 0 16px currentColor}
.social-bar:not(.compact) .social-action{background:linear-gradient(145deg,#162126,#090e11 74%);box-shadow:inset 0 1px #ffffff0b,0 5px 15px #0005}
.social-bar:not(.compact) [data-social-kind="like"] .social-action,.social-bar:not(.compact)>a[title="Me gusta"]{border-color:#ff673b42;background:linear-gradient(145deg,#2b1814,#0b1013 74%);color:#ff7952}
.social-bar:not(.compact)>a[title="Comentar"]{border-color:#45cfe042;background:linear-gradient(145deg,#10272c,#0b1013 74%);color:#61dce8}
.social-bar:not(.compact) [data-social-kind="repost"] .social-action,.social-bar:not(.compact)>a[title="Repostear"]{border-color:#42dba442;background:linear-gradient(145deg,#10261f,#0b1013 74%);color:#5ae5b0}
.social-bar:not(.compact) [data-quick-share]{border-color:#a883ff42;background:linear-gradient(145deg,#20182d,#0b1013 74%);color:#bea7ff}
.social-bar:not(.compact) [data-social-count]{display:grid;place-items:center;min-width:21px;height:20px;padding:0 5px;border:1px solid #ffffff1c;border-radius:3px;background:#05090bcc;color:#fff}
.social-bar:not(.compact) [data-social-kind="like"] .social-action.active{background:linear-gradient(145deg,#4a1b10,#141315 75%)}
.social-bar:not(.compact) [data-social-kind="repost"] .social-action.active{background:linear-gradient(145deg,#0e382d,#101517 75%)}
.social-action .ic-icon{filter:drop-shadow(0 0 5px currentColor)}
