fix: increase font sizes, icon sizes, reduce player spacing for mobile

This commit is contained in:
posimai 2026-03-23 00:15:46 +09:00
parent cf9e11f64a
commit d471ef153c
1 changed files with 20 additions and 20 deletions

View File

@ -67,9 +67,9 @@
padding: max(14px, env(safe-area-inset-top)) 16px 10px; padding: max(14px, env(safe-area-inset-top)) 16px 10px;
flex-shrink: 0; flex-shrink: 0;
} }
.brief-date { font-size: 14px; font-weight: 400; color: var(--text2); } .brief-date { font-size: 15px; font-weight: 400; color: var(--text2); }
.brief-sep { color: var(--border); font-size: 14px; } .brief-sep { color: var(--border); font-size: 15px; }
.brief-count { font-size: 14px; color: var(--text3); } .brief-count { font-size: 15px; color: var(--text3); }
.brief-top-right { .brief-top-right {
margin-left: auto; margin-left: auto;
display: flex; display: flex;
@ -77,8 +77,8 @@
gap: 4px; gap: 4px;
} }
.brief-icon-btn { .brief-icon-btn {
width: 34px; width: 40px;
height: 34px; height: 40px;
border-radius: 50%; border-radius: 50%;
border: none; border: none;
background: transparent; background: transparent;
@ -98,7 +98,7 @@
border-bottom: 1px solid var(--border); border-bottom: 1px solid var(--border);
} }
.brief-article-meta { .brief-article-meta {
font-size: 11px; font-size: 12px;
font-weight: 600; font-weight: 600;
color: var(--accent); color: var(--accent);
letter-spacing: 0.08em; letter-spacing: 0.08em;
@ -116,7 +116,7 @@
overflow: hidden; overflow: hidden;
margin-bottom: 6px; margin-bottom: 6px;
} }
.brief-article-source { font-size: 13px; color: var(--text3); } .brief-article-source { font-size: 14px; color: var(--text3); }
/* ── プレーヤー(波形 + 再生コントロールflex: 1 ─────── */ /* ── プレーヤー(波形 + 再生コントロールflex: 1 ─────── */
.brief-player { .brief-player {
@ -134,12 +134,12 @@
/* ── 波形エリア ────────────────────────────────────────── */ /* ── 波形エリア ────────────────────────────────────────── */
.brief-visual { .brief-visual {
width: 100%; width: 100%;
height: 80px; height: 64px;
display: flex; display: flex;
align-items: center; align-items: center;
justify-content: center; justify-content: center;
position: relative; position: relative;
margin-bottom: 24px; margin-bottom: 14px;
} }
.brief-visual-glow { .brief-visual-glow {
position: absolute; position: absolute;
@ -155,7 +155,7 @@
display: flex; display: flex;
align-items: center; align-items: center;
gap: 3px; gap: 3px;
height: 72px; height: 56px;
z-index: 1; z-index: 1;
} }
.brief-wave-bar { .brief-wave-bar {
@ -315,12 +315,12 @@
margin-top: 8px; margin-top: 8px;
} }
.brief-seg-btn { .brief-seg-btn {
padding: 6px 12px; padding: 7px 13px;
border: 1px solid var(--border); border: 1px solid var(--border);
border-radius: 6px; border-radius: 6px;
background: transparent; background: transparent;
color: var(--text3); color: var(--text3);
font-size: 12px; font-size: 13px;
font-family: inherit; font-family: inherit;
cursor: pointer; cursor: pointer;
transition: all 0.12s; transition: all 0.12s;
@ -337,7 +337,7 @@
display: inline-flex; display: inline-flex;
align-items: center; align-items: center;
gap: 4px; gap: 4px;
font-size: 10px; font-size: 12px;
color: var(--text3); color: var(--text3);
padding: 2px 8px; padding: 2px 8px;
border: 1px solid var(--border); border: 1px solid var(--border);
@ -367,7 +367,7 @@
.brief-list-item:active { background: var(--surface); } .brief-list-item:active { background: var(--surface); }
.brief-list-item.active { background: var(--surface); } .brief-list-item.active { background: var(--surface); }
.brief-list-num { .brief-list-num {
font-size: 12px; font-size: 13px;
color: var(--text3); color: var(--text3);
width: 18px; width: 18px;
text-align: right; text-align: right;
@ -378,7 +378,7 @@
.brief-list-num.active { color: var(--accent); font-weight: 600; } .brief-list-num.active { color: var(--accent); font-weight: 600; }
.brief-list-info { flex: 1; min-width: 0; } .brief-list-info { flex: 1; min-width: 0; }
.brief-list-title { .brief-list-title {
font-size: 14px; font-size: 15px;
color: var(--text2); color: var(--text2);
line-height: 1.4; line-height: 1.4;
display: -webkit-box; display: -webkit-box;
@ -388,7 +388,7 @@
} }
.brief-list-title.active { color: var(--text); font-weight: 500; } .brief-list-title.active { color: var(--text); font-weight: 500; }
.brief-list-meta { .brief-list-meta {
font-size: 11px; font-size: 12px;
color: var(--text3); color: var(--text3);
margin-top: 3px; margin-top: 3px;
display: flex; display: flex;
@ -488,14 +488,14 @@
<span class="brief-count" id="briefCount">読み込み中...</span> <span class="brief-count" id="briefCount">読み込み中...</span>
<div class="brief-top-right"> <div class="brief-top-right">
<span class="voice-badge" id="voiceBadge"> <span class="voice-badge" id="voiceBadge">
<i data-lucide="mic" style="width:10px;height:10px;stroke-width:2"></i> <i data-lucide="mic" style="width:12px;height:12px;stroke-width:2"></i>
<span id="voiceBadgeLabel">ブラウザ音声</span> <span id="voiceBadgeLabel">ブラウザ音声</span>
</span> </span>
<button class="brief-icon-btn" id="refreshBtn" aria-label="再読み込み"> <button class="brief-icon-btn" id="refreshBtn" aria-label="再読み込み">
<i data-lucide="refresh-cw" style="width:15px;height:15px;stroke-width:2"></i> <i data-lucide="refresh-cw" style="width:18px;height:18px;stroke-width:2"></i>
</button> </button>
<button class="brief-icon-btn" id="settingsBtn" aria-label="設定"> <button class="brief-icon-btn" id="settingsBtn" aria-label="設定">
<i data-lucide="settings" style="width:15px;height:15px;stroke-width:1.75"></i> <i data-lucide="settings" style="width:18px;height:18px;stroke-width:1.75"></i>
</button> </button>
</div> </div>
</div> </div>
@ -821,7 +821,7 @@ function renderList() {
${metaParts.length ? `<div class="brief-list-meta">${metaParts.join('<span style="opacity:.4">·</span>')}</div>` : ''} ${metaParts.length ? `<div class="brief-list-meta">${metaParts.join('<span style="opacity:.4">·</span>')}</div>` : ''}
</div> </div>
${a.url ? `<a class="brief-list-link" href="${esc(a.url)}" target="_blank" rel="noopener" aria-label="記事を開く"> ${a.url ? `<a class="brief-list-link" href="${esc(a.url)}" target="_blank" rel="noopener" aria-label="記事を開く">
<i data-lucide="external-link" style="width:15px;height:15px;stroke-width:1.75"></i> <i data-lucide="external-link" style="width:16px;height:16px;stroke-width:1.75"></i>
</a>` : ''} </a>` : ''}
`; `;