.share-page{padding:.75rem 1rem calc(100px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:1rem;display:flex}.share-stats-card{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:22px;padding:1.25rem;box-shadow:0 16px 32px #667eea47}.share-stats-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.share-stats-date{opacity:.9;font-size:.85rem;font-weight:700}.share-streak{background:#fff3;border-radius:999px;padding:.25rem .7rem;font-size:.78rem;font-weight:700}.share-stats-grid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.share-stat-item{text-align:center;background:#ffffff26;border-radius:14px;padding:.85rem .5rem}.share-stat-num{font-size:1.75rem;font-weight:900;line-height:1.1}.share-stat-label{opacity:.85;margin-top:2px;font-size:.72rem}.share-proverb-card{background:var(--surface);text-align:center;box-shadow:var(--shadow-md);border:1px solid var(--border);border-radius:22px;padding:1.25rem}.share-proverb-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.75rem;font-size:.75rem;font-weight:700}.share-proverb-lo{color:var(--primary);cursor:pointer;margin-bottom:.5rem;font-size:1.5rem;font-weight:900;line-height:1.4;transition:opacity .2s}.share-proverb-lo:hover{opacity:.75}.share-proverb-zh{color:var(--text);margin-bottom:.25rem;font-size:1rem;font-weight:600}.share-proverb-en{color:var(--text-secondary);font-size:.82rem}.share-actions{gap:.75rem;display:flex}.share-btn{border:1.5px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:16px;flex:1;padding:.85rem;font-family:inherit;font-size:.95rem;font-weight:700;transition:all .2s}.share-btn.primary{background:var(--hero-grad,linear-gradient(135deg, #667eea 0%, #764ba2 100%));color:#fff;border-color:#0000;box-shadow:0 12px 24px #667eea3d}.share-btn:active{transform:scale(.96)}.share-proverbs-list{background:var(--surface);box-shadow:var(--shadow);border:1px solid var(--border);border-radius:22px;padding:1rem}.share-proverbs-title{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.85rem;font-size:.78rem;font-weight:700}.share-proverb-item{border-bottom:1px solid var(--border-light);cursor:pointer;border-radius:8px;gap:.75rem;padding:.6rem .5rem;transition:background .15s;display:flex}.share-proverb-item:last-child{border-bottom:none}.share-proverb-item:hover{background:var(--surface-hover)}.share-proverb-item-lo{color:var(--primary);flex-shrink:0;min-width:100px;font-size:.9rem;font-weight:700}.share-proverb-item-zh{color:var(--text-secondary);font-size:.88rem}
