.day1-pdf-citation{margin-top:18px;padding:14px 16px;border-left:4px solid #b96670;border-radius:0 14px 14px 0;background:rgba(255,255,255,.72);font-size:.86rem}.day1-pdf-citation a{color:#b96670;font-weight:900}
.day1-key-mark{background-repeat:no-repeat}
.day1-annotation-legend{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:18px;padding:13px 15px;border:1px solid rgba(38,62,98,.12);border-radius:16px;background:rgba(255,255,255,.72);font-size:.76rem;font-weight:800}.day1-annotation-legend span{display:inline-flex;align-items:center;gap:6px}.day1-annotation-legend i{width:20px;height:9px;border-radius:4px;background:#f4d98d}.day1-annotation-legend span:nth-child(2) i{background:#efd0d3}.day1-annotation-legend small{flex-basis:100%;color:#7b7477}.day1-key-mark{padding:0 .12em;border-radius:.22em;background:linear-gradient(transparent 24%,#f5dc8e 24% 92%,transparent 92%);color:inherit;box-decoration-break:clone;-webkit-box-decoration-break:clone}.day1-dispute-note{position:relative;margin:5px 0 12px;padding:17px 18px 15px 54px;border:1px solid rgba(185,102,112,.24);border-radius:18px;background:linear-gradient(120deg,#fff0ef,#fffaf5);box-shadow:0 12px 28px rgba(71,61,67,.07)}.day1-dispute-note:before{content:"!";position:absolute;left:17px;top:17px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--rose);color:#fff;font-weight:900}.day1-dispute-note b{color:#94525c}.day1-dispute-note p{margin:.3em 0;color:#4e5b63}.day1-dispute-note small{color:#86787b;font-size:.68rem}
@media(max-width:760px){.day1-record-progress{top:68px;width:100%}}
.day1-record-progress{position:sticky;top:82px;z-index:8;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:min(760px,calc(100% - 20px));margin:0 auto 28px;padding:10px 14px;border:1px solid rgba(255,255,255,.82);border-radius:999px;background:rgba(255,250,245,.88);box-shadow:0 12px 30px rgba(48,62,72,.1);backdrop-filter:blur(14px);color:var(--indigo);font-size:.72rem;font-weight:900}.day1-record-progress span{height:5px;border-radius:999px;background:rgba(38,62,98,.12);overflow:hidden}.day1-record-progress i{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--rose),var(--gold),var(--sage));transform:scaleX(.0833);transform-origin:left}.day1-record-progress b{min-width:4.8em;text-align:right;color:var(--rose)}
.day1-transcript{display:grid;gap:32px;width:min(960px,100%);margin:38px auto 0}.day1-transcript-chapter{border:1px solid rgba(38,62,98,.15);border-radius:30px;background:rgba(255,255,255,.84);box-shadow:0 20px 50px rgba(54,62,70,.1);overflow:hidden}.day1-transcript-chapter>header{display:grid;grid-template-columns:64px 1fr;gap:18px;align-items:center;padding:24px 28px;background:linear-gradient(110deg,rgba(244,213,211,.62),rgba(255,250,245,.94) 55%,rgba(184,203,195,.45))}.day1-transcript-chapter>header>span{display:grid;place-items:center;width:58px;height:58px;border-radius:18px 50% 50%;background:var(--indigo);box-shadow:0 10px 24px rgba(38,62,98,.2);color:#fff;font:900 1rem/1 "Noto Serif TC",serif}.day1-transcript-chapter header small{color:var(--rose);font-weight:900;letter-spacing:.15em}.day1-transcript-chapter header h3{margin:.15em 0;color:var(--indigo);font:800 clamp(1.35rem,3vw,2rem)/1.25 "Noto Serif TC",serif}.day1-transcript-chapter header p{margin:0;color:#6f7a80;font-size:.82rem}.day1-record-flow{display:grid;gap:11px;padding:28px}.day1-record-role{margin:12px 0 0;padding:13px 16px;border-radius:15px;background:var(--indigo);color:#fff}.day1-record-topic{margin:10px 0 0;padding:12px 15px;border-bottom:2px solid rgba(185,102,112,.28);color:var(--indigo);font-size:1rem}.day1-record-copy,.day1-record-item,.day1-record-point{margin:0;padding:12px 15px;border-radius:13px;background:#fff}.day1-record-item{border-left:4px solid var(--rose);background:#fff3f1}.day1-record-point{border-left:4px solid var(--gold);background:#fff8e9}.day1-record-statement{display:grid;grid-template-columns:130px 1fr;gap:14px;padding:15px 18px;border-left:4px solid #506d8b;border-radius:0 16px 16px 0;background:#edf2f6}.day1-record-statement p{margin:0}.day1-record-statement b{color:var(--indigo)}.day1-record-statement.is-prosecutor{border-color:#b56b64;background:#f8eeeb}.day1-record-statement.is-defense{border-color:#887797;background:#f3eff6}.day1-record-statement.is-participant{border-color:#5d8c82;background:#edf5f1}.day1-record-time{margin:12px 0 0;padding:11px 16px;border-radius:999px;background:linear-gradient(90deg,var(--indigo),#577689);color:#fff;text-align:center;font-weight:900}.day1-record-meta{margin:0;text-align:center;color:#758187;font-size:.75rem}.day1-transcript-chapter.is-reading{border-color:rgba(185,102,112,.48);box-shadow:0 28px 64px rgba(57,67,75,.15)}
@media(max-width:760px){.day1-transcript{gap:24px}.day1-transcript-chapter{border-radius:23px}.day1-transcript-chapter>header{grid-template-columns:46px 1fr;padding:20px 16px}.day1-transcript-chapter>header>span{width:44px;height:44px}.day1-record-flow{padding:18px 14px}.day1-record-statement{grid-template-columns:1fr;gap:5px}}

/* DAY 1 — guided route through the six issues before the full record */
.day1-question-path{position:sticky;top:82px;z-index:9;display:grid;grid-template-columns:auto minmax(90px,1fr) auto;align-items:center;gap:13px;width:min(720px,100%);margin:0 auto 28px;padding:11px 16px;border:1px solid rgba(255,255,255,.88);border-radius:999px;background:rgba(255,250,245,.9);box-shadow:0 14px 34px rgba(38,62,98,.11);backdrop-filter:blur(14px);color:var(--indigo);font-size:.74rem;font-weight:900}.day1-question-path span{height:6px;border-radius:999px;background:rgba(38,62,98,.12);overflow:hidden}.day1-question-path i{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--rose),var(--gold),var(--sage));transform:scaleX(.1667);transform-origin:left}.day1-question-path b{min-width:6.4em;text-align:right;color:var(--rose)}
.day1-issues{perspective:1200px}.day1-issues article{position:relative;grid-template-columns:58px 1fr;align-items:start;min-height:242px;padding:26px 24px;overflow:hidden;border-color:rgba(38,62,98,.13);background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(255,244,239,.76));transition:border-color .28s ease,box-shadow .28s ease,transform .28s ease}.day1-issues article:after{content:"";position:absolute;right:-54px;bottom:-66px;width:170px;aspect-ratio:1;border-radius:50%;background:var(--issue-halo,#f4d5d3);opacity:.2;transition:transform .45s ease,opacity .3s ease}.day1-issues article:nth-child(2n){--issue-halo:#d9cfdf}.day1-issues article:nth-child(3n){--issue-halo:#b8cbc3}.day1-issues article>b{position:relative;z-index:1;display:grid;place-items:center;width:48px;height:48px;border-radius:16px 50% 50%;background:var(--indigo);color:#fff;box-shadow:0 10px 24px rgba(38,62,98,.18);font:900 .86rem/1 "Noto Serif TC",serif}.day1-issues article>div{position:relative;z-index:1}.day1-issues h3{margin:0 0 .55em;color:var(--indigo);font:800 clamp(1.05rem,2vw,1.2rem)/1.5 "Noto Serif TC",serif}.day1-issues p{margin:0;color:#52636d;font-size:.9rem}.day1-issues small{display:block;margin-top:14px;padding-top:12px;border-top:1px solid rgba(38,62,98,.11);color:#788187;font-size:.73rem;line-height:1.65}.day1-issues small strong{display:inline-block;margin-right:6px;color:var(--rose)}.day1-issues article.is-current{border-color:rgba(185,102,112,.5);box-shadow:0 24px 56px rgba(62,59,70,.15);transform:translateY(-4px)}.day1-issues article.is-current:after{opacity:.42;transform:scale(1.16)}
@media(max-width:760px){.day1-question-path{top:68px;padding:10px 13px}.day1-question-path strong{font-size:.68rem}.day1-issues article{grid-template-columns:46px 1fr;min-height:0;padding:21px 17px}.day1-issues article>b{width:40px;height:40px;border-radius:13px 50% 50%}.day1-issues p{font-size:.86rem}}
:root{--paper:#fffaf5;--blush:#f4d5d3;--rose:#b96670;--peach:#f0c9a8;--indigo:#263e62;--ink:#334653;--gold:#d29b42;--sage:#b8cbc3;--lavender:#d9cfdf;--line:rgba(49,69,84,.16)}
*{box-sizing:border-box}html{scroll-behavior:smooth}.day1-page{margin:0;background:var(--paper);color:var(--ink);font-family:"Noto Sans TC","PingFang TC","Microsoft JhengHei",sans-serif;line-height:1.78}.day1-page a{color:inherit}.day1-topbar{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:22px;min-height:72px;padding:10px clamp(18px,4vw,58px);border-bottom:1px solid rgba(255,255,255,.75);background:rgba(255,250,245,.88);box-shadow:0 8px 30px rgba(53,55,63,.08);backdrop-filter:blur(18px)}.day1-brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-weight:900;color:var(--indigo)}.day1-brand img{width:42px;height:42px;border-radius:50%}.day1-brand span{display:grid;line-height:1.2}.day1-brand small{font-size:.58rem;letter-spacing:.07em;font-weight:700}.day1-topbar nav{display:flex;gap:8px;margin-left:auto}.day1-topbar nav a{padding:8px 10px;border-radius:999px;text-decoration:none;font-size:.8rem;font-weight:800}.day1-topbar nav a:hover{background:var(--blush)}.day1-menu{display:none;border:0;border-radius:999px;padding:9px 14px;background:var(--indigo);color:#fff;font-weight:800}.day1-toc{position:fixed;right:18px;top:98px;z-index:30;display:grid;width:178px;padding:15px;border:1px solid rgba(255,255,255,.8);border-radius:22px;background:rgba(255,250,245,.82);box-shadow:0 15px 38px rgba(45,52,63,.11);backdrop-filter:blur(14px)}.day1-toc strong{font-size:.73rem;color:var(--indigo)}.day1-progress{height:4px;margin:8px 0 11px;border-radius:9px;background:#eadfdb;overflow:hidden}.day1-progress i{display:block;width:100%;height:100%;background:linear-gradient(90deg,var(--rose),var(--gold));transform:scaleX(0);transform-origin:left}.day1-toc a{padding:4px 0;text-decoration:none;font-size:.69rem;color:#65747c}.day1-toc a.is-active{color:var(--rose);font-weight:900}main{overflow:hidden}.day1-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,.7fr);align-items:center;gap:clamp(36px,7vw,90px);min-height:calc(100vh - 72px);padding:clamp(70px,9vw,130px) max(210px,8vw) clamp(72px,8vw,110px) clamp(28px,8vw,120px);background:radial-gradient(circle at 15% 20%,rgba(244,213,211,.72),transparent 31%),radial-gradient(circle at 88% 74%,rgba(217,207,223,.5),transparent 34%),linear-gradient(145deg,#fffaf5,#f8e9e5 58%,#eee8ed)}.day1-hero-paper{position:absolute;inset:5% 3% 4%;border:1px solid rgba(255,255,255,.88);border-radius:46px;background:linear-gradient(105deg,rgba(255,255,255,.28),transparent);box-shadow:inset 0 0 70px rgba(255,255,255,.6);pointer-events:none}.day1-hero-copy,.day1-hero-poster{position:relative;z-index:2}.day1-kicker{color:var(--rose);font-size:.76rem;font-weight:900;letter-spacing:.2em}.day1-badges{display:flex;gap:8px;flex-wrap:wrap}.day1-badges span,.day1-label{padding:5px 10px;border-radius:999px;background:rgba(255,255,255,.68);border:1px solid rgba(185,102,112,.22);color:#96525b;font-size:.7rem;font-weight:900}.day1-hero h1{margin:.28em 0 .08em;color:var(--indigo);font-family:"Noto Serif TC","Songti TC",serif;font-size:clamp(3rem,7vw,6.8rem);line-height:1.08;letter-spacing:.02em}.day1-subtitle{font-size:clamp(1rem,2vw,1.35rem);font-weight:800}.day1-hero blockquote{max-width:660px;margin:32px 0;padding:18px 22px;border-left:4px solid var(--gold);background:rgba(255,255,255,.46);font-family:"Noto Serif TC",serif;font-size:clamp(1.03rem,2vw,1.3rem)}.day1-hero-actions{display:flex;gap:12px;flex-wrap:wrap}.day1-hero-actions a,.day1-source>a{padding:11px 18px;border-radius:999px;background:var(--indigo);color:#fff;text-decoration:none;font-weight:900}.day1-hero-actions a.is-ghost{background:rgba(255,255,255,.56);color:var(--indigo);border:1px solid rgba(38,62,98,.2)}.day1-hero-poster{margin:0;transform:rotate(1.5deg)}.day1-hero-poster img{display:block;width:min(100%,430px);margin:auto;border:10px solid rgba(255,255,255,.76);border-radius:26px;box-shadow:0 28px 70px rgba(58,51,59,.18)}.day1-hero-poster figcaption{text-align:center;font-size:.68rem;color:#7d7377}.day1-notice{display:flex;gap:18px;align-items:flex-start;width:min(1040px,calc(100% - 42px));margin:28px auto;padding:18px 22px;border:1px solid rgba(185,102,112,.25);border-radius:18px;background:#fff1ee}.day1-notice b{flex:0 0 auto;color:var(--rose)}.day1-notice p{margin:0}.day1-section{width:min(1060px,calc(100% - 44px));margin:auto;padding:clamp(72px,9vw,120px) 0}.day1-soft,.day1-agreed{position:relative;width:100%;padding-inline:max(calc((100% - 1060px)/2),22px);background:linear-gradient(145deg,rgba(244,213,211,.31),rgba(255,250,245,.88),rgba(217,207,223,.25))}.day1-agreed{background:linear-gradient(145deg,#edf5ef,#fffaf5 64%)}.day1-section-head{max-width:760px;margin-bottom:38px}.day1-section-head small,.day1-source small,.day1-closing small{color:var(--rose);font-weight:900;letter-spacing:.18em}.day1-section-head h2,.day1-source h2,.day1-closing h2{margin:.15em 0;color:var(--indigo);font:800 clamp(2rem,4vw,3.4rem)/1.25 "Noto Serif TC",serif}.day1-section-head p{margin:.5em 0;color:#66747b}.day1-facts,.day1-rule-grid,.day1-issues,.day1-evidence-grid,.day1-procedure{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.day1-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.day1-facts article,.day1-rule-grid article,.day1-issues article,.day1-evidence-grid article,.day1-procedure article{padding:22px;border:1px solid rgba(255,255,255,.8);border-radius:24px;background:rgba(255,255,255,.62);box-shadow:0 14px 36px rgba(63,61,67,.08)}.day1-facts span{font-size:.72rem;color:var(--rose);font-weight:900}.day1-facts strong{display:block;color:var(--indigo);font-size:1.35rem}.day1-facts small{color:#768086}.day1-rule-grid i{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--blush);color:var(--rose);font-style:normal;font-weight:900}.day1-rule-grid h3,.day1-evidence-grid h3,.day1-procedure h3{color:var(--indigo)}.day1-claims{display:grid;gap:18px}.day1-claims article{padding:26px 28px;border-left:5px solid var(--gold);border-radius:0 24px 24px 0;background:#fff9ee;box-shadow:0 14px 36px rgba(63,61,67,.07)}.day1-claims .claim-defense{border-color:#8ba0b6;background:#f4f6fa}.day1-claim-note{display:inline-block;padding:8px 12px;border-radius:12px;background:#fff1ee;color:#9b525c!important;font-weight:800}.day1-timeline{position:relative;display:grid;gap:22px;padding:0;list-style:none}.day1-timeline:before{content:"";position:absolute;left:127px;top:12px;bottom:12px;width:2px;background:linear-gradient(var(--rose),var(--sage))}.day1-timeline li{display:grid;grid-template-columns:110px 1fr;gap:38px}.day1-timeline time{color:var(--rose);font-weight:900;text-align:right}.day1-timeline div{position:relative;padding:17px 20px;border-radius:20px;background:rgba(255,255,255,.7)}.day1-timeline div:before{content:"";position:absolute;left:-27px;top:23px;width:12px;height:12px;border:4px solid #fff;border-radius:50%;background:var(--rose);box-shadow:0 0 0 2px var(--rose)}.day1-timeline h3{margin:0;color:var(--indigo)}.day1-timeline p{margin:.4em 0 0}.day1-issues article{display:grid;grid-template-columns:48px 1fr;align-items:center}.day1-issues b{color:var(--rose);font-size:1.4rem}.day1-issues h3{margin:0;color:var(--indigo);font-size:1.05rem}.day1-label.evidence{background:var(--lavender);border:0;color:#5d526a}.day1-sensitive{margin-top:24px;border:1px solid rgba(185,102,112,.28);border-radius:20px;background:#fff}.day1-sensitive summary{cursor:pointer;padding:18px 20px;font-weight:900;color:var(--indigo)}.day1-sensitive summary span{margin-right:12px;padding:4px 9px;border-radius:999px;background:var(--blush);color:var(--rose);font-size:.72rem}.day1-sensitive div{padding:0 20px 20px;color:#68747b}.day1-closing{position:relative;display:grid;place-items:center;min-height:76vh;padding:90px 22px;text-align:center;background:linear-gradient(180deg,#ede5e8,#263e62);color:#fff}.day1-closing>div:last-child{position:relative;z-index:2;max-width:720px}.day1-closing h2{color:#fff}.day1-closing p{font-size:1.1rem}.day1-closing-door{position:absolute;inset:10% 50% 0;display:flex;width:min(620px,76vw);transform:translateX(-50%);opacity:.22}.day1-closing-door i{width:50%;border:2px solid #fff;background:linear-gradient(90deg,rgba(255,255,255,.08),transparent)}.day1-source{display:flex;align-items:center;justify-content:space-between;gap:30px;width:min(1060px,calc(100% - 44px));margin:70px auto;padding:30px;border:1px solid rgba(38,62,98,.14);border-radius:28px;background:linear-gradient(135deg,#fff,#fff1ee)}.day1-source div{max-width:760px}.day1-source h2{font-size:1.7rem}.day1-footer{display:flex;justify-content:center;gap:22px;flex-wrap:wrap;padding:30px;background:var(--indigo);color:#fff;font-size:.76rem}.day1-footer a{font-weight:900}.day1-reveal{will-change:transform,opacity}
@media(max-width:1120px){.day1-toc{display:none}.day1-toc.is-open{display:grid;right:16px;top:76px}.day1-menu{display:block;margin-left:auto}.day1-topbar nav{display:none}.day1-hero{padding-right:clamp(28px,8vw,120px)}}
@media(max-width:760px){.day1-topbar{min-height:62px;padding:8px 14px}.day1-brand img{width:36px;height:36px}.day1-brand small{display:none}.day1-hero{grid-template-columns:1fr;min-height:auto;padding:70px 22px}.day1-hero-poster{grid-row:1}.day1-hero-poster img{width:min(78vw,340px);border-width:7px}.day1-hero h1{font-size:clamp(2.7rem,13vw,4.2rem)}.day1-notice{display:block}.day1-notice b{display:block;margin-bottom:5px}.day1-facts{grid-template-columns:repeat(2,1fr)}.day1-rule-grid,.day1-issues,.day1-evidence-grid,.day1-procedure{grid-template-columns:1fr}.day1-timeline:before{left:8px}.day1-timeline li{grid-template-columns:1fr;gap:8px;padding-left:30px}.day1-timeline time{text-align:left}.day1-timeline div:before{left:-27px}.day1-source{align-items:flex-start;flex-direction:column}.day1-source>a{width:100%;text-align:center}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.day1-reveal{will-change:auto}}
.day1-full-record{width:100%;padding-inline:max(calc((100% - 1060px)/2),22px);background:linear-gradient(145deg,#f0e9e6,#fffaf5 48%,#e8eeec)}.day1-pdf-figure{width:min(900px,100%);margin:0 0 30px;padding:14px;border:1px solid rgba(38,62,98,.14);border-radius:26px;background:rgba(255,255,255,.76);box-shadow:0 18px 42px rgba(55,61,67,.09)}.day1-pdf-figure img{display:block;width:100%;height:auto;border-radius:16px}.day1-pdf-figure figcaption{padding:10px 4px 2px;color:#6d777b;font-size:.75rem;font-weight:800}.day1-pdf-pages{display:grid;gap:16px}.day1-pdf-page{border:1px solid rgba(38,62,98,.14);border-radius:20px;background:rgba(255,255,255,.82);overflow:hidden}.day1-pdf-page summary{cursor:pointer;padding:17px 20px;background:linear-gradient(90deg,rgba(244,213,211,.45),rgba(255,255,255,.7));color:var(--indigo);font-weight:900}.day1-pdf-page pre{margin:0;padding:22px;overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere;color:#394b56;font:500 .92rem/1.85 "Noto Sans TC","PingFang TC","Microsoft JhengHei",sans-serif}.day1-pdf-page[open] summary{border-bottom:1px solid rgba(38,62,98,.12)}
/* Day 1 multilingual navigation */
.day1-language-switcher{flex:0 0 auto;display:inline-flex;gap:3px;padding:3px;border:1px solid rgba(38,62,98,.14);border-radius:999px;background:rgba(255,255,255,.72)}
.day1-language-switcher a{display:grid;place-items:center;min-width:31px;min-height:31px;padding:0 7px;border-radius:999px;color:#263e62;font-size:.76rem;font-weight:950;line-height:1;text-decoration:none;text-shadow:none}
.day1-language-switcher a:hover,.day1-language-switcher a:focus-visible,.day1-language-switcher a[aria-current="true"]{background:var(--indigo);color:#fff}
.day1-translation-note{margin:22px 0;padding:16px 18px;border:1px solid rgba(185,102,112,.25);border-radius:16px;background:#fff4f1;color:#624f55}
html[lang="en"] .day1-hero h1,html[lang="ja"] .day1-hero h1{font-size:clamp(2.7rem,5.6vw,5.6rem);overflow-wrap:anywhere}
html[lang="en"] .day1-section-head h2,html[lang="ja"] .day1-section-head h2{overflow-wrap:anywhere}
@media(max-width:1120px){.day1-topbar{gap:10px}.day1-language-switcher{margin-left:auto}.day1-menu{margin-left:0}}
@media(max-width:760px){.day1-topbar{gap:7px}.day1-brand span{display:none}.day1-language-switcher{margin-left:auto}.day1-language-switcher a{min-width:30px;min-height:32px;padding-inline:6px;font-size:.78rem}.day1-menu{min-height:38px;margin-left:0;padding:8px 11px}html[lang="en"] .day1-hero h1,html[lang="ja"] .day1-hero h1{font-size:clamp(2.25rem,10.5vw,3.5rem);line-height:1.12}html[lang="en"] .day1-section-head h2,html[lang="ja"] .day1-section-head h2{font-size:clamp(1.75rem,8vw,2.5rem)}}
@media(max-width:390px){.day1-topbar{padding-inline:9px}.day1-language-switcher{gap:2px;padding:2px}.day1-language-switcher a{min-width:27px;min-height:30px;padding-inline:4px}.day1-menu{font-size:.76rem}}


/* Day 1 remembrance title — synchronized across four languages */
.day1-remembrance{display:flex;align-items:center;gap:clamp(8px,1.2vw,16px);margin:14px 0 18px;color:#7f2636;font-family:"Noto Serif TC","Songti TC",serif;font-size:clamp(1.7rem,3.4vw,3.2rem);font-weight:950;letter-spacing:.12em;line-height:1}
.day1-remembrance span{display:inline-grid;place-items:center;min-width:1.32em;min-height:1.32em;padding:.08em;border:1px solid rgba(127,38,54,.28);background:rgba(255,250,246,.72);box-shadow:0 7px 20px rgba(75,35,43,.1)}
.day1-remembrance.is-en{gap:7px;font-family:Georgia,"Times New Roman",serif;font-size:clamp(.74rem,1.2vw,1.02rem);letter-spacing:.06em}
.day1-remembrance.is-en span{min-width:auto;min-height:2.35em;padding:.4em .62em}
.day1-remembrance.is-ja{font-family:"Noto Serif JP","Yu Mincho",serif;font-size:clamp(1.35rem,2.5vw,2.45rem);letter-spacing:.06em}
.day1-remembrance.is-ja span:last-child{min-width:3.3em}
.day1-language-switcher a{color:#203b55!important;font-size:.8rem!important}
@media(max-width:760px){.day1-remembrance{justify-content:center;gap:7px;margin:12px 0 16px;font-size:clamp(1.4rem,8vw,2rem)}.day1-remembrance.is-en{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));font-size:.7rem}.day1-remembrance.is-ja{font-size:1.2rem}.day1-language-switcher{background:#fff;box-shadow:0 4px 13px rgba(20,45,65,.14)}}
