summaryrefslogtreecommitdiff
path: root/frontend
diff options
context:
space:
mode:
Diffstat (limited to 'frontend')
-rw-r--r--frontend/src/styles/heisei.css28
1 files changed, 11 insertions, 17 deletions
diff --git a/frontend/src/styles/heisei.css b/frontend/src/styles/heisei.css
index e90e492..3ccec4d 100644
--- a/frontend/src/styles/heisei.css
+++ b/frontend/src/styles/heisei.css
@@ -407,16 +407,15 @@ body { background: var(--hz-night); color: var(--hz-ink); }
7. Mission / Makima screens — Heisei magazine column
---------------------------------------------------------------- */
-/* Move the accent rule + indent onto the wrapper so headline, image,
- and body share one consistent column edge */
+/* No more wrapper-level accent rule — body text sits flat without a
+ coloured indent line (the SVG owns the only visible frame on the page) */
.mission-screen {
gap: 20px;
- padding-left: 18px;
- border-left: 2px solid var(--hz-amber);
+ padding-left: 0;
+ border-left: 0;
max-width: 720px;
}
.mission-screen.makima-screen {
- border-left-color: var(--hz-mag);
gap: 14px;
}
@@ -485,11 +484,12 @@ body { background: var(--hz-night); color: var(--hz-ink); }
/* SVG owns its frame — keep only the soft drop-shadow for elevation */
box-shadow: 0 24px 60px -24px rgba(8, 10, 24, 0.85);
}
- /* Right-column text: each block owns its own accent rule */
+ /* Right-column text: no accent rule — keep the layout clean.
+ The SVG image on the left supplies all the framing. */
.mission-screen .mission-headline,
.mission-screen .mission-paragraph {
- padding-left: 18px;
- border-left: 2px solid var(--hz-amber);
+ padding-left: 0;
+ border-left: 0;
margin: 0;
}
.mission-screen .mission-headline + .mission-paragraph {
@@ -498,16 +498,10 @@ body { background: var(--hz-night); color: var(--hz-ink); }
.mission-screen .mission-paragraph + .mission-paragraph {
margin-top: 8px;
}
- /* Makima — magenta rule */
- .mission-screen.makima-screen .mission-headline,
- .mission-screen.makima-screen .mission-paragraph {
- border-left-color: var(--hz-mag);
- }
- /* Badge: align with the rule's left edge, sit above the headline.
- JSX order is headline→badge→…; reorder visually with flex order. */
+ /* Badge: align with the rest of the right-column flow (no indent). */
.mission-screen.makima-screen .makima-badge {
align-self: flex-start;
- margin: 0 0 12px 18px;
+ margin: 0 0 12px 0;
order: -1;
}
.mission-screen.makima-screen .mission-headline { order: 0; }
@@ -820,7 +814,7 @@ body { background: var(--hz-night); color: var(--hz-ink); }
.modern-landing-page.manga-style .masthead-vertical .jp { font-size: 24px; }
.modern-landing-page.manga-style .masthead-vertical .en { font-size: 8px; }
- .mission-headline { font-size: 22px; padding-left: 14px; }
+ .mission-headline { font-size: 22px; padding-left: 0; }
.mission-paragraph { font-size: 13px; }
.modern-landing-page.manga-style .hero::after { font-size: 9px; letter-spacing: 0.2em; }