@import"https://fonts.googleapis.com/css?family=Press+Start+2P";.rpgui-pixelated{-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-webkit-crisp-edges;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:pixelated}.rpgui-noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rpgui-center{text-align:center;align-content:center}.rpgui-rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-ms-transform-origin:0% 50%;-webkit-transform-origin:0% 50%;transform-origin:0% 50%}.rpgui-button{background-color:Transparent;background-repeat:no-repeat;border:none;overflow:hidden;outline:none;background:url(/assets/button-BCURdXdR.png) no-repeat no-repeat;background-clip:padding-box;background-origin:padding-box;background-position:center;background-size:100% 100%;font-size:1em;max-width:100%;min-width:140px;height:60px;display:inline-block;padding-left:35px;padding-right:35px}.rpgui-button.hover,.rpgui-button:hover{background-image:url(/assets/button-hover-BVfHPZDD.png)}.rpgui-button.down,.rpgui-button:active{background-image:url(/assets/button-down-BKNi14PB.png)}.rpgui-button.golden p{display:inline-block}.rpgui-button.golden{background-color:Transparent;background-repeat:no-repeat;border:none;overflow:hidden;outline:none;background:url(/assets/button-golden-BkLjZDvw.png) no-repeat no-repeat;background-clip:padding-box;background-origin:padding-box;background-position:center;background-size:100% 80%;max-width:100%;min-width:140px;height:60px;display:inline-block;padding-top:5px;padding-left:35px;padding-right:35px;overflow:visible}.rpgui-button.golden.hover,.rpgui-button.golden:hover{background-image:url(/assets/button-golden-hover-BBokI-qz.png)}.rpgui-button.golden.down,.rpgui-button.golden:active{background-image:url(/assets/button-golden-down-DQJqfVyK.png)}.rpgui-button.golden:before{white-space:nowrap;display:inline-block;content:"";width:34px;display:block;height:110%;background:transparent url(/assets/button-golden-left-4eoxE4DN.png) no-repeat right center;background-size:100% 100%;left:0;float:left;margin:-5% 0 0 -46px}.rpgui-button.golden:after{white-space:nowrap;display:block;content:"";width:34px;height:110%;background:transparent url(/assets/button-golden-right-n7xJJo-1.png) no-repeat left center;background-size:100% 100%;margin:-5% -46px 0 0;right:0;float:right}.rpgui-content input[type=checkbox].rpgui-checkbox{display:none}.rpgui-content input[type=checkbox].rpgui-checkbox+label{background:url(/assets/checkbox-off-CQsB-yZt.png) no-repeat;line-height:24px;display:inline-block;background-size:auto 100%;padding-left:34px;height:24px;margin-top:10px;margin-bottom:10px}.rpgui-content input[type=checkbox].rpgui-checkbox:checked+label{background:url(/assets/checkbox-on--tARrQgy.png) no-repeat;line-height:24px;display:inline-block;background-size:auto 100%;padding-left:34px;height:24px}.rpgui-content input[type=checkbox].rpgui-checkbox.golden+label{background:url(/assets/checkbox-golden-off-BaunaCzy.png) no-repeat;background-size:auto 100%}.rpgui-content input[type=checkbox].rpgui-checkbox.golden:checked+label{background:url(/assets/checkbox-golden-on-B2P-wiVa.png) no-repeat;background-size:auto 100%}.rpgui-content{padding:0;margin:0;width:100%;height:100%;left:0;top:0;position:fixed;overflow:hidden;font-size:.8em}.rpgui-content *{outline:none;user-drag:none;-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-webkit-crisp-edges;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:pixelated;font-family:"Press Start 2P",cursive}.rpgui-container{position:fixed;z-index:10;overflow:show}.rpgui-container.framed{border-style:solid;border-image-source:url(/assets/border-image-D1Rm1WBo.png);border-image-repeat:repeat;border-image-slice:6 6 6 6;border-image-width:18px;border-width:15px;padding:12px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:url(/assets/background-image-ChO0_Um_.png) repeat repeat;background-clip:padding-box;background-origin:padding-box;background-position:center}.rpgui-container.framed-golden{border-style:solid;border-image-source:url(/assets/border-image-golden-PjdqWd34.png);border-image-repeat:repeat;border-image-slice:4 4 4 4;border-image-width:18px;border-width:15px;padding:12px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:url(/assets/background-image-golden-nbwR9JHt.png) repeat repeat;background-clip:padding-box;background-origin:padding-box;background-position:center}.rpgui-container.framed-golden-2{border-style:solid;border-image-source:url(/assets/border-image-golden2-C92tyhPQ.png);border-image-repeat:repeat;border-image-slice:8 8 8 8;border-image-width:18px;border-width:15px;padding:12px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:url(/assets/background-image-golden2-B97WJS2c.png) repeat repeat;background-clip:padding-box;background-origin:padding-box;background-position:center}.rpgui-container.framed-grey{position:relative;border-style:solid;border-image-source:url(/assets/border-image-grey-B1_iogpG.png);border-image-repeat:repeat;border-image-slice:3 3 3 3;border-image-width:7px;border-width:7px;padding:12px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:url(/assets/background-image-grey-D03yYj32.png) repeat repeat;background-clip:padding-box;background-origin:padding-box;background-position:center}.rpgui-cursor-default{cursor:url(/assets/default-BLTLhD_r.png),auto!important}.rpgui-content,label{cursor:url(/assets/default-BLTLhD_r.png),auto}.rpgui-cursor-point,.rpgui-cursor-point *{cursor:url(/assets/point-CqEvgU_B.png) 10 0,auto!important}.rpgui-content a,.rpgui-content button,.rpgui-button,.rpgui-slider-container,.rpgui-content input[type=radio].rpgui-radio+label,.rpgui-list-imp,.rpgui-dropdown-imp,.rpgui-content input[type=checkbox].rpgui-checkbox+label{cursor:url(/assets/point-CqEvgU_B.png) 10 0,auto}.rpgui-cursor-select,.rpgui-cursor-select *{cursor:url(/assets/select-BRwZojJf.png) 10 0,auto!important}.rpgui-cursor-select,.rpgui-content input,.rpgui-content textarea{cursor:url(/assets/select-BRwZojJf.png) 10 0,auto}.rpgui-cursor-grab-open,.rpgui-cursor-grab-open *{cursor:url(/assets/grab-open-DxwtekUB.png) 10 0,auto!important}.rpgui-cursor-grab-close,.rpgui-cursor-grab-close *{cursor:url(/assets/grab-close-B24nIQuw.png) 10 0,auto!important}.rpgui-dropdown-imp,.rpgui-dropdown{text-shadow:-2px 0 black,0 2px black,2px 0 black,0 -2px black;color:#fff;min-height:40px;margin-top:0;border-style:solid;border-width:7px 7px 7px 7px;-moz-border-image:url(/assets/select-border-image-Df_16Ip5.png) 10% repeat repeat;-webkit-border-image:url(/assets/select-border-image-Df_16Ip5.png) 10% repeat repeat;-o-border-image:url(/assets/select-border-image-Df_16Ip5.png) 10% repeat repeat;border-image:url(/assets/select-border-image-Df_16Ip5.png) 10% repeat repeat;background:url(/assets/select-background-image-Fz1sXszO.png) repeat repeat;background-clip:padding-box;background-origin:padding-box;background-position:center}ul.rpgui-dropdown-imp{padding:0!important;z-index:100}.rpgui-content .rpgui-dropdown-imp-header{color:#fff!important;min-height:22px!important;padding:5px 10px 0!important;margin:0!important;position:relative!important}.rpgui-dropdown-imp li{text-shadow:-2px 0 black,0 2px black,2px 0 black,0 -2px black;color:#fff;height:16px;list-style-type:none;padding-top:6px;padding-bottom:6px;padding-left:6px;background:url(/assets/select-background-image-Fz1sXszO.png) repeat repeat;background-clip:padding-box;background-origin:padding-box;background-position:center}.rpgui-dropdown-imp li:hover,.rpgui-dropdown-imp:hover{color:#ff0}.rpgui-content hr{display:block;border:0px;height:10px;background:url(/assets/hr-3ETno2iJ.png) repeat-x top left}.rpgui-content hr.golden{display:block;border:0px;height:10px;background:url(/assets/hr-golden-C-65Gp2x.png) no-repeat top left;background-size:100% 100%}.rpgui-icon{display:inline-block;background-size:100% 100%;background-repeat:no-repeat;width:64px;height:64px}.rpgui-icon.sword{background-image:url(/assets/sword-Ca0GX1r1.png)}.rpgui-icon.shield{background-image:url(/assets/shield-C-qORPy9.png)}.rpgui-icon.exclamation{background-image:url(/assets/exclamation-Cf9AR3Na.png)}.rpgui-icon.potion-red{background-image:url(/assets/potion-red-XrfkbdfH.png)}.rpgui-icon.potion-green{background-image:url(/assets/potion-green-DEZedjST.png)}.rpgui-icon.potion-blue{background-image:url(/assets/potion-blue-B8S6K2MK.png)}.rpgui-icon.weapon-slot{background-image:url(/assets/weapon-slot-BmNEzBcg.png)}.rpgui-icon.shield-slot{background-image:url(/assets/shield-slot-D9IYekXT.png)}.rpgui-icon.armor-slot{background-image:url(/assets/armor-slot-CgVg1xpJ.png)}.rpgui-icon.helmet-slot{background-image:url(/assets/helmet-slot-ClGuX5eO.png)}.rpgui-icon.ring-slot{background-image:url(/assets/ring-slot-ChkTKWqe.png)}.rpgui-icon.potion-slot{background-image:url(/assets/potion-slot-DvLtvERt.png)}.rpgui-icon.magic-slot{background-image:url(/assets/magic-slot-B0y4IqDJ.png)}.rpgui-icon.shoes-slot{background-image:url(/assets/shoes-slot-CO7ItML5.png)}.rpgui-icon.empty-slot{background-image:url(/assets/empty-slot-CsQcqakV.png)}.rpgui-content input,.rpgui-content textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;text-shadow:-2px 0 black,0 2px black,2px 0 black,0 -2px black;font-size:.9em;line-height:32px;background:#4e4a4e;max-width:100%;width:100%;padding-left:10px;min-height:30px;-webkit-touch-callout:text;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;-webkit-tap-highlight-color:rgba(0,0,0,.5)}.rpgui-content textarea{line-height:22px;padding-top:7px;height:80px;resize:none}.rpgui-content input::selection,.rpgui-content textarea::selection{background:#00000080}.rpgui-content input::-moz-selection,.rpgui-content textarea::-moz-selection{background:#00000080}.rpgui-list-imp{text-shadow:-2px 0 black,0 2px black,2px 0 black,0 -2px black;color:#fff;min-height:40px;margin-top:0;overflow-x:hidden;overflow-y:scroll;border-style:solid;border-width:7px 7px 7px 7px;-moz-border-image:url(/assets/select-border-image-Df_16Ip5.png) 10% repeat repeat;-webkit-border-image:url(/assets/select-border-image-Df_16Ip5.png) 10% repeat repeat;-o-border-image:url(/assets/select-border-image-Df_16Ip5.png) 10% repeat repeat;border-image:url(/assets/select-border-image-Df_16Ip5.png) 10% repeat repeat;background:url(/assets/select-background-image-Fz1sXszO.png) repeat repeat;background-clip:padding-box;background-origin:padding-box;background-position:center}ul.rpgui-list-imp{padding:0!important;z-index:100}.rpgui-list-imp li{text-shadow:-2px 0 black,0 2px black,2px 0 black,0 -2px black;color:#fff;height:16px;margin-left:5px!important;list-style-type:none;padding-top:6px;padding-bottom:6px;padding-left:6px;background:url(/assets/select-background-image-Fz1sXszO.png) repeat repeat;background-clip:padding-box;background-origin:padding-box;background-position:center}.rpgui-list-imp li:hover,.rpgui-list-imp:hover{color:#ff0}.rpgui-list-imp .rpgui-selected{background:#0000004d}.rpgui-content h1{color:#fff;text-shadow:-2px 0 black,0 2px black,2px 0 black,0 -2px black;font-size:1.14em;text-align:center;padding:0;margin:7px 7px 17px}.rpgui-content h2{color:#fff;text-shadow:-2px 0 black,0 2px black,2px 0 black,0 -2px black;font-size:1.25em;text-align:center;padding:0;margin:7px 7px 17px}.rpgui-content h3{color:#fff;font-weight:1;text-shadow:-2px 0 black,0 2px black,2px 0 black,0 -2px black;font-size:1.15em;text-decoration:underline;text-align:center;padding:0;margin:7px 7px 17px}.rpgui-content h4{color:#fff;font-weight:1;text-shadow:-2px 0 black,0 2px black,2px 0 black,0 -2px black;font-size:1em;text-decoration:underline;text-align:center;padding:0;margin:7px 7px 17px}.rpgui-content p,.rpgui-content span{color:#fff;text-shadow:-2px 0 black,0 2px black,2px 0 black,0 -2px black;font-size:1em;line-height:22px}.rpgui-content a{color:#ff0;text-shadow:-2px 0 black,0 2px black,2px 0 black,0 -2px black;font-size:1em;line-height:22px;text-decoration:none}.rpgui-content a:hover{text-decoration:underline}.rpgui-content label{color:#fff;text-shadow:-2px 0 black,0 2px black,2px 0 black,0 -2px black;font-size:1em;line-height:20px;display:inline}.rpgui-content li{margin-left:20px;color:#fff;text-shadow:-2px 0 black,0 2px black,2px 0 black,0 -2px black;font-size:1em;line-height:22px}.rpgui-progress{height:42px;width:100%;margin-top:5px;margin-bottom:5px;position:relative}.rpgui-progress-left-edge{position:absolute;height:42px;width:40px;left:0;background-image:url(/assets/progress-bar-left-COjYuONo.png);background-size:100% 100%}.rpgui-progress-right-edge{position:absolute;height:42px;width:40px;right:0;background-image:url(/assets/progress-bar-right-CRABZOs_.png);background-size:100% 100%}.rpgui-progress-track{position:absolute;height:42px;left:40px;right:40px;background-image:url(/assets/progress-bar-track-BEyCDTni.png);background-repeat:repeat-x;background-size:36px 100%}.rpgui-progress-fill{position:absolute;top:9px;bottom:8px;left:0;width:100%;background-image:url(/assets/progress-eUBhSMNz.png);background-repeat:repeat-x;background-size:36px 100%}.rpgui-progress-fill.blue{background-image:url(/assets/progress-blue-QP2C8TZI.png)}.rpgui-progress-fill.green{background-image:url(/assets/progress-green-DabWEXWi.png)}.rpgui-progress-fill.red{background-image:url(/assets/progress-red-BjgWy-IP.png)}.rpgui-content input[type=radio].rpgui-radio{display:none}.rpgui-content input[type=radio].rpgui-radio+label{background:url(/assets/radio-off-BX0GuadG.png) no-repeat;line-height:24px;display:inline-block;background-size:auto 100%;padding-left:34px;height:24px;margin-top:8px;margin-bottom:8px}.rpgui-content input[type=radio].rpgui-radio:checked+label{background:url(/assets/radio-on-DMBc_P-P.png) no-repeat;line-height:24px;display:inline-block;background-size:auto 100%;padding-left:34px;height:24px}.rpgui-content .rpgui-radio.golden+label{background:url(/assets/radio-golden-off-C2lVSZ06.png) no-repeat!important;background-size:auto 100%!important}.rpgui-content .rpgui-radio.golden:checked+label{background:url(/assets/radio-golden-on-C7ZnqQQl.png) no-repeat!important;background-size:auto 100%!important}.rpgui-content ::-webkit-scrollbar,.rpgui-content::-webkit-scrollbar{width:18px}.rpgui-content ::-webkit-scrollbar-track,.rpgui-content::-webkit-scrollbar-track{background-image:url(/assets/scrollbar-track-BCQNdPfy.png);background-size:18px 60px;background-repeat:repeat-y}.rpgui-content ::-webkit-scrollbar-thumb,.rpgui-content::-webkit-scrollbar-thumb{background-image:url(/assets/scrollbar-thumb-CBdkhGoB.png);background-size:100% 100%;background-repeat:no-repeat}.rpgui-content ::-webkit-scrollbar-button,.rpgui-content::-webkit-scrollbar-button{background-image:url(/assets/scrollbar-button-Wy73JEuK.png);background-size:100% 100%;background-repeat:no-repeat}.rpgui-disabled,.rpgui-content :disabled,.rpgui-content input[type=radio]:disabled+label,.rpgui-content input[type=checkbox]:disabled+label,.rpgui-content input[type=range]:disabled+.rpgui-slider-container,.rpgui-content :disabled+.rpgui-dropdown-imp,.rpgui-content :disabled+.rpgui-dropdown-imp+.rpgui-dropdown-imp,.rpgui-content :disabled+.rpgui-list-imp{cursor:url(/assets/default-BLTLhD_r.png),auto;-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%);filter:grayscale(100%);filter:url(#greyscale);filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;color:#999}.rpgui-slider-container{height:20px;width:100%;margin-top:15px;margin-bottom:15px;position:relative}.rpgui-slider-left-edge{position:absolute;height:20px;width:20px;left:0;background-image:url(/assets/slider-left-DMnwGret.png);background-size:100% 100%}.rpgui-slider-right-edge{position:absolute;height:20px;width:20px;right:0;background-image:url(/assets/slider-right-DEdQ6-83.png);background-size:100% 100%}.rpgui-slider-track{position:absolute;height:20px;left:0;right:0;background-image:url(/assets/slider-track-PzcloWyf.png);background-repeat:repeat-x;background-size:24px 100%}.rpgui-slider-thumb{position:absolute;height:30px;width:15px;margin-top:-5px;left:40px;background-image:url(/assets/slider-thumb-NlnKUDrZ.png);background-size:100% 100%}.rpgui-slider-container.golden{height:30px;width:100%;margin-top:15px;margin-bottom:15px;position:relative}.rpgui-slider-left-edge.golden{position:absolute;height:30px;width:30px;left:0;background-image:url(/assets/slider-left-golden-D8jvaJWK.png);background-size:100% 100%}.rpgui-slider-right-edge.golden{position:absolute;height:30px;width:30px;right:0;background-image:url(/assets/slider-right-golden-DT9bQRAN.png);background-size:100% 100%}.rpgui-slider-track.golden{position:absolute;height:30px;left:0;right:0;background-image:url(/assets/slider-track-golden-Zj4cLEAt.png);background-repeat:repeat-x;background-size:40px 100%}.rpgui-slider-thumb.golden{position:absolute;height:36px;width:18px;margin-top:-4px;left:40px;background-image:url(/assets/slider-thumb-golden-ji7NofKi.png);background-size:100% 100%}.app-container{width:100vw;height:100vh;display:grid;grid-template-areas:"header header" "map sidebar" "log sidebar";grid-template-columns:1fr 350px;grid-template-rows:auto 1fr 250px;gap:0;padding:0;overflow:hidden}.sidebar .rpgui-container{position:relative!important;width:auto!important;box-sizing:border-box}.turn-report-container .rpgui-container{position:relative!important;height:100%!important;width:auto!important;box-sizing:border-box}.turn-report-container .rpgui-container.maximized{position:fixed!important;top:10%!important;left:10%!important;width:80vw!important;height:80vh!important;z-index:2000!important;background-color:#222!important}.rpgui-content{position:static!important;overflow:hidden!important}.header{grid-area:header;padding:10px 20px;display:flex;justify-content:space-between;align-items:center;background:#00000080;z-index:20;border-bottom:2px solid #000}.main-content{grid-area:map;overflow:hidden;border-right:2px solid #444;background-color:#000;display:block;padding:0;position:relative}.sidebar{grid-area:sidebar;padding:10px;display:flex;flex-direction:column;gap:15px;overflow-y:auto}.turn-report-container{grid-area:log;background:#000c;padding:0;overflow:hidden}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#111}::-webkit-scrollbar-thumb{background:#444;border:1px solid #000}.login-page{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background:#000}.login-container{width:400px;max-width:90vw;text-align:center}.form-group{margin-bottom:12px;text-align:left}.form-group label{display:block;margin-bottom:4px;font-size:.85em;color:#ccc}.form-group input{width:100%;padding:8px;font-family:Courier New,monospace;font-size:1em;background:#1a1a1a;border:1px solid #555;color:#fff;box-sizing:border-box}.form-group input:focus{outline:none;border-color:#fceabb}.form-error{color:#ff6b6b;font-size:.85em;margin:8px 0}.form-switch{margin-top:12px;font-size:.8em;color:#8ab4f8;cursor:pointer}.form-switch:hover{text-decoration:underline}.admin-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:3000}.admin-panel{width:500px;max-width:90vw;max-height:80vh;overflow-y:auto}.invite-link-box{background:#0006;padding:10px;margin-bottom:10px;border:1px solid #555}.invite-list{max-height:200px;overflow-y:auto}.invite-row{display:flex;justify-content:space-between;padding:4px 0;font-size:.85em;border-bottom:1px solid #333}.invite-used{color:#4caf50}.invite-pending{color:#ffa726}.hex-plains .hex-shape{fill:#e5de47;stroke:#333;stroke-width:2px}.hex-forest .hex-shape{fill:#b7c18c;stroke:#333;stroke-width:2px}.hex-heavy_forest .hex-shape{fill:#77904c;stroke:#333;stroke-width:2px}.hex-mountain .hex-shape,.hex-hill .hex-shape{fill:#f7f7f7;stroke:#333;stroke-width:2px}.hex-water .hex-shape{fill:#6ebae7;stroke:#333;stroke-width:2px}.hex-swamp .hex-shape{fill:#afbc9e;stroke:#333;stroke-width:2px}.terrain-icon{pointer-events:none}.hex-text{fill:#333;font-size:10px;font-weight:700;pointer-events:none;opacity:.5}.hex-heavy_forest .hex-text,.hex-swamp .hex-text{fill:#111}.map-container{width:100%;height:100%;position:relative;background-color:#333;overflow:hidden}.grid-wrapper{width:100%;height:100%}.map-controls{position:absolute;top:20px;right:20px;z-index:100;display:flex;gap:8px;background:#fffc;padding:8px;border-radius:4px;border:1px solid #999}.map-controls button{min-width:32px;padding:4px 8px;cursor:pointer}.header-text{fill:#fceabb;font-size:16px;font-weight:700;pointer-events:none;text-shadow:1px 1px 2px #000}:root{font-family:Courier New,Courier,monospace;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#1a1a1a;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;background-color:#000}button{border-radius:0;border:1px solid #fff;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;color:#fff;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff;background-color:#333}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}h1,h2,h3{text-transform:uppercase;letter-spacing:2px;color:#fceabb;margin-top:0}
