update at 2026-03-21 18:44:12

This commit is contained in:
douboer@gmail.com
2026-03-21 18:44:12 +08:00
parent f9d715157f
commit 89b1f97a6f
52 changed files with 3510 additions and 562 deletions

View File

@@ -153,6 +153,86 @@ img {
grid-column: 1 / -1;
}
.page-shell--default .dashboard-grid--portrait {
/* default 纵版给底部额外留出 32px避免鸡汤卡片继续贴底溢出。 */
gap: 1rem;
padding: 1.3rem 1.3rem 32px;
grid-template-rows: minmax(0, 1fr) 232px;
}
.page-shell--default .dashboard-grid--portrait .calendar-card {
/* 顶部日历区整体压紧一点,把高度让给底部鸡汤。 */
gap: 32px;
}
.page-shell--default .dashboard-grid--portrait .calendar-card__hero {
grid-template-columns: minmax(0, 1fr) 272px;
gap: 0;
}
.page-shell--default .dashboard-grid--portrait .calendar-card__day {
font-size: calc(5.9rem * var(--theme-font-scale, 1));
}
.page-shell--default .dashboard-grid--portrait .calendar-card__lunar-day,
.page-shell--default .dashboard-grid--portrait .calendar-card__weekday {
font-size: calc(1.64rem * var(--theme-font-scale, 1));
}
.page-shell--default .dashboard-grid--portrait .calendar-card__clock-wrap {
width: 272px;
height: 272px;
align-self: center;
}
.page-shell--default .dashboard-grid--portrait .calendar-card__clock-wrap :is(.analog-clock) {
transform: scale(1.2363636364);
transform-origin: top left;
}
.page-shell--default .dashboard-grid--portrait .weather-card {
/* 纵版天气卡压缩预报和指标区,给底部鸡汤腾空间。 */
grid-template-rows: auto minmax(0, 1.08fr) minmax(0, 0.72fr) minmax(0, 0.82fr);
gap: 0.54rem;
}
.page-shell--default .dashboard-grid--portrait .weather-card__hero {
gap: 0.62rem;
padding: 0.7rem 0.78rem;
}
.page-shell--default .dashboard-grid--portrait .weather-card__forecast {
gap: 0.28rem;
}
.page-shell--default .dashboard-grid--portrait .forecast-pill {
padding: 0.26rem 0.1rem;
}
.page-shell--default .dashboard-grid--portrait .forecast-pill__label {
font-size: calc(0.82rem * var(--theme-font-scale, 1) * var(--forecast-pill-scale, 1));
}
.page-shell--default .dashboard-grid--portrait .forecast-pill__temp {
font-size: calc(1rem * var(--theme-font-scale, 1) * var(--forecast-pill-scale, 1));
}
.page-shell--default .dashboard-grid--portrait .weather-card__fact-icon,
.page-shell--default .dashboard-grid--portrait .metric-pill__icon {
width: 2rem;
height: 2rem;
}
.page-shell--default .dashboard-grid--portrait .quote-card__icon {
width: 1.8rem;
height: 1.8rem;
}
.page-shell--default .weather-card__hero-main .glyph--large {
width: 5.6rem;
height: 5.6rem;
}
.dashboard-grid--landscape {
grid-template-columns: minmax(0, 1.24fr) minmax(21rem, 0.76fr);
grid-template-rows: minmax(0, 1fr) 216px;
@@ -196,6 +276,56 @@ img {
font-size: calc(6.2rem * var(--theme-font-scale, 1));
}
.page-shell--default .dashboard-grid--landscape .calendar-card {
/* default 横版顶部整体下压,避开 Kindle 右上角状态栏遮罩。 */
gap: 32px;
padding-top: 0;
}
.page-shell--default .dashboard-grid--landscape .calendar-card__hero {
grid-template-columns: minmax(0, 1fr) 320px;
align-items: end;
gap: 40px;
}
.page-shell--default .dashboard-grid--landscape .calendar-card__headline {
padding-left: 48px;
gap: 0.5rem;
}
.page-shell--default .dashboard-grid--landscape .calendar-card__day {
font-size: calc(9rem * var(--theme-font-scale, 1));
line-height: 0.78;
}
.page-shell--default .dashboard-grid--landscape .calendar-card__lunar-day,
.page-shell--default .dashboard-grid--landscape .calendar-card__weekday {
font-size: calc(2.75rem * var(--theme-font-scale, 1));
line-height: 1;
}
.page-shell--default .dashboard-grid--landscape .calendar-card__clock-wrap {
width: 320px;
height: 320px;
align-self: center;
}
.page-shell--default .dashboard-grid--landscape .calendar-card__clock-wrap :is(.analog-clock) {
transform: scale(1.4545454545);
transform-origin: top left;
}
.page-shell--default .dashboard-grid--landscape .weather-card__fact-icon,
.page-shell--default .dashboard-grid--landscape .metric-pill__icon {
width: 2rem;
height: 2rem;
}
.page-shell--default .dashboard-grid--landscape .quote-card__icon {
width: 1.8rem;
height: 1.8rem;
}
.dashboard-grid--landscape .weather-card {
grid-template-rows: auto minmax(0, 1fr) minmax(0, 0.86fr) minmax(0, 0.9fr);
gap: 0.58rem;