@charset "UTF-8";@font-face{font-family:KantumruyPro;font-weight:100 900;src:url(/fonts/kantumruy/KantumruyPro-VariableFont_wght.ttf) format("truetype-variations");font-display:swap;font-weight:100 900}@font-face{font-family:Cinzel;src:url(/fonts/cinzel/Cinzel-VariableFont_wght.ttf) format("truetype-variations");font-display:swap;font-weight:100 900}html{margin:0;padding:0}*{box-sizing:border-box}[hidden]{display:none!important}body.light{--background:white;--transparent:rgba(0, 0, 0, 0);--alt-background:#fafafa;--overlay:rgba(255, 255, 255, 0.86);--border:#9db5b6;--primary:#792659;--primary-contrast:#ffffff;--secondary:#c1D377;--secondary-text:#84963e;--secondary-hover:#eeffab;--links:#0b7a7c;--color:#212929;--background-first:#fff7fc;--background-second:#f9ffdf;--background-third:#eeffff;--background-fourth:#fffcef;--background-fifth:#f0f1f1;--warning-background:#fffbf7;--warning:#fd8b19;--shadow:#202929;--disabled:#efefef;--disabled-contrast:#7f7f7f}body.light .content img.dark,body.light .content img[data-dark],body.light img.dark,body.light img[data-dark]{display:none}body.dark{--background:#212929;--alt-background:#223636;--overlay:rgba(38, 44, 44, 0.86);--border:#c2cfd0;--primary:#ffa9de;--primary-contrast:#1d1d1d;--secondary:#c1D377;--secondary-text:#edfcaf;--secondary-hover:#3a460b;--links:#74d8d9;--color:white;--dots:#364141;--background-first:#4c1135;--background-second:#414d10;--background-third:#074b4b;--background-fourth:#453800;--background-fifth:#2a3a3c;--shadow:#def9f9;--disabled:#223636;--disabled-contrast:#999999}body.dark .content img.light,body.dark .content img[data-light],body.dark img.light,body.dark img[data-light]{display:none}body{--font-family:"KantumruyPro",Helvetica,Arial,sans-serif;--font-family-headers:"Cinzel",fantasy;background-color:var(--background);font-family:var(--font-family);color:var(--color);font-weight:300;--required:var(--primary);padding:0;margin:0;display:grid;grid-template-rows:min-content auto min-content;min-height:100vh}.sr-only{position:absolute;left:-9999rem}aside,main,section.banner{max-width:75ch;margin:0 auto 2rem;display:flow-root}.container,footer,section.banner{padding:0 1rem}h1{font-size:2rem}h1,h2{font-family:var(--font-family-headers);text-transform:capitalize;color:var(--primary)}h3{color:var(--secondary-text)}li,p{line-height:1.5}figure,img{max-width:100%;object-fit:cover;vertical-align:middle}figure.left,img.left{float:left;margin-right:2rem}figure.right,img.right{float:right;margin-left:2rem}.content img{display:block;margin:0 auto .5rem}.content img.left{float:left;margin-right:2rem}.content img.right{float:right;margin-left:2rem}.content .actions{text-align:center;justify-content:center;margin:2rem 0}.content .cta{text-align:center;border:double 3px var(--secondary);padding:1rem}figcaption{text-align:center;font-size:.95rem;font-weight:500}figcaption img{margin:0}input,select,textarea{color:var(--color);border:solid 1px var(--border);font-family:var(--font-family);background-color:transparent;border-radius:4px;padding:2ex 2ch;display:block;width:100%;font-size:1rem}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:var(--primary)}label{display:block;margin-bottom:1rem}strong{color:var(--primary)}.required{color:var(--required)}.counter{display:block;margin:0;text-align:right}a:link,a:visited{color:var(--links);font-weight:500;text-decoration:none;display:inline;padding:.5ex .5ch}a:link svg g rect,a:link svg path,a:visited svg g rect,a:visited svg path{fill:var(--links)}a:focus{outline:0}a.active,a:focus-visible,a:hover{text-decoration:underline;text-decoration-color:var(--secondary);text-decoration-thickness:2px;text-underline-offset:2px}.button,a:link.button,a:visited.button,button{background:0 0;border:solid 1px transparent;border-radius:4px;padding:1ex 2ch;display:inline-flex;justify-content:center;align-items:center;gap:1ch;font-size:1rem;min-height:44px;color:var(--color)}.button path,a:link.button path,a:visited.button path,button path{fill:var(--color)}.button:not(:disabled),a:link.button:not(:disabled),a:visited.button:not(:disabled),button:not(:disabled){cursor:pointer;text-decoration:none}.button.primary,a:link.button.primary,a:visited.button.primary,button.primary{background:var(--primary);border-color:var(--primary);color:var(--primary-contrast)}.button.primary path,a:link.button.primary path,a:visited.button.primary path,button.primary path{fill:var(--primary-contrast)}.button.primary.outlined,a:link.button.primary.outlined,a:visited.button.primary.outlined,button.primary.outlined{background:var(--background);color:var(--primary)}.button.primary.outlined :not(.svg-container),.button.primary.outlined path,a:link.button.primary.outlined :not(.svg-container),a:link.button.primary.outlined path,a:visited.button.primary.outlined :not(.svg-container),a:visited.button.primary.outlined path,button.primary.outlined :not(.svg-container),button.primary.outlined path{fill:var(--primary)}button.primary[disabled],button[disabled]{background:var(--disabled);color:var(--disabled-contrast);border-color:transparent}iframe{aspect-ratio:16/9;width:100%;height:auto}blockquote{border-left:solid 1px var(--secondary);margin-left:0;padding-left:1.5em}main,section:not(:last-of-type){padding-bottom:1rem;border-bottom:solid 1px var(--secondary);margin-bottom:1rem}.actions{display:flex;justify-content:flex-end;gap:1rem}#newsletter-subscription form{display:flex;gap:1rem}.widget-container{margin:1rem 0}.social-widget ul{margin:0;padding:0;display:flex;justify-content:center;align-items:center;gap:1rem}.social-widget li{list-style:none;line-height:1}.social-widget a{display:flex;justify-content:center;align-items:center}footer{margin-top:2rem;padding:1rem 1rem 2rem}footer nav{column-count:1;column-fill:balance}footer nav ul{margin:0;padding-left:2rem}footer nav li{break-inside:avoid}footer nav a,footer nav span{padding:.5ex .5ch;display:block}footer .copyright{margin-top:2rem}header{background-color:var(--background);background-size:450px;padding:1rem 0}header svg{fill:var(--primary-color)}header button{padding:0}header .inner-container{padding:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;background:var(--overlay)}.dark header{background-image:url(/img/header-background-dark.svg)}.light header{background-image:url(/img/header-background.svg)}section.banner{margin:2rem auto;text-align:center}section.banner h1{margin:0}section.banner img.hero{display:block;margin:0 auto;object-fit:contain;margin-top:1rem}ul.tiles{margin:3.5rem auto 0;padding:0;list-style:none;display:flow-root}ul.tiles li{width:calc(15rem + 2px);float:left;margin:-3.5rem 20px 0 0}ul.tiles .container,ul.tiles .img-container{display:block;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);shape-outside:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);height:calc(15rem + 2px);width:calc(15rem + 2px);background-color:var(--border);padding:1px 0 0 1px}ul.tiles .description,ul.tiles img{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);shape-outside:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);object-fit:cover;height:15rem;width:15rem;display:block}ul.tiles .description{position:absolute;bottom:5px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);shape-outside:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);overflow:hidden;background:var(--overlay);backdrop-filter:blur(5px);font-weight:400;font-size:.875rem;text-align:center;display:flex;justify-content:center;align-items:center;height:0;transition:all ease-in-out 250ms;transform-origin:bottom center}ul.tiles .description>div{padding:15% .75rem}ul.tiles .description p{line-height:1.25;margin:0}ul.tiles h2{transform:rotate(-27deg) translate(-2rem,3.66rem);transform-origin:left center;margin:0;max-width:7.5rem;font-size:1.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}ul.tiles a{display:block;position:relative}ul.tiles a:focus,ul.tiles a:hover{text-decoration:none}ul.tiles a:focus .description,ul.tiles a:hover .description{height:15rem}div.warning{background:var(--warning-background);border:solid 1px var(--warning);padding:1rem;border-radius:4px}.filter-list ul{list-style-type:none;padding:0;margin:2rem 0 1rem;display:grid;gap:1rem}.filter-list nav{flex-basis:25%;flex-shrink:0;flex-grow:0}.filter-list nav a:link,.filter-list nav a:visited{display:block;width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center;border:none;padding:2ex 2ch;color:var(--color);text-decoration:none;background:var(--background-third);background:linear-gradient(45deg,transparent 1ch,var(--background-third) 1ch),linear-gradient(315deg,transparent 1ch,var(--background-third) 1ch),linear-gradient(225deg,transparent 1ch,var(--background-third) 1ch),linear-gradient(135deg,transparent 1ch,var(--background-third) 1ch);background-position:bottom left,bottom right,top right,top left;background-size:51% 51%;background-repeat:no-repeat}.filter-list nav a:link:focus-visible,.filter-list nav a:link:hover,.filter-list nav a:visited:focus-visible,.filter-list nav a:visited:hover{background:var(--secondary-hover);background:linear-gradient(45deg,transparent 1ch,var(--secondary-hover) 1ch),linear-gradient(315deg,transparent 1ch,var(--secondary-hover) 1ch),linear-gradient(225deg,transparent 1ch,var(--secondary-hover) 1ch),linear-gradient(135deg,transparent 1ch,var(--secondary-hover) 1ch);background-position:bottom left,bottom right,top right,top left;background-size:51% 51%;background-repeat:no-repeat}.filter-list nav a:link.active,.filter-list nav a:visited.active{background:var(--background-second);background:linear-gradient(45deg,transparent 1ch,var(--background-second) 1ch),linear-gradient(315deg,transparent 1ch,var(--background-second) 1ch),linear-gradient(225deg,transparent 1ch,var(--background-second) 1ch),linear-gradient(135deg,transparent 1ch,var(--background-second) 1ch);background-position:bottom left,bottom right,top right,top left;background-size:51% 51%;background-repeat:no-repeat}.filter-list .content img{border:solid 1px var(--border)}@media (max-width:755px){header nav{position:fixed;display:block;top:0;left:-100vw;height:100vh;width:100vw;max-width:25rem;background:var(--overlay);backdrop-filter:blur(5px);transition:left 250ms ease-in-out;box-shadow:2px 2px 2px var(--border);overflow:auto;z-index:10}header nav.expanded{left:0}header ul{list-style-type:none;padding:0}header a{padding:2ex 2ch;display:block;border-bottom:solid 1px var(--border)}header .actions{padding:0 1rem}}@media (min-width:756px){.container,footer,section.banner{width:100%;max-width:1080px;margin-left:auto;margin-right:auto}.container.has-aside,footer.has-aside,section.banner.has-aside{max-width:1280px}.container.has-aside{display:grid;grid-template-columns:auto 300px;gap:2rem 4rem}footer{margin-top:5rem}footer nav{column-count:5;column-gap:2rem}footer nav>ul{padding:0;list-style-type:none}aside,main{max-width:unset;margin:0;border-bottom:none}.has-aside aside h1,.has-aside aside h2,.has-aside aside h3,.has-aside aside h4,.has-aside aside h5,.has-aside aside h6{text-align:center}.has-aside aside h2{font-size:1.25rem}header .theme-controls{flex-basis:150px;display:flex;justify-content:flex-end}header .theme-controls bottom{flex-basis:auto}header img{flex-basis:150px}header>a{margin-right:auto}header nav,header nav ul{display:flex;margin:0;padding:0;list-style-type:none;align-items:center;gap:1rem}header nav ul{flex-wrap:wrap;justify-content:center;gap:2rem}header #toggle,nav .actions button{display:none}}@supports not (backdrop-filter:blur(5px)){header nav{background:var(--alt-background)}}@media print{.theme-controls button,header button,header#toggle,nav#menu,nav#menu.expanded{display:none}}.pagination{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:2rem}.pagination a,.pagination button{height:2rem;display:flex;align-items:baseline;justify-content:center;line-height:1;width:2rem;margin:0;padding:0;font-size:2rem;text-decoration:none;border-radius:50%;font-weight:700;font-family:Arial,Helvetica,sans-serif;border:solid 1px transparent;min-height:0}.pagination button{opacity:.5}.pagination a:hover{border:solid 1px var(--tertiary-color)}.pagination span{line-height:.8}table{margin:2rem 0;width:100%;border-collapse:collapse}tr{border-bottom:solid 1px var(--border)}td,th{padding:1ex 1ch;text-align:center;font-weight:400}td .left,th .left{text-align:left}td .right,th .right{text-align:right}td .center,th .center{text-align:center}th{font-variant:small-caps;color:var(--primary);font-weight:500;letter-spacing:.05ch}tbody th:first-child{text-align:left}tbody th[colspan]{background:var(--background-first);text-align:center;font-weight:600}ul.appearances a,ul.sponsorships a,ul.system-references a{display:block;padding:0}ul.appearances h3,ul.appearances h4,ul.sponsorships h3,ul.sponsorships h4,ul.system-references h3,ul.system-references h4{margin:0}ul.appearances .description a,ul.sponsorships .description a,ul.system-references .description a{display:inline}ul.appearances .description :first-child,ul.sponsorships .description :first-child,ul.system-references .description :first-child{margin-top:0}ul.appearances .description :last-child,ul.sponsorships .description :last-child,ul.system-references .description :last-child{margin-bottom:0}ul.appearances time,ul.sponsorships time,ul.system-references time{font-weight:400;color:var(--color);font-style:italic;font-size:.875em}ul.appearances .header,ul.sponsorships .header,ul.system-references .header{display:flex;align-items:baseline;gap:1ch}ul.appearances li,ul.sponsorships li,ul.system-references li{margin-bottom:1rem}ul.appearances li:last-child,ul.sponsorships li:last-child,ul.system-references li:last-child{margin-bottom:0}ul.appearances>li ul{position:relative;list-style-type:none;margin:.5rem 0;padding:.5rem 0}ul.appearances>li::marker{content:"⬡ "}ul.appearances>li ul::before{content:"";display:block;position:absolute;top:0;bottom:0;left:-.75rem;width:1px;background-color:var(--secondary)}.status{padding:0 1ch;border:solid 1px transparent;border-radius:24px;font-size:.875rem;font-weight:700;font-variant:small-caps;letter-spacing:1px;color:var(--secondary-text);font-style:italic}.status.planned{border-color:var(--secondary);color:var(--secondary-text)}.status.confirmed{background-color:var(--primary);color:var(--primary-contrast)}.widget-container{container-type:inline-size}ul.system-examples{list-style-type:none;display:grid;gap:1rem;padding:0;text-align:center}ul.system-examples a{border:solid 1px var(--border);border-radius:8px 0 8px 0;display:grid;grid-template-rows:min-content auto;padding:0;height:100%;cursor:pointer}ul.system-examples img{display:block;height:325px;width:100%;object-fit:cover;border-radius:7px 0 0 0;border-bottom:solid 1px var(--border)}ul.system-examples span.title{display:block;text-wrap:balance;padding:.5rem 1rem;align-self:center}@media (min-width:400px){ul.system-examples{grid-template-columns:repeat(2,1fr)}.has-aside ul.system-examples{grid-template-columns:repeat(1,1fr)}}@media (min-width:600px){ul.system-examples{grid-template-columns:repeat(3,1fr)}.has-aside ul.system-examples{grid-template-columns:repeat(2,1fr)}}@media (min-width:800px){ul.system-examples{grid-template-columns:repeat(4,1fr)}.has-aside ul.system-examples{grid-template-columns:repeat(3,1fr)}}.build-first-campaign img,.live-on-twitch img,.live-on-youtube img{display:block;margin:0 auto}.build-first-campaign h2,.live-on-twitch h2,.live-on-youtube h2{text-align:center}.build-first-campaign .actions,.live-on-twitch .actions,.live-on-youtube .actions{display:flex;justify-content:center;align-items:center;gap:.5rem 1rem}