/*! tailwindcss v4.1.8 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Lilita+One&display=swap";@import "https://use.typekit.net/dbw2dmx.css";@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.flex-shrink,.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.invert{--tw-invert:invert(100%)}.filter,.invert{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}*{box-sizing:border-box;margin:0;padding:0}:root{--font-family-1:"montserrat",sans-serif;--font-family-2:"Lilita One",sans-serif;--font-style:"normal";--font-color:#0f4d77;--dimh-blue:#0f4d77;--horizontal-line-color:#0f4d77;--button-text-color:#fff;--button-font-size:20px;--button-icon-color:#fff;--next-button-color:#044d00;--back-button-color:#730000;--button-disabled-color:#404040;--nav-button-font-size:20px;--h1-text-color:#0f4d77;--h1-font-size:32px;--h1-font-size-smaller:30px;--h2-text-color:#0f4d77;--h2-font-size:24px;--h2-line-height:24px;--font-size-body:16px;--font-size-small:14px;--font-size-big:20px;--message-text-color:#fff}body{font-family:var(--font-family-1);font-style:var(--font-style);font-size:var(--font-size-body);color:var(--font-color);box-sizing:border-box;width:100dvw;height:100dvh;line-height:normal}a,button{font-family:var(--font-family-2);color:var(--button-text-color);font-size:var(--button-font-size)}a{text-decoration:none}.app_content{z-index:31}.is_hidden{display:none}.top_navigation{z-index:100;margin-top:inherit;position:absolute;top:0}.menu_backdrop{z-index:99;background:#0000004d;width:100%;position:fixed;inset:0}.nav_button{color:var(--button-text-color);font-size:var(--nav-button-font-size);background-color:#0000;background-image:url(/buttons/blue_button.png);background-repeat:no-repeat;background-size:cover;border:none;gap:8px;width:105px;height:40px;padding:4px 8px}.icon_wrapper,.nav_button{justify-content:center;align-items:center;display:flex}.icon_wrapper{flex-direction:column}.bottom_navigation_wrapper{z-index:30;pointer-events:none;width:-moz-fit-content;width:fit-content;margin:0 auto;position:absolute;bottom:16px;left:0;right:0}h1{font-family:var(--font-family-2);font-size:var(--h1-font-size);color:var(--h1-text-color);flex-direction:column;align-self:stretch;align-items:center;font-weight:400;line-height:normal;display:flex}@media only screen and (max-width:360px){h1{font-size:var(--h1-font-size-smaller)}}h2{font-family:var(--font-family-2);font-size:var(--h2-font-size);line-height:var(--h2-line-height);color:var(--h2-text-color);text-align:center;flex-direction:column;align-self:stretch;align-items:center;font-weight:400;display:flex}.root_layout{background:#8ebcd3;width:100dvw;height:100dvh;position:relative;overflow:hidden}@keyframes fade-in{0%{opacity:0}to{opacity:1}}canvas{opacity:0;touch-action:none;width:100dvw;height:100dvh;animation:fade-in 5s 1s forwards}.page_container{flex-direction:column;height:100dvh;padding:32px;display:flex}.navigation_wrapper{margin-top:32px;margin-left:16px;margin-right:16px}.game_button{color:#fff;z-index:10;background-color:#000;margin-left:64px;position:absolute;top:0;left:0}.function_button{background:var(--Dihm-terra-100,#52a374);align-self:stretch;height:64px;padding:8px 16px}.close_button,.function_button{color:#fff;border:none;border-radius:4px;justify-content:center;align-items:center;font-size:20px;display:flex;box-shadow:0 1px 1px #00000040}.close_button{background:#f90505;flex:2 0 0;gap:4px;padding:4px 8px}.back_button{color:var(--back-button-color);background-image:url(/buttons/pink_button.png)}.back_button,.next_button{font-size:var(--nav-button-font-size);background-color:#0000;background-repeat:no-repeat;background-size:cover;border:none;justify-content:center;align-items:center;gap:8px;width:105px;height:40px;padding:4px 8px;display:flex}.next_button{color:var(--next-button-color);background-image:url(/buttons/green_button.png)}.next_button:disabled{color:var(--button-disabled-color);background-image:url(/buttons/gray_button.png)}@media (orientation:landscape){body{background-color:#8ebcd3;margin:0 auto}.background_frame{pointer-events:none;z-index:0;background-color:#0000;background-image:url(/img/junis_spelram.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:100dvw;height:100dvh;position:fixed;inset:0}.root_layout{z-index:1;width:50%;height:94dvh;margin:0 auto;position:relative;top:3dvh}}@media only screen and (min-width:600px) and (max-width:991px){.nav_button{width:158px;height:60px}.back_button,.next_button{width:138px;height:52.5px}}@media only screen and (min-width:992px){.page_container{width:100%;height:100%}.nav_button{width:158px;height:60px}.back_button,.next_button{width:138px;height:52.5px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.Loader_loading_image__WnmsZ{height:100%;width:100%;filter:brightness(115%);position:absolute;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}