._0INBaa_page{background:linear-gradient(180deg, #f6f0e4f0, #fdfaf6fa), var(--background);min-height:100vh;color:var(--text-main);padding:30px 18px 64px}._0INBaa_shell{width:min(1120px,100%);margin:0 auto}._0INBaa_hero{border:1px solid var(--border-color);background:linear-gradient(135deg, #fdfaf6f5, #f6f0e4e6), var(--surface);box-shadow:var(--shadow-sm);border-radius:8px;padding:36px;position:relative;overflow:hidden}._0INBaa_hero:before{content:"楽";content:"楽" / "";color:#c8768614;pointer-events:none;font-family:Shippori Mincho,serif;font-size:190px;line-height:1;position:absolute;bottom:-44px;right:24px}._0INBaa_kicker,._0INBaa_dateLabel,._0INBaa_cardLabel,._0INBaa_smallLabel,._0INBaa_pill,._0INBaa_exampleType,._0INBaa_worldCountry{color:var(--accent-red);letter-spacing:.18em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:900}._0INBaa_title{z-index:1;color:var(--text-main);letter-spacing:0;margin:0;font-size:clamp(2.4rem,7vw,5.4rem);font-weight:500;line-height:.98;position:relative}._0INBaa_title em{color:var(--accent-red);font-style:italic;font-weight:400}._0INBaa_lead{z-index:1;max-width:690px;color:var(--text-muted);margin:18px 0 0;font-size:15px;line-height:1.8;position:relative}._0INBaa_dateStrip{border-top:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:28px;padding-top:20px;display:flex}._0INBaa_dateLabel{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}._0INBaa_dateValue{color:var(--text-main);font-size:clamp(1.5rem,4vw,2.4rem);font-weight:700;line-height:1.1}._0INBaa_pillRow{flex-wrap:wrap;gap:8px;display:flex}._0INBaa_pill{color:#9f4d5c;text-transform:uppercase;background:#c876861a;border:1px solid #c876863d;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900}._0INBaa_grid{grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);align-items:start;gap:16px;margin-top:16px;display:grid}._0INBaa_card{border:1px solid var(--border-color);box-shadow:var(--shadow-sm);background:#fdfaf6f0;border-radius:8px;padding:24px}._0INBaa_phraseCard{min-height:100%}._0INBaa_cardLabel{color:var(--text-muted);letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:900}._0INBaa_phraseJp{color:var(--text-main);letter-spacing:0;text-align:center;padding:14px 0 18px;font-size:clamp(2.2rem,6vw,4rem);font-weight:800;line-height:1.3}._0INBaa_phraseJp ruby,._0INBaa_jpTitle ruby,._0INBaa_jpDescription ruby,._0INBaa_exampleJp ruby{ruby-position:over;ruby-align:center}._0INBaa_phraseJp rt{color:var(--text-muted);font-family:var(--font-noto), sans-serif;font-size:.48em;font-weight:800}._0INBaa_jpTitle rt,._0INBaa_jpDescription rt,._0INBaa_exampleJp rt{color:var(--text-muted);font-family:var(--font-noto), sans-serif;font-size:.58em;font-weight:700}._0INBaa_translation{color:var(--accent-red);text-align:center;margin:0;font-size:1.28rem;font-weight:700;line-height:1.45}._0INBaa_explanation{border-top:1px solid var(--border-color);color:var(--text-muted);font-family:var(--font-noto), sans-serif;margin:18px 0 0;padding-top:16px;font-size:14px;line-height:1.75}._0INBaa_examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}._0INBaa_example{border:1px solid var(--border-color);background:var(--surface);border-radius:8px;padding:14px}._0INBaa_exampleType{color:#7b5414;letter-spacing:.08em;text-transform:uppercase;background:#d6aa451f;border:1px solid #d6aa4559;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:900;display:inline-flex}._0INBaa_exampleJp{color:var(--text-main);white-space:pre-wrap;margin:10px 0 6px;font-size:1rem;font-weight:700;line-height:2.05}._0INBaa_exampleEn{color:var(--text-muted);font-family:var(--font-noto), sans-serif;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}._0INBaa_dayCard{gap:18px;display:grid}._0INBaa_dayHeader{border-bottom:1px solid var(--border-color);padding-bottom:16px}._0INBaa_dayDate{color:var(--accent-red);margin-bottom:8px;font-size:1.1rem;font-weight:800}._0INBaa_dayTitle{color:var(--text-main);margin:0 0 8px;font-size:clamp(1.7rem,4vw,2.5rem);line-height:1.18}._0INBaa_jpTitle{color:var(--text-muted);margin:0;font-size:1rem;font-weight:700;line-height:2}._0INBaa_dayDescription{gap:12px;display:grid}._0INBaa_smallLabel{color:var(--text-light);letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:900;display:block}._0INBaa_dayDescription p{color:var(--text-muted);font-family:var(--font-noto), sans-serif;margin:0;font-size:14px;line-height:1.8}._0INBaa_jpDescription{color:var(--text-main);line-height:2.05}._0INBaa_worldList{gap:8px;margin:0;padding:0;list-style:none;display:grid}._0INBaa_worldItem{border:1px solid var(--border-color);background:var(--surface);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}._0INBaa_flag{font-size:1.4rem;line-height:1}._0INBaa_worldEvent{color:var(--text-main);font-family:var(--font-noto), sans-serif;font-size:13px;font-weight:800;line-height:1.4;display:block}._0INBaa_worldCountry{color:var(--text-muted);margin-top:2px;font-size:11px;font-weight:800;display:block}._0INBaa_studyBand{border:1px solid var(--border-color);color:var(--text-main);box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#fdfaf6f5,#f6f0e4f0);border-radius:8px;margin-top:16px;padding:20px 24px}._0INBaa_studyBand h2{color:var(--text-main);letter-spacing:0;margin:0 0 12px;font-size:clamp(1.45rem,3vw,2rem)}._0INBaa_studyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}._0INBaa_studyLine{color:var(--text-muted);background:#ffffffa3;border:1px solid #d6aa4557;border-radius:8px;padding:14px;font-size:13px;font-weight:800;line-height:1.6}@media (max-width:900px){._0INBaa_hero{padding:28px 22px}._0INBaa_grid,._0INBaa_studyGrid,._0INBaa_examples{grid-template-columns:1fr}}@media (max-width:560px){._0INBaa_page{padding:20px 10px 44px}._0INBaa_card,._0INBaa_studyBand{padding:18px}._0INBaa_phraseJp{font-size:2.05rem}}
