[data-tstyle=tint]{--tp-bg:#e7ecf6;--tp-text:#1f2b45;--tp-tag:#2f52a0;--tp-counter:#5a6478}[data-tstyle=sand]{--tp-bg:#f1e7d6;--tp-text:#3b2e1a;--tp-tag:#8a5a14;--tp-counter:#6b5a42}[data-tstyle=sage]{--tp-bg:#e1ebe3;--tp-text:#1e3a2b;--tp-tag:#2e6b4e;--tp-counter:#4f6659}[data-tstyle=rose]{--tp-bg:#f2e2e4;--tp-text:#4a2530;--tp-tag:#8e3a50;--tp-counter:#6e5058}[data-tstyle=navy]{--tp-bg:#1f2b45;--tp-text:#f3f5fa;--tp-tag:#afc3ee;--tp-counter:#b9c3d9}[data-tstyle=dawn]{--tp-bg:linear-gradient(135deg, #f3e9d8, #eedde2);--tp-text:#3a2b2e;--tp-tag:#8a4a5a;--tp-counter:#6e5a5e}[data-tstyle=mist]{--tp-bg:linear-gradient(135deg, #e6ecf6, #e0ece6);--tp-text:#1f2b45;--tp-tag:#2f5a8a;--tp-counter:#5a6478}[data-tstyle=dusk]{--tp-bg:linear-gradient(135deg, #223055, #3a2e4d);--tp-text:#f3f2f8;--tp-tag:#c6b8e8;--tp-counter:#bdb7cf}.dark [data-tstyle=tint]{--tp-bg:#22304c;--tp-text:#e8eaf0;--tp-tag:#9ab3e8;--tp-counter:#a6aec0}.dark [data-tstyle=sand]{--tp-bg:#3a3020;--tp-text:#f3ebdd;--tp-tag:#e6c27a;--tp-counter:#c9bba2}.dark [data-tstyle=sage]{--tp-bg:#1e3028;--tp-text:#e3eee6;--tp-tag:#9ed1b4;--tp-counter:#a9bfb2}.dark [data-tstyle=rose]{--tp-bg:#3a252b;--tp-text:#f5e6e9;--tp-tag:#e8a6b8;--tp-counter:#c9b1b8}.dark [data-tstyle=navy]{--tp-bg:#1b2a4f;--tp-text:#f3f5fa;--tp-tag:#afc3ee;--tp-counter:#b9c3d9}.dark [data-tstyle=dawn]{--tp-bg:linear-gradient(135deg, #3a3020, #3a252b);--tp-text:#f3ece6;--tp-tag:#edbf8c;--tp-counter:#c9b8b0}.dark [data-tstyle=mist]{--tp-bg:linear-gradient(135deg, #22304c, #1e3028);--tp-text:#e8eaf0;--tp-tag:#9ed1c9;--tp-counter:#a6b5b8}.dark [data-tstyle=dusk]{--tp-bg:linear-gradient(135deg, #1b2a4f, #3a2e4d);--tp-text:#f3f2f8;--tp-tag:#c6b8e8;--tp-counter:#bdb7cf}[data-tfont=default]{--tp-font:var(--font-jakarta), system-ui, sans-serif}[data-tfont=serif]{--tp-font:var(--font-lora), var(--font-jakarta), system-ui, serif}[data-tfont=rounded]{--tp-font:var(--font-nunito), var(--font-jakarta), system-ui, sans-serif}.text-panel-host{container-type:inline-size}.text-panel{text-align:center;background:var(--tp-bg);min-height:160px;max-height:125cqw;color:var(--tp-text);font-family:var(--tp-font);overflow-wrap:anywhere;white-space:pre-wrap;justify-content:center;align-items:center;padding:24px;display:flex;overflow:hidden}.text-panel>span{width:100%;display:block}.text-panel.lg{letter-spacing:-.2px;font-size:24px;font-weight:700;line-height:1.3}.text-panel.md{font-size:19px;font-weight:600;line-height:1.4}.text-panel.sm{text-align:left;font-size:15px;font-weight:500;line-height:1.55}.text-panel[data-tfont=serif]{min-height:168px}.text-panel[data-tfont=serif].lg{letter-spacing:0;font-size:23px;font-weight:600;line-height:1.35}.text-panel[data-tfont=serif].md{font-size:18.5px;font-weight:500;line-height:1.45}.text-panel[data-tfont=serif].sm{font-size:15px;font-weight:400;line-height:1.6}.text-panel[data-tfont=rounded].lg{letter-spacing:-.1px;font-size:25px;font-weight:800;line-height:1.3}.text-panel[data-tfont=rounded].md{font-size:19.5px;font-weight:700;line-height:1.4}.text-panel[data-tfont=rounded].sm{font-size:15.5px;font-weight:600;line-height:1.55}.text-panel b:not(.tp-tag),.text-tile b:not(.tp-tag){font-weight:800}.text-panel.sm b:not(.tp-tag),.text-panel[data-tfont=serif] b:not(.tp-tag),.text-tile[data-tfont=serif] b:not(.tp-tag){font-weight:700}.text-panel i{font-style:italic}.text-panel s{text-decoration:line-through;text-decoration-thickness:from-font}.text-panel .tp-tag,.text-tile .tp-tag{color:var(--tp-tag);font-weight:700}.text-panel .panel-counter{color:var(--tp-counter)}.quote-panel .text-panel{border-radius:10px;min-height:112px;padding:16px 18px}.quote-panel .text-panel.lg{font-size:17px;line-height:1.3}.quote-panel .text-panel.md{font-size:14px;line-height:1.4}.quote-panel .text-panel.sm{font-size:12.5px;line-height:1.5}.quote-panel .text-panel[data-tfont=serif]{min-height:116px}.text-tile{background:var(--tp-bg);color:var(--tp-text);font-family:var(--tp-font);overflow-wrap:anywhere}.text-tile[data-tfont=serif]{font-weight:600}.text-tile[data-tfont=serif].sm{font-weight:400}.text-tile[data-tfont=rounded].lg{font-weight:800}.text-panel.pe-panel{cursor:text;max-height:none;position:relative}.pe-box{width:100%;position:relative}.pe-back,.pe-area{font:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;white-space:pre-wrap;overflow-wrap:anywhere;border:0;margin:0;padding:0;display:block}.pe-back{color:var(--tp-text);min-height:1lh}.pe-back .tp-tag{color:var(--tp-tag);font-weight:inherit}.pe-area{resize:none;color:#0000;width:100%;height:100%;caret-color:var(--tp-text);background:0 0;outline:none;position:absolute;inset:0;overflow:hidden}.pe-area::placeholder{color:var(--tp-counter);opacity:1;font-weight:600}.pe-area::selection{color:#0000;background:color-mix(in srgb, var(--tp-tag) 28%, transparent)}.pe-counter{font-family:var(--font-jakarta), system-ui, sans-serif;letter-spacing:0;color:var(--tp-counter);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;position:absolute;bottom:8px;right:12px}.pe-counter.warn{color:#b45309;font-weight:700}.pe-counter.over{color:#dc2626;font-weight:700}[data-tground=dark] .pe-counter.warn{color:#fcd34d}[data-tground=dark] .pe-counter.over{color:#fca5a5}.text-panel.pe-panel.pe-fixed,.text-panel.pe-panel.pe-fixed[data-tfont=serif]{min-height:auto;overflow:visible}.text-panel.pe-panel.pe-fixed.lg{aspect-ratio:2}.text-panel.pe-panel.pe-fixed.md{aspect-ratio:3/2}.text-panel.pe-panel.pe-fixed.sm{aspect-ratio:5/4}.tpb-swatch{background:var(--tp-bg);border-radius:9999px;display:block;box-shadow:inset 0 0 0 1px #0000001a}.dark .tpb-swatch{box-shadow:inset 0 0 0 1px #ffffff24}.tpb-dot[aria-checked=true] .tpb-swatch{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--foreground)}.xt-text{text-align:center;background:var(--tp-bg);min-height:120px;color:var(--tp-text);font-family:var(--tp-font);overflow-wrap:anywhere;justify-content:center;align-items:center;padding:16px 12px;display:flex;position:relative}.xt-text.lg{font-size:15px;font-weight:700;line-height:1.35}.xt-text.md{font-size:13px;font-weight:600;line-height:1.4}.xt-text.sm{text-align:left;align-items:flex-start;font-size:11.5px;font-weight:500;line-height:1.45}.xt-text[data-tfont=serif]{font-weight:600}.xt-text[data-tfont=serif].sm{font-weight:400}.xt-text[data-tfont=rounded].lg,.xt-text b:not(.tp-tag){font-weight:800}.xt-text[data-tfont=serif] b:not(.tp-tag){font-weight:700}.xt-text .tp-tag{color:var(--tp-tag);font-weight:700}.xt-txt{-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.xt-text.lg .xt-txt{-webkit-line-clamp:6}.xt-text.md .xt-txt{-webkit-line-clamp:7}.xt-text.sm .xt-txt{-webkit-line-clamp:8}
@keyframes feedHeartPop{0%{opacity:0;transform:scale(.4)}20%{opacity:1;transform:scale(1.1)}60%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.15)}}.feed-heart-pop{filter:drop-shadow(0 2px 8px #00000059);animation:.9s ease-out forwards feedHeartPop}@keyframes feedPillIn{0%{opacity:0;transform:translate(-50%,-12px)}to{opacity:1;transform:translate(-50%)}}.feed-pill-in{animation:.22s cubic-bezier(.2,.8,.2,1) feedPillIn}@keyframes feedSkPulse{0%,to{opacity:1}50%{opacity:.5}}.feed-sk{animation:1.2s ease-in-out infinite feedSkPulse}.posting-bar{background:var(--muted);height:3px;overflow:hidden}.posting-bar>div{background:var(--primary);width:40%;height:100%;animation:1.1s ease-in-out infinite postingSlide}@keyframes postingSlide{0%{transform:translate(-100%)}to{transform:translate(260%)}}.thumb-dragging{opacity:.6;transform:scale(.96)}@media (prefers-reduced-motion:reduce){.feed-heart-pop,.feed-pill-in,.feed-sk,.posting-bar>div{animation:none}.feed-heart-pop{opacity:0}}
