.ig-phone{background:#05070f;border-radius:54px 54px 0 0;width:390px;max-width:100%;margin:36px auto 0;padding:11px 11px 0;box-shadow:0 0 0 1px #ffffff1f,0 40px 80px -30px #000c}.ig-screen{color:#0c0c0c;background:#000;border-radius:44px 44px 0 0;height:clamp(520px,100vh - 330px,700px);font-family:-apple-system,IBM Plex Sans,system-ui,sans-serif;position:relative;overflow:hidden}.ig-post{opacity:.55;background:url(/replies/post-ceramics.webp) 50%/cover;height:240px;position:absolute;inset:0 0 auto}.ig-sheet{background:#fff;border-radius:18px 18px 0 0;flex-direction:column;display:flex;position:absolute;inset:150px 0 0}.ig-grab{background:#dbdbdb;border-radius:4px;width:36px;height:4px;margin:8px auto 0}.ig-title{text-align:center;border-bottom:1px solid #efefef;margin:10px 0 0;padding-bottom:12px;font-size:15px;font-weight:700}.ig-list{flex-direction:column;flex:1;justify-content:flex-end;gap:18px;padding:14px 16px;display:flex;overflow:hidden}.ig-c{align-items:flex-start;gap:10px;display:flex}.ig-c-reply{margin-top:12px}.ig-av{object-fit:cover;border-radius:50%;flex:none;width:34px;height:34px}.ig-c-reply .ig-av{width:24px;height:24px}.ig-av-brand{background:url(/replies/post-ceramics.webp) 50%/cover;display:inline-block;box-shadow:0 0 0 1.5px #fff,0 0 0 3px #d6467b}.ig-av.sm{width:22px;height:22px}.ig-c-body{flex:1;min-width:0}.ig-c-body p{margin:0;font-size:14px;line-height:1.35}.ig-c-body b{font-weight:600}.ig-t{color:#737373;font-size:11.5px}.ig-text{margin-top:1px!important}.ig-meta{color:#737373;gap:14px;font-weight:600;display:flex;margin-top:4px!important;font-size:11px!important}.ig-heart{color:#737373;flex:none;margin-top:10px}.ig-new{animation:.38s cubic-bezier(.16,.84,.24,1) both ig-in}.ig-typing{align-items:center;gap:4px;margin-top:10px;animation:.3s both ig-in;display:flex}.ig-typing .ig-av{margin-right:4px}.ig-typing i{background:#a8a8a8;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite ig-dot}.ig-typing i:nth-child(3){animation-delay:.15s}.ig-typing i:nth-child(4){animation-delay:.3s}.ig-held{color:#a5650a;letter-spacing:.04em;text-transform:uppercase;background:#fdf3e2;border-radius:999px;margin-top:8px;padding:3px 9px;font:600 10.5px/1.4 IBM Plex Mono,ui-monospace,monospace;animation:.3s both ig-in;display:inline-block}.ig-input{color:#737373;border-top:1px solid #efefef;align-items:center;gap:10px;padding:12px 16px 22px;font-size:14px;display:flex}.ig-toast{z-index:2;opacity:0;background:#fafafaf5;border-radius:16px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;line-height:1.3;transition:opacity .3s,transform .4s cubic-bezier(.16,.84,.24,1);display:flex;position:absolute;top:10px;left:10px;right:10px;transform:translateY(-120%);box-shadow:0 10px 30px -10px #00000080}.ig-toast>span:nth-child(2){flex:1}.ig-toast.on{opacity:1;transform:none}@keyframes ig-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ig-dot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.ig-new,.ig-typing,.ig-held,.ig-typing i{animation:none}.ig-toast{transition:none}}
