:root{--c-t1: #fff;--c-t2: #ccc;--c-bg3: #444;--c-bg2: #333;--c-bg1: #222;--max-w: 700px;--cutoff: 16px;--brd: 12px;--bw: 3px}html{font-size:clamp(12px,1vw,24px);word-spacing:2px}.c-1{color:#00ff7f}.c-2{color:orange}body{display:flex;flex-direction:column;align-items:center;font-family:"Noto Serif",serif;background-color:var(--c-bg1);color:var(--c-t1)}header{display:grid;column-gap:.5rem;grid-template:1fr 1fr / repeat(5,1fr) 5fr;font-family:Noto Sans,sans;max-width:var(--max-w);align-items:center}h1{font-size:3rem;text-align:end;line-height:1;margin:0}address{display:flex;font-size:2rem}nav{display:contents}nav>ul{box-sizing:border-box;width:100%;padding:1rem;background-color:var(--c-bg2);display:flex;justify-content:center;gap:1rem;list-style:none none inside;font-size:1.25rem}a{color:var(--c-t1)}main{width:min(100%,var(--max-w))}section{min-height:100px;--cutoff: 24px}[data-tool-tip]{position:relative;--c-bg2: var(--c-bg3)}[data-tool-tip]:after{content:attr(data-tool-tip);position:absolute;font-size:1rem;top:0;transform:scale(0);transition:ease-out .15s}[data-tool-tip]:hover:after{top:100%;transform:scale(1)}[disabled]{cursor:not-allowed}[data-tool-tip]:after,.box{padding:var(--cutoff);background:linear-gradient(var(--c-t2)) top left / var(--cutoff) var(--bw),linear-gradient(var(--c-t2)) top left / var(--bw) var(--cutoff),linear-gradient(var(--c-t2)) top right / var(--cutoff) var(--bw),linear-gradient(var(--c-t2)) top right / var(--bw) var(--cutoff),linear-gradient(var(--c-t2)) bottom left / var(--cutoff) var(--bw),linear-gradient(var(--c-t2)) bottom left / var(--bw) var(--cutoff),linear-gradient(var(--c-t2)) bottom right / var(--cutoff) var(--bw),linear-gradient(var(--c-t2)) bottom right / var(--bw) var(--cutoff),var(--c-bg2);background-repeat:no-repeat}section,.ticket{padding:var(--cutoff);background:radial-gradient(circle at top left,var(--c-bg1) var(--cutoff),var(--c-t2) var(--cutoff),var(--c-t2) calc(var(--bw) + var(--cutoff)),transparent 0),radial-gradient(circle at top right,var(--c-bg1) var(--cutoff),var(--c-t2) var(--cutoff),var(--c-t2) calc(var(--bw) + var(--cutoff)),transparent 0),radial-gradient(circle at bottom left,var(--c-bg1) var(--cutoff),var(--c-t2) var(--cutoff),var(--c-t2) calc(var(--bw) + var(--cutoff)),transparent 0),radial-gradient(circle at bottom right,var(--c-bg1) var(--cutoff),var(--c-t2) var(--cutoff),var(--c-t2) calc(var(--bw) + var(--cutoff)),transparent 0),linear-gradient(var(--c-t2)) top left / calc(2 * var(--cutoff)) var(--bw),linear-gradient(var(--c-t2)) top left / var(--bw) calc(2 * var(--cutoff)),linear-gradient(var(--c-t2)) top right / calc(2 * var(--cutoff)) var(--bw),linear-gradient(var(--c-t2)) top right / var(--bw) calc(2 * var(--cutoff)),linear-gradient(var(--c-t2)) bottom left / calc(2 * var(--cutoff)) var(--bw),linear-gradient(var(--c-t2)) bottom left / var(--bw) calc(2 * var(--cutoff)),linear-gradient(var(--c-t2)) bottom right / calc(2 * var(--cutoff)) var(--bw),linear-gradient(var(--c-t2)) bottom right / var(--bw) calc(2 * var(--cutoff)),var(--c-bg2);background-repeat:no-repeat}select{background:var(--c-bg3);color:var(--c-t1);padding:.25rem .5rem}h2{margin:0;font-size:2rem;font-family:Noto Sans,sans}p{text-align:justify;line-height:1.7;color:var(--c-t2)}strong{color:var(--c-t1)}section>img{float:right;max-width:50%;margin-left:1rem}
