@import"https://fonts.loli.net/css2?family=Noto+Serif+SC:wght@200..900&display=swap";@import"https://fonts.cdnfonts.com/css/libertinus-serif";:root{--font-color: #4b5563;--font-family: "Libertinus Serif", "Georgia", "Noto Serif SC", songti sc, serif;--selection-bg: #b3b3b34f;--background-opacity: .024}@media (prefers-color-scheme: dark){:root{--font-color: #d1d5db;--selection-bg: #6567694f;--background-color: #1a1b1c;--background-opacity: .012}}body{font-family:var(--font-family);color:var(--font-color)}*{-webkit-tap-highlight-color:transparent}*::-moz-selection{background-color:var(--selection-bg)}*::selection{background-color:var(--selection-bg)}body{outline:none}body>#global-background{z-index:-1;position:fixed;top:0;left:0;height:100vh;width:100vw;background-image:radial-gradient(circle at 28% 29%,rgba(237,237,237,var(--background-opacity)),rgba(237,237,237,var(--background-opacity)) 50%,rgba(136,136,136,var(--background-opacity)) 50%,rgba(136,136,136,var(--background-opacity))),radial-gradient(circle at 8% 78%,rgba(156,156,156,var(--background-opacity)),rgba(156,156,156,var(--background-opacity)) 50%,rgba(37,37,37,var(--background-opacity)) 50%,rgba(37,37,37,var(--background-opacity)));background-size:cover;background-repeat:no-repeat;background-attachment:scroll}body{background-color:var(--background-color, none)}html{padding-right:calc(100% - 100vw);overflow-x:hidden}html.sr .rv{visibility:hidden}.indent{text-indent:2.25rem}.no-select{-webkit-user-select:none;-moz-user-select:none;user-select:none}#app{width:100vw}.fade-out{opacity:0;scale:.99;transition:all .1s ease-in}rt[data-v-31cf0f93]{text-align:center;font-size:.75rem;line-height:1rem}[data-v-4e539c2b]{--color: #5b8db2;--color-hover: #005d92;--color-active: #0d77b4}@media (prefers-color-scheme: dark){[data-v-4e539c2b]{--color: #81beff;--color-hover: #90c1f5;--color-active: #accff5}}a[data-v-4e539c2b]{color:var(--color);transition:color .1s}a[data-v-4e539c2b]:hover{color:var(--color-hover)}a[data-v-4e539c2b]:active{color:var(--color-active)}.layout{--hover-color: #f3f4f6;width:40rem;margin:0 auto;padding-top:10rem;padding-bottom:10rem;text-align:justify}.layout .title{font-size:3rem;letter-spacing:.05em;margin-bottom:12px;height:4.5rem}.layout .subtitle{font-weight:700}.layout .subtitle,.layout p{font-size:1.125rem;line-height:2.4rem;margin-bottom:.5rem}.layout hr{height:0px;border:none;border-top:1px solid #e5e7eb;margin:.5rem}.layout p.small{font-size:.9rem;opacity:.8}.layout .table ul{margin:0 8px;padding:0 40px}.layout .table li{font-size:1.125rem;line-height:1.75rem;padding:2px 16px;margin:4px 0;border-radius:8px;transition:background-color .2s}.layout .table li:hover{background-color:var(--hover-color)}.layout .table li a{display:inline-block;min-width:13rem;padding:6px 0}.layout .table li span{font-size:1rem;line-height:1.5rem}.layout .timeline ul.tl{margin:0 8px;padding:28px 40px}.layout .timeline li.tl{display:block;margin-bottom:56px;padding:8px 0}.layout .timeline li.tl:last-child{margin-bottom:0}.layout .timeline .year{display:block;font-weight:700;font-size:6rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#f5f5f4;transform:translate(-8rem,3.5rem) rotate(-90deg);position:absolute}.layout .timeline ul.yr{min-height:210px}.layout .timeline li.yr{font-size:1rem;line-height:2.25rem;margin-left:2rem;margin-bottom:8px;padding:0 16px;border-radius:4px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transition:background-color .3s}.layout .timeline li.yr:hover{background-color:var(--hover-color)}.layout .timeline .date{display:inline-block;min-width:10rem}.layout .timeline hr:first-child{margin-bottom:0}.layout .timeline hr:last-child{margin-top:0;margin-bottom:1.3rem}.layout .sponsor{margin:12px 0 12px 22px}.layout .sponsor img{margin:0 13px;border:1px solid #e5e7eb;border-radius:4px;box-sizing:border-box;width:220px;aspect-ratio:621 / 843;max-width:50%;display:inline-block}@media (prefers-color-scheme: dark){.layout{--hover-color: #181818}.layout .sponsor img{border-color:#4a525a;filter:brightness(.8)}.layout .timeline .year{color:#292a2b}}@media (max-width: 768px){.layout{width:unset;margin:0 2.8rem;padding-top:5rem;padding-bottom:5rem}.layout .title{font-size:2.5rem;height:4.5rem;margin-bottom:0}.layout .subtitle,.layout p{font-size:1rem;line-height:2.1rem}.layout hr{margin:1.5rem .5rem}.layout .table ul{padding:0 10px}.layout .table li{font-size:1rem;margin:10px 0}.layout .table li a{width:100%}.layout .table li span{font-size:.9rem}.layout .table li:hover{background-color:unset}.layout .timeline ul.tl{padding:28px 15px}.layout .timeline li.tl{display:block;margin-bottom:56px;padding:8px 0}.layout .timeline .year{transform:translate(-6rem,2.5rem) rotate(-90deg)}.layout .timeline li.yr{font-size:.9rem;line-height:2.1rem;padding:0 0 0 16px}.layout .timeline li.yr:hover{background-color:unset}.layout .timeline .date{display:none}.layout .sponsor{margin:12px 0;display:flex;gap:10px}.layout .sponsor img{margin:0;max-width:calc((100% - 10px)/2)}}*{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}:root{--cursor-bg: rgba(0, 0, 0, .25);--cursor-hover-bg: rgba(0, 0, 0, .1);--cursor-hover-scale: 2.5;--cursor-active-bg: rgba(0, 0, 0, .5);--cursor-active-scale: .5;--cursor-size: 16px;--cursor-transition-duration: .2s;--cursor-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8' width='8px' height='8px'><circle cx='4' cy='4' r='4' opacity='.5'/></svg>") 4 4, auto}@media (prefers-color-scheme: dark){:root{--cursor-bg: rgba(255, 255, 255, .25);--cursor-hover-bg: rgba(255, 255, 255, .1);--cursor-active-bg: rgba(255, 255, 255, .5);--cursor-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8' width='8px' height='8px'><circle cx='4' cy='4' r='4' fill='white' opacity='.8'/></svg>") 4 4, auto}}@media screen and (pointer: coarse){#cursor{display:none}}#cursor{position:fixed;width:var(--cursor-size);height:var(--cursor-size);background:var(--cursor-bg);border-radius:calc(var(--cursor-size) / 2);z-index:10086;pointer-events:none;transition:all var(--cursor-transition-duration) ease-in-out;transition-property:background,transform;perspective:1000px}#cursor.hidden{background:transparent}#cursor.hover{background:var(--cursor-hover-bg);transform:scale(var(--cursor-hover-scale))}#cursor.active{background:var(--cursor-active-bg);transform:scale(var(--cursor-active-scale))}*{cursor:var(--cursor-image)}
