.common-paragraph{margin-bottom:0}.common-paragraph .chinese-paragraph{text-align:justify;margin-bottom:0}.common-paragraph .chinese-paragraph+.chinese-paragraph{margin-top:12px}.common-paragraph--compact .chinese-paragraph+.chinese-paragraph{margin-top:0}
.chunk-text .show-more{color:#1890ff}.chunk-text .show-more:hover{cursor:pointer;text-decoration:underline}
.floating-nav-container{z-index:50;animation:.3s ease-out fadeInSlideUp;position:fixed;bottom:1rem;left:50%;transform:translate(-50%)}.floating-nav-container .floating-nav-bar{-webkit-backdrop-filter:blur(12px);background:rgba(255,255,255,.85);border:1px solid #bfdbfe;border-radius:9999px;align-items:center;gap:.25rem;padding:.5rem;transition:box-shadow .3s;display:flex;box-shadow:0 10px 40px rgba(0,0,0,.1),0 2px 8px rgba(0,0,0,.06)}.floating-nav-container .floating-nav-bar:hover{box-shadow:0 20px 60px rgba(0,0,0,.15),0 4px 12px rgba(0,0,0,.08)}@media (min-width:768px){.floating-nav-container .floating-nav-bar{gap:.5rem}}.floating-nav-container .nav-button{color:#374151;cursor:pointer;background:0 0;border:none;border-radius:9999px;outline:none;justify-content:center;align-items:center;width:2.25rem;height:1.25rem;padding:0;transition:all .2s;display:flex}.floating-nav-container .nav-button:hover:not(:disabled){color:#2563eb;background:#eff6ff;transform:scale(1.1)}.floating-nav-container .nav-button:active:not(:disabled){transform:scale(.95)}.floating-nav-container .nav-button:disabled{opacity:.3;cursor:not-allowed}.floating-nav-container .nav-button:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}@media (min-width:768px){.floating-nav-container .nav-button{width:2.5rem;height:2.5rem}}.floating-nav-container .nav-icon{width:1rem;height:1rem}@media (min-width:768px){.floating-nav-container .nav-icon{width:1.25rem;height:1.25rem}}.floating-nav-container .nav-separator{background:#d1d5db;width:1px;height:1.5rem}@media (prefers-color-scheme:dark){.floating-nav-container .floating-nav-bar{background:rgba(31,41,55,.95);border-color:#374151}.floating-nav-container .nav-button{color:#e5e7eb}.floating-nav-container .nav-button:hover:not(:disabled){color:#93c5fd;background:#1e3a8a}.floating-nav-container .nav-separator{background:#4b5563}}@keyframes fadeInSlideUp{0%{opacity:0;transform:translate(-50%,1rem)}to{opacity:1;transform:translate(-50%)}}
