.tlig-viewer{--tlig-ink:var(--c-ink,#121212);--tlig-stone:var(--c-stone,#5c5853);--tlig-line:var(--c-line,#d6cfc6);--tlig-cream:var(--c-cream,#f9f8f6);--tlig-birch:var(--c-beige,#e6e1db);--tlig-paper:var(--c-white,#fff);--tlig-peach:var(--c-peach,#f3ac8c);--tlig-accent:var(--c-orange,#ff4500);--tlig-accent-text:var(--c-orange-strong,#ff4500);--tlig-accent-deep:var(--c-orange-deep,#ff4500);--tlig-gap:var(--grid-gap,clamp(1.5rem, .25rem + 1.95vw, 2.25rem));--tlig-ease:var(--ease-out,cubic-bezier(.16, 1, .3, 1));--tlig-slow:var(--dur-4,.7s);--tlig-mid:var(--dur-3,.4s);--tlig-fast:var(--dur-2,.22s);--tlig-focus:var(--focus,0 0 0 3px #fff, 0 0 0 6px var(--c-orange,#ff4500));--tlig-focus-inset:var(--focus-inset,inset 0 0 0 3px var(--c-orange,#ff4500), inset 0 0 0 6px #fff);--tlig-caps:var(--tracking-caps,.07em)}html.tlig-lock{overflow:hidden}.tlig-viewer{color:#fff;width:100%;max-width:none;height:100%;max-height:none;font-family:var(--font,inherit);background:#0e0b09b3;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.tlig-viewer::backdrop{background:#0e0b09e0}.tlig-viewer[open]{place-items:center;display:grid}.tlig-viewer__stage{z-index:1;place-items:center;width:100%;height:100%;min-height:0;display:grid;position:relative}.tlig-viewer__glow{background:var(--tlig-glow,none) center / cover no-repeat;opacity:.4;filter:blur(48px)saturate(1.15);pointer-events:none;position:absolute;inset:-15%}.tlig-viewer__btn{width:2.75rem;height:2.75rem;color:var(--tlig-accent-text);cursor:pointer;transition:background-color var(--tlig-fast) ease, color var(--tlig-fast) ease, opacity var(--tlig-fast) ease;background:#f9f8f6f0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;box-shadow:0 4px 18px #00000040}.tlig-viewer__btn:hover{background:var(--tlig-accent-text);color:#fff}.tlig-viewer__btn[disabled]{opacity:.35;cursor:default;pointer-events:none}.tlig-viewer__close{top:max(.75rem, env(safe-area-inset-top));z-index:5;position:absolute;right:.75rem}.tlig-viewer__nav{z-index:4;position:absolute;top:50%;translate:0 -50%}.tlig-viewer__nav--prev{left:max(.75rem,2vw)}.tlig-viewer__nav--next{right:max(.75rem,2vw)}.tlig-post{z-index:1;background:var(--tlig-cream);width:100%;height:100%;color:var(--tlig-ink);grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow-y:auto}.tlig-post__media{aspect-ratio:var(--tlig-ratio,4 / 5);background:#0c0a09;max-height:72vh;position:relative}.tlig-post__track{scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;height:100%;display:flex;overflow-x:auto}.tlig-post__track::-webkit-scrollbar{display:none}.tlig-post__slide{scroll-snap-align:center;flex:0 0 100%;place-items:center;min-width:0;height:100%;display:grid}.tlig-post__slide :is(img,video){object-fit:contain;width:100%;height:100%}.tlig-post__slide--link{position:relative}.tlig-post__watch{color:var(--tlig-ink);letter-spacing:var(--tlig-caps);text-transform:uppercase;background:#f9f8f6f0;border-radius:999px;align-items:center;gap:.5rem;padding:.7rem 1.1rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex;position:absolute}.tlig-post__arrow{z-index:2;width:2.25rem;height:2.25rem;position:absolute;top:50%;translate:0 -50%}.tlig-post__arrow--prev{left:.6rem}.tlig-post__arrow--next{right:.6rem}.tlig-post__dots{z-index:2;gap:5px;display:flex;position:absolute;bottom:.75rem;left:50%;translate:-50%}.tlig-post__dots span{width:6px;height:6px;transition:background-color var(--tlig-fast) ease, transform var(--tlig-fast) ease;background:#ffffff73;border-radius:50%}.tlig-post__dots .is-current{background:#fff;transform:scale(1.25)}.tlig-post__side{flex-direction:column;min-height:0;display:flex}.tlig-post__head{border-bottom:1px solid var(--tlig-line);align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.tlig-avatar{background:conic-gradient(from 200deg, var(--tlig-accent), var(--tlig-peach), var(--tlig-accent-text), var(--tlig-accent));border-radius:50%;width:2.5rem;height:2.5rem;padding:2px}.tlig-avatar img{border:2px solid var(--tlig-cream);object-fit:cover;border-radius:50%;width:100%;height:100%}.tlig-post__who{flex-direction:column;min-width:0;line-height:1.3;display:flex}.tlig-post__who a{color:var(--tlig-ink);font-weight:700;text-decoration:none}.tlig-post__who time{color:var(--tlig-stone);letter-spacing:var(--tlig-caps);text-transform:uppercase;font-size:.75rem;font-weight:600}.tlig-viewer__caption{overflow-wrap:anywhere;flex:1;margin:0;padding:1.25rem;font-size:.9375rem;line-height:1.65;overflow-y:auto}.tlig-post__foot{border-top:1px solid var(--tlig-line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem 1.25rem;padding:.75rem 1.25rem 1rem;display:flex}.tlig-post__links{flex-wrap:wrap;align-items:center;gap:0 1.25rem;display:flex}.tlig-post__ig{min-height:2.75rem;color:var(--tlig-accent-text);letter-spacing:var(--tlig-caps);text-transform:uppercase;align-items:center;gap:.45rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.tlig-post__ig:hover{color:var(--tlig-accent-deep)}@media (width<=1023.98px){.tlig-viewer__nav{top:auto;bottom:max(.75rem, env(safe-area-inset-bottom));translate:none}.tlig-viewer--post .tlig-viewer__nav{display:none}.tlig-viewer--post .tlig-viewer__close{color:#fff;box-shadow:none;background:#0e0b098c}}@media (width>=1024px){.tlig-post{width:auto;max-width:min(88vw,82rem);height:auto;max-height:88vh;box-shadow:var(--shadow-panel,0 24px 48px -12px #1212122e);grid-template-rows:none;grid-template-columns:auto minmax(20rem,24rem);overflow:hidden}.tlig-post__media{width:auto;max-width:calc(88vw - 24rem);height:min(88vh,54rem);max-height:none}.tlig-post__side{max-height:min(88vh,54rem)}}.tlig-story{z-index:1;background:#0c0a09;width:100%;height:100%;position:relative;overflow:hidden}@media (width>=600px){.tlig-story{aspect-ratio:9/16;border-radius:var(--r-md,6px);width:auto;height:min(92vh,54rem);box-shadow:0 30px 80px #00000073}}.tlig-story__media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tlig-story__media :is(img,video){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tlig-story:before,.tlig-story:after{content:"";z-index:1;pointer-events:none;position:absolute;left:0;right:0}.tlig-story:before{background:linear-gradient(#00000080,#0000);height:7rem;top:0}.tlig-story:after{background:linear-gradient(#0000,#0000008c);height:9rem;bottom:0}.tlig-story__bars{top:max(.6rem, env(safe-area-inset-top));z-index:3;gap:3px;display:flex;position:absolute;left:.6rem;right:.6rem}.tlig-story__bars span{background:#ffffff59;border-radius:2px;flex:1;height:2px;overflow:hidden}.tlig-story__bars i{height:100%;transform:scaleX(var(--p,0));transform-origin:0;background:#fff;display:block}.tlig-story__head{top:calc(max(.6rem, env(safe-area-inset-top)) + .65rem);z-index:3;text-shadow:0 1px 2px #00000073;align-items:center;gap:.6rem;font-size:.8125rem;display:flex;position:absolute;left:.75rem;right:3.75rem}.tlig-story__head .tlig-avatar{width:2.125rem;height:2.125rem}.tlig-story__head .tlig-avatar img{border-color:#0000}.tlig-story__title{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.tlig-story__title strong{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.tlig-story__title span{color:#ffffffc7;font-size:.75rem}.tlig-story__ctrl{color:#fff;cursor:pointer;filter:drop-shadow(0 1px 2px #00000080);background:0 0;border:0;place-items:center;width:2.5rem;height:2.5rem;padding:0;display:grid}.tlig-story__tap{z-index:2;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:4.5rem;bottom:4.5rem}.tlig-story__tap--prev{width:35%;left:0}.tlig-story__tap--next{width:65%;right:0}.tlig-story__tap:focus-visible{box-shadow:var(--tlig-focus-inset)!important}.tlig-story__tags{right:1rem;bottom:max(1rem, env(safe-area-inset-bottom));z-index:3;flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex;position:absolute;left:1rem}.tlig-story__tags.has-link{bottom:calc(max(1rem, env(safe-area-inset-bottom)) + 3rem)}.tlig-story__tag{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e0b098c;border-radius:999px;padding:.35rem .75rem;font-size:.8125rem;font-weight:600;text-decoration:none}.tlig-story__tag:hover{background:#0e0b09bf;text-decoration:underline}.tlig-story__tag:focus-visible{background:#0e0b09bf;text-decoration:underline}.tlig-story__link{bottom:max(1rem, env(safe-area-inset-bottom));z-index:3;color:var(--tlig-ink);letter-spacing:var(--tlig-caps);text-transform:uppercase;white-space:nowrap;background:#f9f8f6f0;border-radius:999px;align-items:center;gap:.45rem;padding:.6rem 1rem;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex;position:absolute;left:50%;translate:-50%}@media (width<=599.98px){.tlig-viewer--story .tlig-viewer__nav{display:none}.tlig-viewer--story .tlig-viewer__close{top:calc(max(.6rem, env(safe-area-inset-top)) + .5rem);color:#fff;box-shadow:none;background:0 0}}@media (prefers-reduced-motion:no-preference){.tlig-viewer[open] :is(.tlig-post,.tlig-story){animation:tlig-in var(--tlig-mid) var(--tlig-ease) both}@keyframes tlig-in{0%{opacity:0;transform:translateY(var(--move-2,16px)) scale(.985)}}}@media (prefers-reduced-motion:reduce){.tlig *,.tlig-viewer *{transition-duration:.01ms!important}.tlig-polaroid{transform:none}}.tlig-post__slide--video{cursor:pointer;position:relative}.tlig-post__slide--video video{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.tlig-post__play{z-index:2;width:4rem;height:4rem;color:var(--tlig-accent-text,#ff4500);opacity:0;pointer-events:none;background:#f9f8f6f0;border-radius:50%;place-items:center;transition:opacity .2s,transform .2s;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)scale(.9);box-shadow:0 4px 18px #12121240}.tlig-post__play .tlig-icon{margin-left:3px}.tlig-post__slide--video.is-paused .tlig-post__play{opacity:1;transform:translate(-50%,-50%)scale(1)}.tlig-post__mute{z-index:2;color:#fff;cursor:pointer;background:#1212128c;border:0;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;padding:0;display:grid;position:absolute;bottom:.75rem;right:.75rem}.tlig-post__mute:focus-visible{outline-offset:2px;outline:2px solid #fff}.tlig :is(img,video){-webkit-touch-callout:none;-webkit-user-drag:none}.tlig-viewer :is(img,video){-webkit-touch-callout:none;-webkit-user-drag:none}