/* thream Create Post v2 — cleaner, denser, premium social composer */
div[class*="fixed"][class*="inset-0"][class*="z-[120]"]:has(textarea[placeholder="What do you want to share?"]){background:rgba(10,20,38,.52)!important;backdrop-filter:blur(14px) saturate(120%)!important;padding:22px!important}
div[class*="fixed"][class*="inset-0"][class*="z-[120]"]:has(textarea[placeholder="What do you want to share?"])>div[class*="max-w-[620px]"]{width:min(960px,calc(100vw - 44px))!important;max-width:960px!important;max-height:92dvh!important;border-radius:28px!important;padding:0 32px 30px!important;border:1px solid rgba(255,255,255,.72)!important;box-shadow:0 35px 110px rgba(15,23,42,.32),0 1px 0 rgba(255,255,255,.75) inset!important;background:linear-gradient(180deg,#fff 0%,#fbfdff 100%)!important}
div[class*="z-[120]"]:has(textarea[placeholder="What do you want to share?"])>div[class*="max-w-[620px]"]>div:first-child{min-height:76px!important;margin:0 -32px!important;padding:14px 24px!important;border-bottom:1px solid #e9eef6!important;background:rgba(255,255,255,.96)!important}
div[class*="z-[120]"]:has(textarea[placeholder="What do you want to share?"])>div[class*="max-w-[620px]"]>div:first-child>strong{font-size:19px!important;font-weight:850!important;letter-spacing:-.04em!important}
div[class*="z-[120]"]:has(textarea[placeholder="What do you want to share?"])>div[class*="max-w-[620px]"]>div:first-child>button:last-child{min-width:108px!important;min-height:44px!important;border-radius:13px!important;background:linear-gradient(135deg,#155eef,#4f8cff)!important;box-shadow:0 10px 24px rgba(21,94,239,.22)!important}
/* compact post type */
div[class*="z-[120]"]:has(textarea[placeholder="What do you want to share?"])>div[class*="max-w-[620px]"]>div:nth-child(2){margin-top:18px!important;max-width:430px!important;grid-template-columns:1fr 1fr!important;border-radius:14px!important;padding:4px!important;background:#f2f6fb!important}
div[class*="z-[120]"]:has(textarea[placeholder="What do you want to share?"])>div[class*="max-w-[620px]"]>div:nth-child(2)>button{min-height:42px!important;border-radius:10px!important}
/* intentions become compact selectable tiles */
div[class*="z-[120]"]:has(textarea[placeholder="What do you want to share?"])>div[class*="max-w-[620px]"]>div:nth-child(3){grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;margin-top:20px!important}
div[class*="z-[120]"]:has(textarea[placeholder="What do you want to share?"])>div[class*="max-w-[620px]"]>div:nth-child(3)::before{font-size:11px!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#64748b!important;margin-bottom:3px!important}
div[class*="z-[120]"]:has(textarea[placeholder="What do you want to share?"])>div[class*="max-w-[620px]"]>div:nth-child(3)>button{min-height:52px!important;border-radius:13px!important;padding:8px 10px!important;background:#fff!important;font-size:10.5px!important;box-shadow:0 3px 12px rgba(15,23,42,.035)!important}
div[class*="z-[120]"]:has(textarea[placeholder="What do you want to share?"])>div[class*="max-w-[620px]"]>div:nth-child(3)>button[class*="bg-blue-600"]{background:linear-gradient(180deg,#eff6ff,#eaf3ff)!important;border-color:#8fb5ff!important;box-shadow:0 6px 18px rgba(21,94,239,.10)!important}
/* audience and text fields */
div[class*="z-[120]"]:has(textarea[placeholder="What do you want to share?"]) label:has(select){margin-top:18px!important;font-size:10.5px!important;text-transform:uppercase!important;letter-spacing:.07em!important;color:#64748b!important}
div[class*="z-[120]"]:has(textarea[placeholder="What do you want to share?"]) label:has(select)>select{min-height:48px!important;margin-top:7px!important;border-radius:13px!important;background:#fff!important}
div[class*="z-[120]"]:has(textarea[placeholder="What do you want to share?"]) input[placeholder="Title (optional)"],div[class*="z-[120]"]:has(textarea[placeholder="What do you want to share?"]) input[placeholder="Tags separated by commas"]{min-height:48px!important;border-radius:13px!important;background:#fff!important}
div[class*="z-[120]"]:has(textarea[placeholder="What do you want to share?"]) textarea[placeholder="What do you want to share?"]{min-height:170px!important;border-radius:16px!important;background:#fff!important;border:1px solid #d9e3f0!important;padding:18px!important;font-size:14px!important;box-shadow:0 4px 18px rgba(15,23,42,.035)!important}
/* media zone */
div[class*="z-[120]"]:has(textarea[placeholder="What do you want to share?"]) button:has(svg[class*="lucide-image"]){min-height:72px!important;border-radius:14px!important;background:linear-gradient(180deg,#f7fbff,#f2f7ff)!important;border-color:#b9cff4!important}
/* options */
div[class*="z-[120]"]:has(textarea[placeholder="What do you want to share?"]) label:has(input[type="checkbox"]){border-radius:13px!important;background:#f8fafc!important;padding:11px 13px!important}
@media(max-width:900px){div[class*="z-[120]"]:has(textarea[placeholder="What do you want to share?"])>div[class*="max-w-[620px]"]>div:nth-child(3){grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:767px){div[class*="fixed"][class*="inset-0"][class*="z-[120]"]:has(textarea[placeholder="What do you want to share?"]){padding:0!important;align-items:flex-end!important}div[class*="fixed"][class*="inset-0"][class*="z-[120]"]:has(textarea[placeholder="What do you want to share?"])>div[class*="max-w-[620px]"]{width:100%!important;max-width:none!important;max-height:96dvh!important;border-radius:24px 24px 0 0!important;padding:0 16px 22px!important}div[class*="z-[120]"]:has(textarea[placeholder="What do you want to share?"])>div[class*="max-w-[620px]"]>div:first-child{margin:0 -16px!important;padding:12px 16px!important;min-height:68px!important}div[class*="z-[120]"]:has(textarea[placeholder="What do you want to share?"])>div[class*="max-w-[620px]"]>div:nth-child(3){display:flex!important;overflow-x:auto!important;padding-top:24px!important;gap:8px!important}div[class*="z-[120]"]:has(textarea[placeholder="What do you want to share?"])>div[class*="max-w-[620px]"]>div:nth-child(3)>button{min-width:112px!important;min-height:48px!important}div[class*="z-[120]"]:has(textarea[placeholder="What do you want to share?"]) textarea[placeholder="What do you want to share?"]{min-height:145px!important}}
