.win-loader{height:fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;margin:0 auto}.win-loader,.win-logo{overflow:visible}.logo-path{fill:none;stroke:var(--loader-color,#909090);stroke-linecap:round;stroke-linejoin:round;animation:win-load 4s linear infinite}.logo-path-back{stroke-dasharray:200px 50px;stroke-width:4;opacity:.08;filter:blur(2px)}.logo-path-front{stroke-dasharray:200px 50px;stroke-width:3;opacity:1;filter:drop-shadow(0 0 10px rgba(150,150,150,.5))}.logo-star{animation-delay:-1s}.logo-star.logo-path-back,.logo-star.logo-path-front{stroke-dasharray:200px 50px}@keyframes win-load{0%{stroke-dashoffset:0px}to{stroke-dashoffset:1000px}}@media (max-width:768px){.win-loader{transform:scale(.8)}}.win-loader.theme-light .logo-path{filter:drop-shadow(0 0 8px rgba(100,100,100,.3))}.win-loader.theme-dark .logo-path{filter:drop-shadow(0 0 12px rgba(180,180,180,.6))}@keyframes pulse-glow{0%,to{filter:drop-shadow(0 0 8px rgba(150,150,150,.4))}50%{filter:drop-shadow(0 0 16px rgba(180,180,180,.8))}}.logo-star.logo-path-front{animation:win-load 4s linear infinite,pulse-glow 2s ease-in-out infinite}.logo-star.logo-path-back{animation:win-load 4s linear infinite}.connreq-overlay{position:fixed;inset:0;z-index:6000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}[data-theme=light] .connreq-overlay{background:rgba(0,0,0,.32)}.connreq-card{position:relative;width:100%;max-width:460px;padding:32px 28px 24px;border-radius:24px;background:rgba(20,20,28,.72);border:1px solid rgba(255,255,255,.08);box-shadow:0 25px 60px -20px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.02);backdrop-filter:blur(28px) saturate(1.1);-webkit-backdrop-filter:blur(28px) saturate(1.1);color:var(--text-primary)}[data-theme=light] .connreq-card{background:rgba(255,255,255,.94);border-color:rgba(0,0,0,.06);box-shadow:0 25px 60px -20px rgba(0,0,0,.18),0 2px 6px rgba(0,0,0,.05)}.connreq-close{position:absolute;top:14px;right:14px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-color);border-radius:50%;background:var(--hover-bg);color:var(--text-secondary);cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.connreq-close:hover{background:var(--bg-secondary);color:var(--text-primary);border-color:var(--border-color-strong)}.connreq-header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;margin-bottom:18px}.connreq-avatar{width:64px;height:64px;border-radius:50%;overflow:hidden;background:var(--bg-secondary);border:1px solid var(--border-color);box-shadow:0 8px 22px rgba(0,0,0,.18);display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;color:var(--text-primary);margin-bottom:4px}.connreq-avatar img{width:100%;height:100%;object-fit:cover;display:block}.connreq-title{margin:0;font-size:18px;font-weight:600;letter-spacing:-.015em;color:var(--text-primary)}.connreq-title strong{font-weight:700}.connreq-subtitle{margin:0;font-size:13px;line-height:1.55;color:var(--text-secondary);max-width:360px}.connreq-subtitle-hint{color:var(--text-tertiary)}.connreq-body{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.connreq-textarea{width:100%;min-height:110px;max-height:220px;padding:14px 16px;border:1px solid var(--border-color);border-radius:14px;background:var(--hover-bg);color:var(--text-primary);font-family:inherit;font-size:14px;line-height:1.5;resize:vertical;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.connreq-textarea::placeholder{color:var(--text-tertiary)}.connreq-textarea:focus{outline:none;border-color:var(--text-primary);background:var(--bg-secondary);box-shadow:0 0 0 4px rgba(0,0,0,.04)}[data-theme=dark] .connreq-textarea:focus{box-shadow:0 0 0 4px rgba(255,255,255,.04)}.connreq-textarea:disabled{opacity:.6;cursor:not-allowed}.connreq-meta{display:flex;align-items:center;justify-content:space-between;padding:0 4px;font-size:11px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.connreq-hint kbd{display:inline-block;padding:1px 5px;border:1px solid var(--border-color);border-radius:4px;background:var(--hover-bg);color:var(--text-secondary);font-family:inherit;font-size:10px;font-weight:600;margin:0 2px}.connreq-error{margin-top:4px;padding:8px 12px;border:1px solid rgba(239,68,68,.3);border-radius:10px;background:rgba(239,68,68,.08);color:rgba(239,68,68,.95);font-size:12.5px;text-align:center}.connreq-actions{display:flex;gap:10px;justify-content:flex-end}.connreq-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 18px;border-radius:50px;font-family:inherit;font-size:13.5px;font-weight:600;letter-spacing:-.005em;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,opacity .18s ease}.connreq-btn:disabled{opacity:.55;cursor:wait}.connreq-btn--ghost{background:transparent;color:var(--text-secondary);border:1px solid var(--border-color)}.connreq-btn--ghost:hover:not(:disabled){background:var(--hover-bg);color:var(--text-primary);border-color:var(--border-color-strong)}.connreq-btn--primary{background:var(--text-primary);color:var(--bg-primary);border:1px solid var(--text-primary)}.connreq-btn--primary:hover:not(:disabled){opacity:.88;box-shadow:0 6px 18px rgba(0,0,0,.2)}.connreq-btn--primary svg{stroke:var(--bg-primary)}@media (max-width:480px){.connreq-card{padding:28px 20px 20px;border-radius:20px}.connreq-actions{flex-direction:column-reverse}.connreq-btn{width:100%;height:44px}}.share-btn{display:grid;place-items:center;width:36px;height:36px;border:none;border-radius:50%;background:none;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .15s,transform .2s cubic-bezier(.32,.72,0,1)}.share-btn:hover{color:var(--accent-primary)}.share-btn--sm{width:32px;height:32px}.share-btn svg{width:18px;height:18px}.share-btn--sm svg{width:16px;height:16px}.share-btn:active{scale:.92}.share-btn--copied{color:var(--accent-primary)}@keyframes shareMenuIn{0%{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes shareMenuOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-6px) scale(.96)}}.share-menu{position:fixed;z-index:900;width:264px;padding:12px;background:var(--glass-bg);backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);border:1px solid var(--glass-border);border-radius:18px;box-shadow:var(--glass-shadow);animation:shareMenuIn .22s cubic-bezier(.22,1,.36,1) both;transform-origin:top center;overscroll-behavior:contain}.share-menu--closing{animation:shareMenuOut .15s ease-in forwards;pointer-events:none}.share-menu__post-feed{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:11px 14px;margin-bottom:10px;border:1px solid color-mix(in srgb,var(--accent-primary) 35%,transparent);border-radius:12px;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#ffffff;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;box-shadow:0 6px 18px color-mix(in srgb,var(--accent-primary) 24%,transparent);transition:filter .18s ease,box-shadow .18s ease;animation:shareSocialIn .28s cubic-bezier(.22,1,.36,1) both}.share-menu__post-feed:hover{filter:brightness(1.06);box-shadow:0 8px 22px color-mix(in srgb,var(--accent-primary) 34%,transparent)}.share-menu__post-feed:active{transform:scale(.98)}.share-menu__social-row{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:4px 0 10px}.share-menu__social{width:100%;height:44px;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:12px;background:rgba(255,255,255,.06);color:var(--text-secondary);cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease;animation:shareSocialIn .32s cubic-bezier(.22,1,.36,1) both}.share-menu__social:first-child{animation-delay:.02s}.share-menu__social:nth-child(2){animation-delay:.05s}.share-menu__social:nth-child(3){animation-delay:.08s}.share-menu__social:nth-child(4){animation-delay:.11s}.share-menu__social:nth-child(5){animation-delay:.14s}.share-menu__social:nth-child(6){animation-delay:.17s}.share-menu__social:nth-child(7){animation-delay:.2s}.share-menu__social:nth-child(8){animation-delay:.23s}@keyframes shareSocialIn{0%{opacity:0}to{opacity:1}}.share-menu__social svg{width:18px;height:18px;transition:color .18s ease}.share-menu__social:hover{background:color-mix(in srgb,var(--social-color,var(--accent-primary)) 14%,transparent);border-color:color-mix(in srgb,var(--social-color,var(--accent-primary)) 30%,transparent);color:var(--social-color,var(--text-primary));box-shadow:0 4px 14px color-mix(in srgb,var(--social-color,var(--accent-primary)) 22%,transparent)}.share-menu__social:hover svg{color:var(--social-color)}.share-menu__social:active{transform:scale(.94)}.share-menu__actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:10px;border-top:1px solid var(--border-color-light)}.share-menu__action-btn{display:flex;align-items:center;justify-content:center;height:40px;border:1px solid transparent;border-radius:12px;background:rgba(255,255,255,.06);color:var(--text-secondary);cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease;animation:shareSocialIn .32s cubic-bezier(.22,1,.36,1) both}.share-menu__action-btn:first-child{animation-delay:.26s}.share-menu__action-btn:nth-child(2){animation-delay:.29s}.share-menu__action-btn:nth-child(3){animation-delay:.32s}.share-menu__action-btn svg{width:17px;height:17px}.share-menu__action-btn:hover{background:color-mix(in srgb,var(--accent-primary) 12%,transparent);border-color:color-mix(in srgb,var(--accent-primary) 28%,transparent);color:var(--text-primary);box-shadow:0 4px 14px color-mix(in srgb,var(--accent-primary) 18%,transparent)}.share-menu__action-btn:active{transform:scale(.94)}.share-menu__action-btn--done{color:var(--accent-primary);border-color:color-mix(in srgb,var(--accent-primary) 28%,transparent);background:color-mix(in srgb,var(--accent-primary) 14%,transparent)}.share-menu__action-btn--message:hover{color:var(--accent-primary)}.share-menu__view{animation:shareViewIn .15s ease-out both}@keyframes shareViewIn{0%{opacity:0;transform:translateX(6px)}to{opacity:1;transform:translateX(0)}}.share-menu__view--back{animation:shareViewBack .15s ease-out both}@keyframes shareViewBack{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:translateX(0)}}.share-menu__qr{display:flex;flex-direction:column;gap:8px}.share-menu__back-btn{display:flex;align-items:center;gap:4px;border:none;background:none;color:var(--text-secondary);font-size:12px;font-weight:500;cursor:pointer;padding:2px 0;transition:color .15s}.share-menu__back-btn svg{width:14px;height:14px;transition:transform .15s ease}.share-menu__back-btn:hover{color:var(--text-primary)}.share-menu__qr-canvas{display:flex;justify-content:center;padding:6px}.share-menu__qr-canvas img{width:160px;height:160px;border-radius:8px}.share-menu__download-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px;border:none;border-radius:10px;background:rgba(255,255,255,.05);color:var(--text-primary);font-size:13px;font-weight:500;cursor:pointer;transition:background .15s}.share-menu__download-btn svg{width:16px;height:16px}.share-menu__download-btn:hover{background:rgba(255,255,255,.1)}.share-menu__message{display:flex;flex-direction:column;gap:8px}.share-menu__message-title{font-size:13px;font-weight:600;color:var(--text-primary);padding-bottom:4px}.share-menu__contact-search{width:100%;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.04);color:var(--text-primary);font-size:13px;font-family:inherit;outline:none;transition:border-color .15s,background .15s}.share-menu__contact-search::placeholder{color:var(--text-tertiary)}.share-menu__contact-search:focus{border-color:var(--accent-primary);background:rgba(255,255,255,.06)}.share-menu__contact-list{display:flex;flex-direction:column;gap:4px;max-height:180px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.share-menu__contact-list::-webkit-scrollbar{width:4px}.share-menu__contact-list::-webkit-scrollbar-track{background:transparent}.share-menu__contact-list::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1);border-radius:2px}.share-menu__contact{display:flex;align-items:center;gap:10px;padding:8px 10px;border:none;border-radius:10px;background:transparent;cursor:pointer;transition:background .15s;text-align:left}.share-menu__contact:hover{background:rgba(255,255,255,.06)}.share-menu__contact-avatar{width:32px;height:32px;border-radius:8px;object-fit:cover;background:rgba(255,255,255,.08);flex-shrink:0}.share-menu__contact-avatar--placeholder{display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:var(--text-primary);background:var(--accent-primary)}.share-menu__contact-name{font-size:13px;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.share-menu__empty{padding:16px 8px;text-align:center;color:var(--text-tertiary);font-size:13px}.share-menu__message-input{width:100%;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.04);color:var(--text-primary);font-size:13px;font-family:inherit;outline:none;resize:none;min-height:60px;transition:border-color .15s,background .15s}.share-menu__message-input::placeholder{color:var(--text-tertiary)}.share-menu__message-input:focus{border-color:var(--accent-primary);background:rgba(255,255,255,.06)}.share-menu__send-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px;border:none;border-radius:10px;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#ffffff;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:transform .15s,filter .15s}.share-menu__send-btn:active{transform:scale(.98)}.share-menu__send-btn:disabled{opacity:.5;cursor:not-allowed}.share-menu__send-btn svg{width:16px;height:16px}[data-theme=light] .share-btn{color:var(--text-secondary)}[data-theme=light] .share-btn--copied,[data-theme=light] .share-btn:hover{color:var(--accent-hover)}[data-theme=light] .share-menu{background:rgba(255,255,255,.48);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-color:rgba(0,0,0,.06)}[data-theme=light] .share-menu__action-btn,[data-theme=light] .share-menu__download-btn,[data-theme=light] .share-menu__social{background:rgba(0,0,0,.04)}[data-theme=light] .share-menu__download-btn:hover{background:rgba(0,0,0,.08)}[data-theme=light] .share-menu__contact-search,[data-theme=light] .share-menu__message-input{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.08)}[data-theme=light] .share-menu__contact-search:focus,[data-theme=light] .share-menu__contact:hover,[data-theme=light] .share-menu__message-input:focus{background:rgba(0,0,0,.05)}[data-theme=light] .share-menu__contact-list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1)}.link-preview-card{position:relative;display:flex;flex-direction:column;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);box-shadow:var(--glass-shadow);border-radius:16px;overflow:hidden;cursor:pointer;transition:border-color .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),filter .4s cubic-bezier(.16,1,.3,1);text-decoration:none;color:inherit}.link-preview-card:hover{border-color:rgba(255,255,255,.12);box-shadow:0 8px 32px rgba(0,0,0,.15),0 2px 8px rgba(0,0,0,.08)}.link-preview-image-wrapper{position:relative;width:100%;aspect-ratio:1.91/1;max-height:220px;overflow:hidden;background:rgba(255,255,255,.02)}.link-preview-image{width:100%;height:100%;object-fit:cover;display:block}.link-preview-body{padding:14px 16px;display:flex;flex-direction:column;gap:6px;min-width:0}.link-preview-site{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:rgba(255,255,255,.45);letter-spacing:.02em;line-height:1}.link-preview-favicon{width:20px;height:20px;border-radius:4px;flex-shrink:0;background:rgba(255,255,255,.06);object-fit:contain}.link-preview-external{margin-left:auto;opacity:0;transition:opacity .2s ease;flex-shrink:0;color:rgba(255,255,255,.3)}.link-preview-card:hover .link-preview-external{opacity:1}.link-preview-title{font-size:15px;font-weight:600;color:var(--text-primary,#fff);line-height:1.35;-webkit-line-clamp:2}.link-preview-description,.link-preview-title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.link-preview-description{font-size:13px;color:rgba(255,255,255,.5);line-height:1.45;-webkit-line-clamp:3}.link-preview-card.no-image .link-preview-favicon{width:28px;height:28px;border-radius:6px}.link-preview-card.no-image .link-preview-body{padding:16px 18px}.link-preview-remove{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;background:rgba(0,0,0,.65);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.12);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s ease,opacity .2s ease;z-index:2;padding:0}.link-preview-remove:hover{background:rgba(239,68,68,.85);border-color:rgba(239,68,68,.5)}.link-preview-loading{display:flex;align-items:center;gap:10px;padding:12px 16px;font-size:13px;color:rgba(255,255,255,.45);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);box-shadow:var(--glass-shadow);border-radius:16px}.link-preview-loading-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.15);border-top:2px solid var(--accent-primary);border-radius:50%;animation:lp-spin .6s linear infinite}@keyframes lp-spin{to{transform:rotate(1turn)}}.link-preview-card.link-preview-compact{flex-direction:row;align-items:stretch;max-height:88px}.link-preview-compact .link-preview-thumb{width:88px;height:88px;object-fit:cover;flex-shrink:0;display:block}.link-preview-compact .link-preview-body{padding:10px 14px;justify-content:center;gap:4px}.link-preview-compact .link-preview-site{font-size:11px}.link-preview-compact .link-preview-favicon{width:14px;height:14px;border-radius:2px}.link-preview-compact .link-preview-title{font-size:13px;-webkit-line-clamp:1}.link-preview-compact .link-preview-remove{width:22px;height:22px;top:4px;right:4px}[data-theme=light] .link-preview-card{background:rgba(0,0,0,.02);border-color:rgba(0,0,0,.06)}[data-theme=light] .link-preview-card:hover{border-color:rgba(0,0,0,.08);box-shadow:0 8px 32px rgba(0,0,0,.06),0 2px 8px rgba(0,0,0,.04)}[data-theme=light] .link-preview-image-wrapper{background:rgba(0,0,0,.03)}[data-theme=light] .link-preview-site{color:rgba(0,0,0,.45)}[data-theme=light] .link-preview-favicon{background:rgba(0,0,0,.04)}[data-theme=light] .link-preview-external{color:rgba(0,0,0,.3)}[data-theme=light] .link-preview-description{color:rgba(0,0,0,.55)}[data-theme=light] .link-preview-remove{background:rgba(255,255,255,.9);border-color:rgba(0,0,0,.12);color:#555}[data-theme=light] .link-preview-remove:hover{background:rgba(239,68,68,.9);border-color:rgba(239,68,68,.5);color:#fff}[data-theme=light] .link-preview-loading{background:rgba(0,0,0,.02);border-color:rgba(0,0,0,.06);color:rgba(0,0,0,.45)}[data-theme=light] .link-preview-loading-spinner{border-color:rgba(0,0,0,.1);border-top-color:var(--accent-primary)}.text-link{color:var(--accent-primary);text-decoration:none;transition:color .2s,opacity .2s;word-break:break-all}.text-link:hover{text-decoration:underline}.text-link:hover,[data-theme=light] .text-link{color:var(--accent-hover)}[data-theme=light] .text-link:hover{color:#606060}.post-preview-overlay{position:fixed;inset:0;z-index:8000;display:flex;align-items:center;justify-content:center;padding:40px 20px;background:rgba(0,0,0,.55);overflow:hidden;animation:postPreviewOverlayIn .18s ease both}[data-theme=light] .post-preview-overlay{background:rgba(0,0,0,.32)}.post-preview-overlay.closing{pointer-events:none}@keyframes postPreviewOverlayIn{0%{opacity:0}to{opacity:1}}.post-preview-container{position:relative;width:100%;max-width:680px;max-height:calc(100vh - 80px);display:flex;flex-direction:column;border-radius:24px;overflow:hidden;background:var(--glass-bg);border:1px solid var(--glass-border);backdrop-filter:blur(28px) saturate(1.4);-webkit-backdrop-filter:blur(28px) saturate(1.4);box-shadow:0 2px 4px rgba(0,0,0,.18),0 12px 28px rgba(0,0,0,.32),0 24px 56px rgba(0,0,0,.28)}[data-theme=light] .post-preview-container{box-shadow:0 2px 4px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.08),0 24px 56px rgba(0,0,0,.06)}.post-preview-close{position:absolute;top:12px;right:12px;z-index:10;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--glass-border);background:var(--glass-bg);color:var(--text-primary);cursor:pointer;backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s cubic-bezier(.22,1,.36,1)}.post-preview-close:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.24)}[data-theme=light] .post-preview-close:hover{background:rgba(0,0,0,.06);border-color:rgba(0,0,0,.14)}.post-preview-close:active{transform:scale(.94)}.post-preview-body{flex:1;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.post-preview-body::-webkit-scrollbar{display:none}.post-preview-error{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 20px;color:var(--text-secondary);font-size:14px}.post-preview-error-btn{padding:8px 18px;border-radius:999px;background:var(--text-primary);color:var(--bg-primary);border:0;cursor:pointer;font-size:13px;font-weight:600;letter-spacing:-.01em;transition:opacity .18s ease}.post-preview-error-btn:hover{opacity:.9}@media (max-width:768px){.post-preview-overlay{padding:0;align-items:flex-end}.post-preview-container{max-width:100%;max-height:92vh;border-radius:24px 24px 0 0}}