/* Request26: readable two-line cards and an explicit six-to-one result. */
#burst-tags .system-tag,#system-one{position:absolute;min-width:120px;padding:15px 20px;border:1px solid #ffffff45;background:#080b0deb;color:rgba(255,255,255,.85);font:400 13px/1.6 "JetBrains Mono",monospace;letter-spacing:.08em;text-align:center;white-space:nowrap;pointer-events:none;z-index:2}
.system-tag>span,.system-tag>small{display:block;font-size:inherit}
.system-tag>small{font-family:"Zen Kaku Gothic New",sans-serif;letter-spacing:.04em}
#burst-tags .system-tag>span{position:static;padding:0;border:0;background:none;color:inherit;font-size:inherit;opacity:1}
#burst-tags .system-tag>span::before{display:none}
#system-one{transform:translate(-50%,-50%);min-width:250px;padding:20px;box-shadow:0 0 calc(var(--system-glow,0)*24px) rgba(255,255,255,calc(var(--system-glow,0)*.6))}
#system-one[hidden]{display:none}
#scene2 h2{width:max-content}
#scene2 .jp-mask{display:block;white-space:nowrap}
#scene2 .jp-copy{font-size:clamp(13px,1.13vw,16px)!important;max-width:none!important}
.copy-line{white-space:nowrap;display:inline-block}
.copy-break{display:none}
.copy-break::after{content:""}
.fact-columns{grid-template-columns:55% 1fr;gap:4vw}
.fact-timeline p,.fact-steps p{white-space:nowrap;max-width:none}
.fact-steps p{font-size:13px}
.fact-conclusion{white-space:nowrap;font-size:clamp(13px,1.5vw,28px)}
@media(max-width:767px){
 #burst-tags .system-tag{min-width:0;padding:8px 11px;font-size:12px}
 #system-one{min-width:166px;padding:12px;font-size:12px}
 #scene2 .jp-copy{font-size:clamp(9px,2.75vw,13px)!important;letter-spacing:-.025em}
 #scene2 .jp-mask{white-space:nowrap}
 .fact-timeline p,.fact-steps p{font-size:13px;letter-spacing:-.025em;line-height:1.5}
 .fact-columns{gap:16px}
 .fact-steps{display:flex;flex-direction:column;gap:10px}
 .fact-steps li{padding:0;min-height:0}
 .step-number{position:absolute;left:0;top:0;transform:none;font-size:26px}
 .fact-steps b{margin-left:43px;font-size:20px}
 .fact-steps h3{display:inline;margin-left:10px;font-size:13px}
 .fact-steps p{margin:3px 0 0}
 .fact-conclusion{font-size:15px}
}
