@charset "UTF-8";.acb-summary-title[data-astro-cid-bfwljch3]{font-size:20px;font-weight:700;height:40px;line-height:40px}.acb-summary[data-astro-cid-bfwljch3]{font-size:16px;line-height:20px;background-color:var(--lx-color-bg-title);border-radius:5px;padding:20px;margin:0}.acb-summary-text[data-astro-cid-bfwljch3]{display:inline}.acb-summary-char[data-astro-cid-bfwljch3]{display:inline-block;opacity:0;transform:translate(-.2em);clip-path:inset(0 100% 0 0);animation:acbSummaryCharWipe .45s ease-out forwards;animation-delay:calc(var(--char-index, 0) * 35ms + .12s)}@keyframes acbSummaryCharWipe{0%{opacity:0;transform:translate(-.2em);clip-path:inset(0 100% 0 0)}to{opacity:1;transform:translate(0);clip-path:inset(0 0 0 0)}}@media(prefers-reduced-motion:reduce){.acb-summary-char[data-astro-cid-bfwljch3]{animation:none;opacity:1;transform:none;clip-path:none}}@media screen and (max-width:768px){.acb-summary-title[data-astro-cid-bfwljch3]{font-size:17px;height:32px;line-height:32px}.acb-summary[data-astro-cid-bfwljch3]{font-size:14px;line-height:1.75;padding:14px}}.sr-only[data-astro-cid-bfwljch3]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lx-share-modal{margin:40px 0;text-align:center}.lx-share-modal__open-btn{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#39c5bb,#28a79c);color:#fff;border:none;border-radius:24px;padding:12px 24px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #39c5bb4d}.lx-share-modal__open-btn:hover{background:linear-gradient(135deg,#28a79c,#1f8c82);transform:translateY(-3px);box-shadow:0 6px 16px #39c5bb66}.lx-share-modal__open-btn:active{transform:translateY(-1px);box-shadow:0 4px 8px #39c5bb4d}.lx-share-modal__open-icon{width:18px;height:18px}.lx-share-card__export{background:var(--lx-color-bg-muted);padding:30px;border-radius:24px}.lx-share-card__panel{background:var(--lx-color-bg-surface);border-radius:20px;overflow:hidden;max-width:360px;margin:0 auto;border:1px solid var(--lx-color-border);box-shadow:var(--lx-shadow-share-card)}.lx-share-card__header{position:relative}.lx-share-card__cover{height:180px;overflow:hidden}.lx-share-card__cover img{width:100%;height:100%;object-fit:cover}.lx-share-card__branding{display:flex;align-items:center;gap:10px;padding:16px 20px 0}.lx-share-card__site-logo{width:36px;height:36px;border-radius:50%}.lx-share-card__site-name{font-size:14px;font-weight:600;color:var(--lx-color-text-primary)}.lx-share-card__title{margin:12px 20px 8px;font-size:18px;font-weight:700;color:var(--lx-color-text-primary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lx-share-card__summary{margin:0 20px 16px;font-size:13px;color:var(--lx-color-text-secondary);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lx-share-card__footer{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:var(--lx-color-bg-surface);border-top:1px solid var(--lx-color-border)}.lx-share-card__meta{display:flex;flex-direction:column;gap:6px}.lx-share-card__author,.lx-share-card__date{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--lx-color-text-secondary)}.lx-share-card__author svg,.lx-share-card__date svg{opacity:1;color:var(--lx-color-text-muted)}.lx-share-card__qrcode{display:flex;flex-direction:column;align-items:center;gap:6px}.lx-share-card__qrcode-inner{width:64px;height:64px;background-color:var(--lx-color-bg-surface);border:1px solid var(--lx-color-border);border-radius:10px;display:flex;align-items:center;justify-content:center}.lx-share-card__qrcode-hint{font-size:11px;color:var(--lx-color-text-secondary);font-weight:500}.lx-share-card__toolbar{display:flex;gap:12px;margin-top:16px;justify-content:center}#shareModal.modal .modal__content{width:min(92vw,560px)}#shareModal.modal .modal__body{display:flex;flex-direction:column;gap:12px}.lx-share-card__action{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;font-size:14px;font-weight:600;border-radius:14px;cursor:pointer;transition:all .3s ease;border:none}.lx-share-card__action--copy{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff;box-shadow:0 4px 12px #f5576c4d}.lx-share-card__action--copy:hover{transform:translateY(-2px);box-shadow:0 6px 16px #f5576c66}.lx-share-card__action--download{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff;box-shadow:0 4px 12px #4facfe4d}.lx-share-card__action--download:hover{transform:translateY(-2px);box-shadow:0 6px 16px #4facfe66}.lx-share-card__action-icon{width:18px;height:18px}@media screen and (max-width:768px){#shareModal.modal .modal__content{top:50%;left:50%;transform:translate(-50%,-50%);width:94vw;max-height:calc(100dvh - var(--lx-layout-header-height) - 20px);border-radius:14px;display:flex;flex-direction:column;animation:shareModalCenterIn .22s ease-out}#shareModal.modal .modal__header{padding:10px 14px;flex-shrink:0}#shareModal.modal .modal__title{font-size:16px}#shareModal.modal .modal__body{padding:12px;flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:10px}.lx-share-card__export{padding:10px;border-radius:12px;flex:1;min-height:0;overflow-y:auto}.lx-share-card__toolbar{margin-top:0;flex-shrink:0;position:sticky;bottom:0;z-index:2;padding-top:8px;background:var(--lx-color-bg-surface)}.lx-share-card__panel{max-width:100%;border-radius:16px}.lx-share-card__cover{height:150px}.lx-share-card__branding{padding:14px 16px 0}.lx-share-card__title{font-size:16px;margin:10px 16px 6px}.lx-share-card__summary{font-size:12px;margin:0 16px 14px}.lx-share-card__footer{padding:14px 16px}.lx-share-card__qrcode-inner{width:56px;height:56px}.lx-share-card__toolbar{gap:10px}.lx-share-card__action{padding:12px 16px;font-size:13px}.lx-share-card__panel,.lx-share-card__toolbar{animation:none}}@keyframes shareModalCenterIn{0%{opacity:0;transform:translate(-50%,-48%) scale(.985)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.lx-share-card__panel{animation:fadeInUp .4s cubic-bezier(.4,0,.2,1)}.lx-share-card__toolbar{animation:fadeInUp .4s cubic-bezier(.4,0,.2,1) .1s both}
