/* Bống Collab – cộng tác cho đội sáng tạo: hồng san hô + vàng, Bricolage Grotesque, giấy ghi chú xoay nhẹ */
.t-collaboration-tool{--pri:#e11d48;--acc:#facc15;--acc-ink:#2a2100;--f-head:'Bricolage Grotesque',sans-serif;--f-body:'Inter',sans-serif;--h-w:800;--h-ls:-.035em;
  --r:18px;--r-lg:26px;--r-btn:999px;--r-img:24px;--bg:#fffaf7}
.t-collaboration-tool .b-hero{text-align:center;background:var(--bg)}
.t-collaboration-tool .b-hero .b-h1{font-size:clamp(2.4rem,5.6vw,4.6rem);max-width:15ch;margin-left:auto;margin-right:auto}
.t-collaboration-tool .b-hero .b-h1 em{color:var(--pri);font-style:italic}
.t-collaboration-tool .s-mosaic{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:56px}
.t-collaboration-tool .s-mosaic img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:22px;box-shadow:var(--sh)}
.t-collaboration-tool .s-mosaic img:nth-child(odd){transform:rotate(-2.5deg) translateY(10px)}.t-collaboration-tool .s-mosaic img:nth-child(even){transform:rotate(2deg)}
.t-collaboration-tool .s-mosaic img:nth-child(n+5){display:none}
@media(min-width:992px){.t-collaboration-tool .s-mosaic{grid-template-columns:repeat(7,1fr)}.t-collaboration-tool .s-mosaic img:nth-child(n+5){display:block}}
.t-collaboration-tool .b-art .b-float{border-radius:18px;border:4px solid #fff}
.t-collaboration-tool .s-notes .b-card{background:#fff8d6;border:0;border-radius:6px 6px 26px 6px;box-shadow:0 14px 30px -18px rgba(120,80,0,.5);transform:rotate(-1.2deg)}
.t-collaboration-tool .s-notes .b-card:nth-child(3n+2){background:#ffe4ea;transform:rotate(1.4deg)}
.t-collaboration-tool .s-notes .b-card:nth-child(3n){background:#e0f2fe;transform:rotate(-.4deg)}
.t-collaboration-tool .s-notes .b-card:hover{transform:rotate(0) translateY(-4px)}
.t-collaboration-tool .s-notes .b-card .b-ico{background:rgba(255,255,255,.7);color:var(--pri)}
html[data-theme="dark"] .t-collaboration-tool .s-notes .b-card{background:#2b2612}html[data-theme="dark"] .t-collaboration-tool .s-notes .b-card:nth-child(3n+2){background:#2d1820}html[data-theme="dark"] .t-collaboration-tool .s-notes .b-card:nth-child(3n){background:#10232f}
.t-collaboration-tool .s-video{background:#1c1530;--bg:#1c1530}
.t-collaboration-tool .b-quote{border:0;background:var(--card);box-shadow:var(--sh)}
.t-collaboration-tool .b-quote>img{max-height:22px}
.t-collaboration-tool .s-tools{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:14px}
.t-collaboration-tool .s-tools img{width:100%;aspect-ratio:1;object-fit:contain;padding:18px;border-radius:22px;background:var(--card);box-shadow:var(--sh)}
.t-collaboration-tool .b-cta{background:var(--pri);border-radius:40px}
.t-collaboration-tool .b-cta .b-btn.is-pri{--b-bg:var(--acc);--b-fg:var(--acc-ink)}
.t-collaboration-tool .b-list .ic{color:var(--pri)}
