
:root{--ip:#f31959;--ip2:#ff5a86;--ink:#19151c;--muted:#70656c;--line:#f1dce3;--paper:#fffafb}
.iti3,.iti3 *,.iti3Reader *,.iti3ShareModal *{box-sizing:border-box}.iti3{min-height:100vh;background:radial-gradient(circle at 10% 12%,#ffbfd245 0 170px,transparent 340px),radial-gradient(circle at 92% 34%,#ffadc83a 0 140px,transparent 330px),linear-gradient(180deg,#fff8fa,#fff1f5 46%,#fff8fa);color:var(--ink);font-family:Arial,sans-serif;padding-bottom:60px}
.iti3Hero{position:relative;overflow:hidden;min-height:315px;display:grid;place-items:center;padding:45px 20px;background:linear-gradient(120deg,#fff5f8,#ffdce7 55%,#fff2f6);border-bottom:1px solid #f5dce4}.iti3Hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(#f3195913 1px,transparent 1px);background-size:18px 18px;mask-image:linear-gradient(to bottom,#000,transparent)}.iti3HeroInner{position:relative;z-index:2;text-align:center}.iti3Eyebrow{display:inline-block;margin-bottom:14px;color:#d9184e;font-size:11px;font-weight:900;letter-spacing:1.6px}.iti3Hero h1{margin:0!important;font:700 clamp(42px,5vw,70px)/.98 Georgia,serif!important;letter-spacing:-2.5px!important}.iti3Hero h1 strong{color:var(--ip);font-weight:700}.iti3Hero p{margin:18px 0!important;color:#625760;font-size:16px}.iti3Hero button,.iti3Prompt button{border:0;border-radius:999px;background:var(--ip);color:#fff;font-weight:900;cursor:pointer}.iti3Hero button{padding:15px 28px;font-size:14px;box-shadow:0 14px 30px #f3195933}.blob{position:absolute;border:2px solid #f3195925;border-radius:50%;filter:blur(.2px)}.b1{width:210px;height:210px;left:-55px;top:80px}.b2{width:110px;height:110px;right:9%;top:-30px}.b3{width:280px;height:280px;right:-130px;bottom:-170px}
.iti3CatWrap{position:sticky;top:0;z-index:20;width:min(1180px,calc(100% - 30px));height:70px;margin:-20px auto 0;display:grid;grid-template-columns:34px 1fr 34px;align-items:center;padding:10px;border:1px solid #f0dbe2;border-radius:20px;background:#fffdfdec;box-shadow:0 12px 35px #63203710;backdrop-filter:blur(14px)}.iti3Cats{display:flex;gap:8px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;padding:3px}.iti3Cats::-webkit-scrollbar{display:none}.catChip{flex:0 0 auto;border:1px solid #f0dce3;border-radius:999px;background:#fff7f9;color:#433a3f;padding:10px 16px;font-size:12px;font-weight:800;cursor:pointer;transition:.18s}.catChip:hover{transform:translateY(-1px);border-color:#f5a9bf}.catChip.active{background:var(--ip);border-color:var(--ip);color:#fff}.catArrow{border:0;background:transparent;color:var(--ip);font-size:26px;cursor:pointer}
.iti3Sort{width:min(930px,calc(100% - 28px));margin:24px auto 10px;display:flex;align-items:center;justify-content:space-between;color:#766a70;font-size:12px}.iti3Sort>div{display:flex;gap:5px}.sortBtn{border:0;border-radius:999px;background:transparent;padding:7px 10px;font-size:11px;font-weight:800;color:#776b71;cursor:pointer}.sortBtn.active{background:#ffe2eb;color:var(--ip)}
.iti3Feed{width:min(930px,calc(100% - 28px));margin:auto;display:grid;gap:15px}.iti3Card{position:relative;display:grid;grid-template-columns:58px 1fr;gap:16px;padding:22px;border:1px solid #f0dce3;border-radius:20px;background:#fffdfded;box-shadow:0 10px 32px #5f1e340c;transition:.22s;backdrop-filter:blur(8px)}.iti3Card:hover{transform:translateY(-2px);box-shadow:0 17px 40px #5f1e3418;border-color:#edb5c5}.iti3Open{position:absolute;inset:0;border:0;background:transparent;cursor:pointer;z-index:1}.iti3Avatar{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#ffd2df,#fff2f6);color:var(--ip);font-size:24px}.iti3CardMain{min-width:0}.iti3Card header{position:relative;z-index:2;display:flex;align-items:center;gap:10px;pointer-events:none}.iti3Card header>div{display:flex;gap:8px;align-items:center}.iti3Card header b{font-size:12px}.iti3Card header span{color:#9a8e94;font-size:11px}.iti3Card header em{margin-left:auto;padding:6px 10px;border-radius:999px;background:#ffe8ef;color:var(--ip);font-size:10px;font-style:normal;font-weight:900}.iti3Card h2{position:relative;z-index:2;margin:11px 0 8px!important;font:700 29px/1.12 Georgia,serif!important;letter-spacing:-.5px!important;pointer-events:none}.iti3Card p{position:relative;z-index:2;margin:0!important;color:#5f555b;font-size:16px;line-height:1.62;pointer-events:none}.iti3Card footer{position:relative;z-index:3;margin-top:16px;padding-top:13px;border-top:1px solid #f6e8ed;display:flex;align-items:center;gap:22px}.iti3Card footer button{border:0;background:transparent;cursor:pointer;color:#62575d;font-size:12px}.iti3Like{display:inline-flex;align-items:center;gap:6px}.iti3Like i{font-size:21px;font-style:normal;color:var(--ip)}.iti3Like.liked i,.iti3Like.liked{color:var(--ip)}.iti3CommentToggle span{font-weight:700}.views{color:#9a8e94;font-size:12px}.iti3Share{margin-left:auto!important;color:var(--ip)!important;font-weight:900}.iti3QuickComment{position:relative;z-index:4;display:none;gap:8px;margin-top:13px}.iti3QuickComment.open{display:flex}.iti3QuickComment input{flex:1;min-width:0;border:1px solid #edcdd7;border-radius:999px;background:#fff;padding:12px 16px;outline:none;font-size:13px}.iti3QuickComment input:focus{border-color:var(--ip);box-shadow:0 0 0 3px #f3195910}.iti3QuickComment button{border:0;border-radius:999px;background:var(--ip);color:#fff;padding:0 18px;font-weight:900;cursor:pointer}
.iti3Prompt{display:grid;grid-template-columns:54px 1fr auto;gap:15px;align-items:center;padding:20px 22px;border:1px solid #f4bfd0;border-radius:20px;background:linear-gradient(115deg,#ffdbe6,#fff4f7);box-shadow:0 10px 25px #d9295e0d}.promptIcon{width:50px;height:50px;border-radius:15px;display:grid;place-items:center;background:#fff7fa;color:var(--ip);font-size:25px}.iti3Prompt h3{margin:0!important;font:700 22px Georgia,serif!important}.iti3Prompt p{margin:4px 0 0!important;color:#76676e;font-size:12px}.iti3Prompt button{padding:12px 18px}
.iti3Ad{min-height:120px;border:1px dashed #dfc8cf;border-radius:18px;background:#fff9fb88;display:grid;place-items:center;text-align:center;color:#9c8d93}.iti3Ad small{position:absolute;margin-top:-88px;font-size:8px;letter-spacing:1.5px}.iti3Ad div{display:flex;flex-direction:column;gap:4px}.iti3Ad b{font-size:12px;font-weight:700}.iti3Ad span{font-size:10px}.iti3BottomAd{width:min(930px,calc(100% - 28px));margin:18px auto}
.iti3Reader{position:fixed;inset:0;z-index:100000;background:#170d13f5;opacity:0;visibility:hidden;transition:.22s}.iti3Reader.open{opacity:1;visibility:visible}.readerClose{position:absolute;right:22px;top:16px;z-index:4;width:45px;height:45px;border:0;border-radius:50%;background:#ffffff17;color:#fff;font-size:31px;cursor:pointer}.readerHint{position:absolute;top:22px;left:50%;transform:translateX(-50%);z-index:3;color:#ffffff99;font-size:10px}.readerRail{height:100%;overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-width:none}.readerRail::-webkit-scrollbar{display:none}.readerSlide{height:100vh;scroll-snap-align:start;display:grid;place-items:center;padding:70px 20px 25px}.readerStory{width:min(760px,100%);max-height:calc(100vh - 110px);overflow-y:auto;border:1px solid #ffffff24;border-radius:27px;background:linear-gradient(145deg,#fff9fb,#ffe4ec);padding:clamp(25px,5vw,55px);box-shadow:0 30px 90px #0007}.readerMeta{display:flex;align-items:center;justify-content:space-between;color:#77656d;font-size:12px}.readerMeta em{padding:7px 11px;border-radius:999px;background:#ffd4e1;color:var(--ip);font-style:normal;font-weight:900}.readerStory h2{margin:20px 0 15px!important;font:700 clamp(32px,5vw,54px)/1.02 Georgia,serif!important;letter-spacing:-1.4px!important}.readerStory>p{margin:0!important;color:#50454b;font-size:clamp(17px,2vw,21px);line-height:1.7}.readerActions{display:flex;gap:10px;margin-top:25px}.readerActions>button{border:1px solid #efc7d4;border-radius:999px;background:#fff8fa;color:#4c3d44;padding:11px 17px;font-weight:900;cursor:pointer}.readerComment{display:flex;margin-top:14px}
.iti3ShareModal{position:fixed;inset:0;z-index:110000;display:grid;place-items:center;padding:20px;background:#170d13c9;opacity:0;visibility:hidden;transition:.2s}.iti3ShareModal.open{opacity:1;visibility:visible}.shareBox{position:relative;width:min(520px,100%);max-height:95vh;overflow:auto;border-radius:24px;background:#fff;padding:20px;box-shadow:0 30px 90px #0006}.shareClose{position:absolute;right:14px;top:12px;border:0;background:transparent;font-size:28px;cursor:pointer}.shareBox h3{margin:2px 35px 15px 0!important;font:700 23px Georgia,serif!important}.shareFormats{display:flex;gap:8px;margin-bottom:12px}.shareFormats button{flex:1;border:1px solid #eed3dc;border-radius:10px;background:#fff7f9;padding:10px;font-weight:900;cursor:pointer}.shareFormats button.active{background:var(--ip);border-color:var(--ip);color:#fff}#iti3Canvas{display:block;width:100%;height:auto;border-radius:16px;background:#ffe0ea}.iti3Download{width:100%;margin-top:12px;border:0;border-radius:12px;background:#171217;color:#fff;padding:14px;font-weight:900;cursor:pointer}
@media(max-width:650px){.iti3Hero{min-height:270px;padding:35px 15px}.iti3Hero h1{font-size:39px!important;letter-spacing:-1.4px!important}.iti3Hero p{font-size:13px}.iti3CatWrap{width:calc(100% - 16px);height:62px;border-radius:16px;grid-template-columns:24px 1fr 24px}.catChip{padding:9px 13px;font-size:11px}.iti3Sort{display:block}.iti3Sort>div{margin-top:8px;overflow-x:auto}.iti3Feed{width:100%;padding:0 8px}.iti3Card{grid-template-columns:42px 1fr;gap:10px;padding:16px 13px;border-radius:17px}.iti3Avatar{width:40px;height:40px}.iti3Card header>div{display:block}.iti3Card header span{display:block;margin-top:2px}.iti3Card h2{font-size:23px!important}.iti3Card p{font-size:14px;line-height:1.55}.iti3Card footer{gap:12px}.iti3CommentToggle span,.views{display:none}.iti3Prompt{grid-template-columns:45px 1fr;padding:16px}.iti3Prompt button{grid-column:1/-1;width:100%}.iti3Ad{min-height:100px}.readerSlide{padding:65px 9px 12px}.readerStory{max-height:calc(100vh - 85px);border-radius:20px;padding:24px 19px}.readerHint{white-space:nowrap}.readerStory h2{font-size:34px!important}.readerStory>p{font-size:17px}.readerComment input{padding:11px 13px}.readerComment button{padding:0 13px}}

/* v3.1 layout fixes */
html,body{max-width:100%;overflow-x:hidden!important}
.iti3{width:100%!important;max-width:100vw!important;margin-top:0!important;overflow-x:hidden!important}
.iti3Hero{margin-top:0!important}
.iti3CatWrap,.iti3Feed,.iti3Sort,.iti3BottomAd{max-width:calc(100vw - 16px)}
/* Share studio */
.shareBox{background:linear-gradient(180deg,#fff,#fff8fb)!important;border:1px solid #ffd0de}
.shareBrand{display:flex;align-items:center;justify-content:space-between;margin:0 42px 12px 0}.shareBrand b{font:900 29px/1 Arial,sans-serif;letter-spacing:-1.4px}.shareBrand b i{font-style:normal;color:var(--ip)}.shareBrand span{color:var(--ip);font-size:27px}.shareIntro{margin:-8px 0 15px!important;color:#85747c;font-size:11px;line-height:1.5}.shareFormats{padding:4px;border-radius:12px;background:#fff0f5}.shareFormats button{border:0!important;background:transparent!important}.shareFormats button.active{background:#fff!important;color:var(--ip)!important;box-shadow:0 4px 12px #a8325612}.iti3Download{background:linear-gradient(90deg,#f31959,#ff527f)!important;box-shadow:0 10px 25px #f3195925;font-size:12px}
@media(min-width:801px){.readerHint{display:none}}
@media(max-width:800px){.iti3CatWrap{max-width:calc(100vw - 12px)}}

/* v3.2: deterministic layout + link chips */
body.itimidas-home-v3-page .iti3Hero{margin-top:0!important}
.iti3CatWrap a.catChip{display:inline-flex;align-items:center;text-decoration:none!important;color:#433a3f}
.iti3CatWrap a.catChip.active{color:#fff!important}
.iti3CatWrap{overflow:hidden}
.iti3Cats{min-width:0}
.iti3Sort{display:none!important}.iti4Explore{width:min(1120px,calc(100% - 28px));margin:22px auto 14px;padding:22px;border:1px solid #efd5de;border-radius:22px;background:#fff;box-shadow:0 12px 35px #651b340d}.iti4Top{display:flex;justify-content:space-between;align-items:end;margin-bottom:16px}.iti4Top span{color:#f31959;font-size:9px;font-weight:900;letter-spacing:1.5px}.iti4Top h2{margin:5px 0 0!important;font:700 26px Georgia!important}.iti4Top>a{color:#987b85;font-size:11px;font-weight:800;text-decoration:none!important}.iti4Sort{display:flex;gap:7px;overflow-x:auto;padding-bottom:13px;scrollbar-width:none}.iti4Sort a{white-space:nowrap;padding:9px 13px;border:1px solid #ecd5dd;border-radius:999px;color:#514249;text-decoration:none!important;font-size:11px;font-weight:900}.iti4Sort a.active,.iti4Sort a:hover{background:#f31959;border-color:#f31959;color:#fff}.iti4Selects{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:9px;padding-top:13px;border-top:1px solid #f5e5ea}.iti4Selects label{font-size:9px;font-weight:900;color:#927982;text-transform:uppercase}.iti4Selects select{display:block;width:100%;height:42px;margin-top:5px;padding:0 10px;border:1px solid #ead6dd;border-radius:12px;background:#fff;color:#40353a;font-weight:700}.iti4Selects button{align-self:end;height:42px;padding:0 18px;border:0;border-radius:12px;background:#1c1719;color:#fff;font-weight:900}@media(max-width:700px){.iti4Explore{width:calc(100% - 20px);padding:16px}.iti4Selects{grid-template-columns:1fr 1fr}.iti4Selects label:last-of-type,.iti4Selects button{grid-column:1/-1}.iti4Top h2{font-size:22px!important}}
/* v4.1 — separate categories from advanced filters + polished controls */
.iti4Explore{
  width:min(1120px,calc(100% - 28px));margin:28px auto 18px;padding:25px 26px;
  border:1px solid rgba(243,25,89,.12);border-radius:26px;
  background:linear-gradient(145deg,#fff 0%,#fff8fa 100%);
  box-shadow:0 16px 45px rgba(98,21,48,.07)
}
.iti4Top{margin-bottom:19px}.iti4Top span{display:block;margin-bottom:6px;color:#f31959;font-size:9px;font-weight:900;letter-spacing:1.8px}
.iti4Top h2{font:700 27px/1 Georgia,serif!important;letter-spacing:-.7px!important}
.iti4Top>a{padding:8px 11px;border-radius:999px;background:#fff0f5;color:#b15b78!important;transition:.18s ease}
.iti4Top>a:hover{background:#ffe0ea;color:#f31959!important}

.iti4Sort{gap:9px;padding:2px 0 18px}
.iti4Sort a{
 display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 17px;
 border:1px solid #eed9e0;border-radius:14px;background:#fff;
 box-shadow:0 4px 12px rgba(85,26,47,.04);color:#55454c!important;
 font-size:11px;font-weight:900;transition:transform .18s ease,box-shadow .18s ease,background .18s ease
}
.iti4Sort a:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(110,24,54,.09);background:#fff5f8!important;border-color:#f5a9bf!important;color:#e91754!important}
.iti4Sort a.active{background:linear-gradient(135deg,#f31959,#ff5c87)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 8px 20px rgba(243,25,89,.22)}

.iti4Selects{gap:11px;padding-top:18px}
.iti4Selects label{font-size:9px;font-weight:900;letter-spacing:.8px;color:#8f737d}
.iti4Selects select{
 height:46px;margin-top:7px;padding:0 38px 0 14px;border:1px solid #ead5dd;border-radius:14px;
 background-color:#fff;color:#44363c;font-size:12px;font-weight:800;
 box-shadow:0 3px 10px rgba(83,25,45,.035);cursor:pointer;outline:none
}
.iti4Selects select:hover,.iti4Selects select:focus{border-color:#f4a6bc;box-shadow:0 0 0 3px rgba(243,25,89,.07)}
.iti4Selects button{
 height:46px;padding:0 22px;border-radius:14px;
 background:linear-gradient(135deg,#1d171a,#3b2930);box-shadow:0 7px 17px rgba(28,18,22,.15);
 font-size:11px;letter-spacing:.2px;transition:.18s ease
}
.iti4Selects button:hover{background:linear-gradient(135deg,#f31959,#ff5c87);transform:translateY(-1px);box-shadow:0 9px 20px rgba(243,25,89,.2)}

/* Categories remain one visually distinct horizontal rail */
.iti3CatWrap{margin-bottom:0!important;border-bottom:0!important}
.iti3Cats{padding-top:4px!important;padding-bottom:7px!important}
.iti3CatWrap .catChip{
 min-height:40px!important;padding:0 16px!important;border-radius:999px!important;
 border:1px solid rgba(243,25,89,.14)!important;background:#fff!important;
 box-shadow:0 4px 13px rgba(94,24,48,.045)!important;font-size:11px!important;font-weight:900!important;
 transition:.18s ease!important
}
.iti3CatWrap .catChip:hover{transform:translateY(-2px);border-color:#f3a2ba!important;background:#fff5f8!important}
.iti3CatWrap .catChip.active{background:#1d171a!important;border-color:#1d171a!important;color:#fff!important;box-shadow:0 7px 18px rgba(29,23,26,.16)!important}

@media(max-width:700px){
 .iti4Explore{margin-top:22px;padding:19px 15px;border-radius:22px}
 .iti4Top h2{font-size:23px!important}
 .iti4Sort a{min-height:40px;padding:0 14px}
 .iti4Selects{gap:9px}
 .iti4Selects select,.iti4Selects button{height:45px}
}

/* v4.2 interaction fix: actions must sit above the card-opening overlay */
.iti3Card{position:relative}
.iti3Open{z-index:1}
.iti3CardMain,.iti3CardActions,.iti3QuickComment{position:relative;z-index:2}
.iti3CardMain{pointer-events:none}
.iti3CardActions,.iti3CardActions *,.iti3QuickComment,.iti3QuickComment *{pointer-events:auto}
.iti3ShareModal,.iti3Reader{z-index:999999!important}

/* v4.3 — commenting is a first-class Home action */
.iti3Card .iti3QuickComment{display:flex!important;margin-top:14px;padding-top:13px;border-top:1px solid #f7e8ed}
.iti3Card .iti3QuickComment input{height:44px;background:#fffafb;border-color:#efd5de}
.iti3Card .iti3QuickComment button{min-width:82px;height:44px;background:linear-gradient(135deg,#f31959,#ff5c87);box-shadow:0 6px 15px rgba(243,25,89,.15)}
.iti3Card .iti3CommentToggle{cursor:pointer}
@media(max-width:650px){.iti3Card .iti3QuickComment{display:flex!important}.iti3Card .iti3QuickComment input{height:42px;padding:10px 13px}.iti3Card .iti3QuickComment button{height:42px;min-width:68px;padding:0 12px}}

/* v4.4 compact discovery bar — remove the giant form feeling */
.iti4Explore{
 width:min(1120px,calc(100% - 28px))!important;
 margin:16px auto 18px!important;padding:14px 16px!important;
 border:1px solid rgba(243,25,89,.10)!important;border-radius:18px!important;
 background:rgba(255,255,255,.72)!important;box-shadow:none!important
}
.iti4Top{display:none!important}
.iti4Explore form{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}
.iti4Sort{display:flex!important;align-items:center!important;gap:6px!important;padding:0!important;overflow-x:auto!important;flex:1 1 auto!important}
.iti4Sort a{
 min-height:36px!important;height:36px!important;padding:0 12px!important;border-radius:999px!important;
 border:1px solid #efd9e0!important;background:#fff!important;box-shadow:none!important;
 font-size:10px!important;font-weight:850!important
}
.iti4Sort a.active{background:#f31959!important;border-color:#f31959!important;color:#fff!important;box-shadow:0 5px 12px rgba(243,25,89,.14)!important}
.iti4Selects{display:flex!important;align-items:end!important;gap:6px!important;padding:0!important;border:0!important;flex:0 1 auto!important}
.iti4Selects label{font-size:0!important;display:block!important}
.iti4Selects select{
 width:auto!important;min-width:105px!important;height:36px!important;margin:0!important;padding:0 27px 0 11px!important;
 border-radius:999px!important;border:1px solid #efd9e0!important;background-color:#fff!important;
 font-size:10px!important;font-weight:800!important;box-shadow:none!important
}
.iti4Selects button{
 height:36px!important;padding:0 14px!important;border-radius:999px!important;background:#21191d!important;
 box-shadow:none!important;font-size:10px!important
}
.iti4Selects button:hover{background:#f31959!important}
@media(max-width:900px){
 .iti4Explore{width:calc(100% - 20px)!important;padding:12px!important}
 .iti4Explore form{display:block!important}
 .iti4Sort{width:100%!important;padding-bottom:9px!important}
 .iti4Selects{width:100%!important;display:grid!important;grid-template-columns:1fr 1fr 1fr auto!important}
 .iti4Selects select{width:100%!important;min-width:0!important}
 .iti4Selects label:last-of-type,.iti4Selects button{grid-column:auto!important}
}
@media(max-width:560px){
 .iti4Selects{grid-template-columns:1fr 1fr!important}
 .iti4Selects label:last-of-type{grid-column:1/2!important}
 .iti4Selects button{grid-column:2/3!important}
}

/* v4.5 — ONE category line only. Sorting is now a dropdown, not a second chip row. */
.iti4Sort{display:none!important}
.iti4Explore{padding:12px 15px!important;margin-top:12px!important}
.iti4Explore form.iti4Selects{
 display:grid!important;grid-template-columns:1.15fr 1fr 1fr 1fr auto!important;
 gap:8px!important;align-items:end!important;width:100%!important
}
.iti4Selects label{font-size:9px!important;display:block!important;color:#8f737d!important;font-weight:900!important;letter-spacing:.5px!important;text-transform:uppercase!important}
.iti4Selects select{margin-top:5px!important;width:100%!important;min-width:0!important;height:39px!important;border-radius:11px!important}
.iti4Selects button{height:39px!important;border-radius:11px!important;padding:0 18px!important}
@media(max-width:760px){
 .iti4Explore form.iti4Selects{grid-template-columns:1fr 1fr!important}
 .iti4Selects button{grid-column:1/-1!important}
}

/* v4.6 — categories only */
.iti4Explore{display:none!important}
.iti3CatWrap{margin-bottom:22px!important}
.iti3Cats{padding-bottom:10px!important}

/* v4.8 — Home actions are independent from opening a confession */
.iti3Open{display:none!important;pointer-events:none!important}
.iti3Card{cursor:pointer}
.iti3Card footer,.iti3Card footer *,.iti3QuickComment,.iti3QuickComment *{position:relative;z-index:20;pointer-events:auto!important}
.iti3Like,.iti3Share,.iti3CommentToggle{cursor:pointer!important}
.shareFormats{display:none!important}

/* v4.9 */
.iti3Like .itiHeart{display:inline-block;min-width:16px;font-size:18px;line-height:1;color:#8b7780;transition:transform .16s ease,color .16s ease}
.iti3Like.liked .itiHeart{color:#f31959;transform:scale(1.08)}
.iti3Like.liked{color:#f31959!important;background:#fff0f5!important;border-color:#ffc5d5!important}
.iti3Cats{scroll-behavior:auto!important}

/* v5.0 mockup-inspired 1:1 share */
.shareFormats{display:none!important}.iti3ShareModal canvas{border-radius:22px!important;background:#ffe5ed!important}
