@import url(https://fonts.googleapis.com/css2?family=Geist+Mono:wght@400;600&family=Geist+Sans:wght@400;500;600;700&display=swap);body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.animated-rotation{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:-webkit-transform 3s ease-in-out;transition:transform 3s ease-in-out;transition:transform 3s ease-in-out,-webkit-transform 3s ease-in-out}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Geist Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}.App{background-image:linear-gradient(180deg,#180f26,#100a1c);color:#fff;display:flex;flex-direction:column;min-height:100vh;overflow:hidden;position:relative;text-align:center}.App.tomtbola{background-image:linear-gradient(180deg,#e5e5e5,#d0d0d0);color:#333}.SaveToPng{border-radius:1rem;padding:2rem;transition:all .3s ease}.Button{background-color:initial;border-radius:.5rem;border-style:solid;border-width:2px;box-shadow:0 4px 10px rgba(0,0,0,.2);box-sizing:border-box;cursor:pointer;font-family:Geist Sans,sans-serif;font-size:1.05rem;font-weight:600;margin:0;padding:.85rem 1.8rem;text-align:center;transition:background-color .11s cubic-bezier(.2,0,0,1),border-color .11s cubic-bezier(.2,0,0,1),color .11s cubic-bezier(.2,0,0,1),box-shadow .11s cubic-bezier(.2,0,0,1),-webkit-transform .11s cubic-bezier(.2,0,0,1);transition:background-color .11s cubic-bezier(.2,0,0,1),border-color .11s cubic-bezier(.2,0,0,1),color .11s cubic-bezier(.2,0,0,1),transform .11s cubic-bezier(.2,0,0,1),box-shadow .11s cubic-bezier(.2,0,0,1);transition:background-color .11s cubic-bezier(.2,0,0,1),border-color .11s cubic-bezier(.2,0,0,1),color .11s cubic-bezier(.2,0,0,1),transform .11s cubic-bezier(.2,0,0,1),box-shadow .11s cubic-bezier(.2,0,0,1),-webkit-transform .11s cubic-bezier(.2,0,0,1)}.fikahjulet-button{border-color:#6ff6b7;color:#6ff6b7}.tomtbola-button{border-color:#f55;color:#f55}.bw-button{border-color:#000;color:#000}.Button:hover{background-color:initial!important}.TextRow{background-color:hsla(0,0%,100%,.1);border:1px solid rgba(111,246,183,.5);border-radius:.5rem;box-sizing:border-box;color:#fff;font-family:Geist Sans,sans-serif;font-size:1rem;margin:0;outline:none;padding:.6rem 1.2rem;resize:none;transition:border-color .11s cubic-bezier(.2,0,0,1),background-color .11s cubic-bezier(.2,0,0,1),box-shadow .11s cubic-bezier(.2,0,0,1)}.TextRow::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.TextRow::placeholder{color:hsla(0,0%,100%,.5)}.TextRow:focus{background-color:hsla(0,0%,100%,.2);border-color:#6ff6b7;box-shadow:0 0 0 2px rgba(111,246,183,.2)}.spacer{height:5vh}.Spacer{height:2vh}.floating-image{-webkit-animation:float 6s ease-in-out infinite;animation:float 6s ease-in-out infinite;position:absolute;right:5%;top:15%;z-index:0}.in-front{position:relative;z-index:1}.HeaderSvg{height:auto;margin-bottom:2rem;max-width:80%}@-webkit-keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.WheelSvg{cursor:pointer;-webkit-filter:drop-shadow(0 10px 20px rgba(0,0,0,.3));filter:drop-shadow(0 10px 20px rgba(0,0,0,.3));height:90vh;max-height:90vh;max-width:100vw;transition:-webkit-transform .16s cubic-bezier(.2,0,0,1);transition:transform .16s cubic-bezier(.2,0,0,1);transition:transform .16s cubic-bezier(.2,0,0,1),-webkit-transform .16s cubic-bezier(.2,0,0,1);width:auto}.WheelSvg:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.animated-rotation{transition:-webkit-transform 6s ease;transition:transform 6s ease;transition:transform 6s ease,-webkit-transform 6s ease}.RehnFont{color:#fff;font-family:neue-kabel,sans-serif;font-size:6vw;font-weight:900}.TextArea{border-radius:1rem;font-family:Open Sans,sans-serif;font-size:1rem;max-height:50vh;max-width:70vw;min-height:10rem;min-width:10rem;padding:1rem}.speech-bubble{background-color:#fff;border-radius:10px;color:#000;font-size:1.2em;font-weight:bolder;margin:20px;max-width:300px;padding:15px;position:relative}.speech-bubble:after{border:20px solid transparent;border-top-color:#fff;content:"";left:20px;position:absolute;top:100%}.speech-content{list-style-type:decimal;text-align:left}.header-container{left:1.5rem;position:absolute;top:1rem;z-index:10}.geist-logo{color:#fff;font-family:Geist Sans,sans-serif;font-size:3.5rem;font-weight:500;letter-spacing:-.025em;margin:0;text-shadow:0 4px 8px rgba(0,0,0,.3)}@media (max-width:768px){.geist-logo{font-size:3rem}}.footer-container{margin-top:2rem;padding:1.5rem;width:100%}.theme-link{display:block;text-decoration:none;transition:-webkit-transform .11s cubic-bezier(.2,0,0,1);transition:transform .11s cubic-bezier(.2,0,0,1);transition:transform .11s cubic-bezier(.2,0,0,1),-webkit-transform .11s cubic-bezier(.2,0,0,1)}.theme-link:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.theme-button{border-radius:8px;box-shadow:0 3px 10px rgba(0,0,0,.2);padding:.75rem 1.5rem;transition:background-color .11s cubic-bezier(.2,0,0,1),border-color .11s cubic-bezier(.2,0,0,1),box-shadow .11s cubic-bezier(.2,0,0,1),-webkit-transform .11s cubic-bezier(.2,0,0,1);transition:background-color .11s cubic-bezier(.2,0,0,1),border-color .11s cubic-bezier(.2,0,0,1),transform .11s cubic-bezier(.2,0,0,1),box-shadow .11s cubic-bezier(.2,0,0,1);transition:background-color .11s cubic-bezier(.2,0,0,1),border-color .11s cubic-bezier(.2,0,0,1),transform .11s cubic-bezier(.2,0,0,1),box-shadow .11s cubic-bezier(.2,0,0,1),-webkit-transform .11s cubic-bezier(.2,0,0,1)}.fikahjulet-theme{background-color:#180f26;border:2px solid #6ff6b7}.theme-text{color:#6ff6b7;font-family:Geist Sans,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.rehn-link{opacity:.9;transition:opacity .11s cubic-bezier(.2,0,0,1)}.rehn-link:hover{opacity:1}.input-container{align-items:center;display:flex;flex-direction:column;margin:48px auto 0;max-width:90%;padding-bottom:20px;padding-top:20px;position:relative;width:1000px;z-index:1}.name-input-area{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:1.5rem;max-height:60vh;max-width:1000px;overflow-y:auto;padding-right:8px;width:100%}.name-input-area::-webkit-scrollbar{width:8px}.name-input-area::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:4px}.name-input-area::-webkit-scrollbar-thumb{background-color:rgba(111,246,183,.5);border-radius:4px}.name-input-area{scrollbar-color:rgba(111,246,183,.5) hsla(0,0%,100%,.1);scrollbar-width:thin}.button-container{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin:2rem auto 80px;max-width:500px;width:100%}.save-image-button{background-color:initial;border-style:solid;border-width:2px;font-size:1.1rem;margin-top:1.5rem;padding:1rem 2rem}.fikahjulet-button.save-image-button{border-color:#6ff6b7;color:#6ff6b7}.tomtbola-button.save-image-button{border-color:#f55;color:#f55}.save-image-button:hover{background-color:initial!important;box-shadow:0 6px 14px rgba(0,0,0,.25);-webkit-transform:translateY(-2px) scale(1.05);transform:translateY(-2px) scale(1.05)}.fikahjulet-button.save-image-button:hover{color:#6ff6b7}.tomtbola-button.save-image-button:hover{color:#f55}.copy-link-button{background-color:initial;border-style:solid;border-width:2px}.fikahjulet-button.copy-link-button{border-color:#6ff6b7;color:#6ff6b7}.tomtbola-button.copy-link-button{border-color:#f55;color:#f55}.fikahjulet-button.copy-link-button:hover{background-color:initial!important;color:#6ff6b7}.tomtbola-button.copy-link-button:hover{background-color:initial!important;color:#f55}.main-content-area{justify-content:flex-start;margin-top:20px;overflow:visible;position:relative;z-index:1}.main-content-area,.wheel-view-container{align-items:center;display:flex;flex-direction:column;flex-grow:1;width:100%}.wheel-view-container{justify-content:center;padding-top:20px}.App.bw{background-color:#fff;background-image:linear-gradient(180deg,#fff,#f5e1fb);color:#000}.bw-button{background-color:#000;border:2px solid #000;color:#fff}.bw-button:hover{background-color:#333;border-color:#333}.bw-button.copy-link-button,.bw-button.save-image-button{background-color:initial;border-color:#000;color:#000}.bw-button.copy-link-button:hover,.bw-button.save-image-button:hover{background-color:rgba(0,0,0,.08);border-color:#333;color:#000}.App.bw .geist-logo{color:#000;text-shadow:none}.App.bw .WheelSvg{-webkit-filter:drop-shadow(0 6px 12px rgba(0,0,0,.1));filter:drop-shadow(0 6px 12px rgba(0,0,0,.1))}.App.bw .TextRow{background-color:#fff;border-color:rgba(0,0,0,.15);color:#000}.App.bw .TextRow::-webkit-input-placeholder{color:rgba(0,0,0,.4)}.App.bw .TextRow::placeholder{color:rgba(0,0,0,.4)}.App.bw .TextRow:focus{background-color:#fff;border-color:#000;box-shadow:0 0 0 2px rgba(0,0,0,.08)}.App.bw .rehn-link img{-webkit-filter:grayscale(100%) contrast(0) brightness(0);filter:grayscale(100%) contrast(0) brightness(0)}.coffee-icon{fill:#fff;transition:fill .11s cubic-bezier(.2,0,0,1)}.App.bw .coffee-icon{fill:#000}.adjust-names-button{background-color:initial;border-style:solid;border-width:2px;margin-left:12px}.fikahjulet-button.adjust-names-button{border-color:#6ff6b7;color:#6ff6b7}.fikahjulet-button.adjust-names-button:hover{background-color:initial!important;color:#6ff6b7}.tomtbola-button.adjust-names-button{border-color:#f55;color:#f55}.tomtbola-button.adjust-names-button:hover{background-color:initial!important;color:#f55}.bw-button.adjust-names-button{border-color:#000;color:#000}.bw-button.adjust-names-button:hover{background-color:rgba(0,0,0,.08)!important;border-color:#333;color:#000}.wheel-button-container{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin:1.5rem auto 0;max-width:750px;width:100%}.wheel-button-container .Button{box-sizing:border-box;flex:1 1;margin:0!important;min-width:150px;text-align:center}.adjust-names-button:hover,.copy-link-button:hover,.save-image-button:hover{background-color:initial!important}.fikahjulet-button.adjust-names-button:hover,.fikahjulet-button.copy-link-button:hover,.fikahjulet-button.save-image-button:hover{border-color:#6ff6b7!important;color:#6ff6b7!important}.tomtbola-button.adjust-names-button:hover,.tomtbola-button.copy-link-button:hover,.tomtbola-button.save-image-button:hover{border-color:#f55!important;color:#f55!important}.bw-button.adjust-names-button:hover,.bw-button.copy-link-button:hover,.bw-button.save-image-button:hover{background-color:initial!important;border-color:#333;color:#000}.fikahjulet-button:not(.save-image-button):not(.copy-link-button):not(.adjust-names-button):hover{background-color:#6ff6b7!important;color:#180f26!important}.tomtbola-button:not(.save-image-button):not(.copy-link-button):not(.adjust-names-button):hover{background-color:#f55!important;color:#fff!important}.bw-button:not(.save-image-button):not(.copy-link-button):not(.adjust-names-button):hover{background-color:#000!important;color:#fff!important}.adjust-names-button,.copy-link-button,.save-image-button,.show-wheel-button{background-color:initial;border-style:solid;border-width:2px}.fikahjulet-button.adjust-names-button,.fikahjulet-button.copy-link-button,.fikahjulet-button.save-image-button,.fikahjulet-button.show-wheel-button{border-color:#6ff6b7;color:#6ff6b7}.tomtbola-button.adjust-names-button,.tomtbola-button.copy-link-button,.tomtbola-button.save-image-button,.tomtbola-button.show-wheel-button{border-color:#f55;color:#f55}.bw-button.adjust-names-button,.bw-button.copy-link-button,.bw-button.save-image-button,.bw-button.show-wheel-button{border-color:#000;color:#000}.Button:hover{box-shadow:0 6px 14px rgba(0,0,0,.25);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.fikahjulet-button.adjust-names-button:hover,.fikahjulet-button.copy-link-button:hover,.fikahjulet-button.save-image-button:hover,.fikahjulet-button.show-wheel-button:hover{background-color:initial!important;border-color:#6ff6b7!important;color:#6ff6b7!important}.tomtbola-button.adjust-names-button:hover,.tomtbola-button.copy-link-button:hover,.tomtbola-button.save-image-button:hover,.tomtbola-button.show-wheel-button:hover{background-color:initial!important;border-color:#f55!important;color:#f55!important}.bw-button.adjust-names-button:hover,.bw-button.copy-link-button:hover,.bw-button.save-image-button:hover,.bw-button.show-wheel-button:hover{background-color:initial!important;border-color:#333;color:#000}.wheel-view-container{height:auto}.App.fikahjulet .name-input-area::-webkit-scrollbar-thumb{background-color:rgba(111,246,183,.5)}.App.tomtbola .name-input-area::-webkit-scrollbar-thumb{background-color:rgba(255,85,85,.5)}.App.bw .name-input-area::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3)}.App.fikahjulet .name-input-area{scrollbar-color:rgba(111,246,183,.5) hsla(0,0%,100%,.1)}.App.tomtbola .name-input-area{scrollbar-color:rgba(255,85,85,.5) hsla(0,0%,100%,.1)}.App.bw .name-input-area{scrollbar-color:rgba(0,0,0,.3) hsla(0,0%,100%,.1)}.input-view-container{margin-top:20px;position:relative;z-index:1}.App>header{position:relative;z-index:20}.FIKAHJULET{pointer-events:none;position:relative;z-index:15}.Logo{display:flex;justify-content:center;margin-top:auto;position:relative;width:100%;z-index:1}.toggle-trio-button{background-color:initial;border-style:solid;border-width:2px}.fikahjulet-button.toggle-trio-button{border-color:#6ff6b7;color:#6ff6b7}.tomtbola-button.toggle-trio-button{border-color:#f55;color:#f55}.bw-button.toggle-trio-button{border-color:#000;color:#000}.fikahjulet-button.toggle-trio-button:hover{background-color:initial!important;border-color:#6ff6b7!important;color:#6ff6b7!important}.tomtbola-button.toggle-trio-button:hover{background-color:initial!important;border-color:#f55!important;color:#f55!important}.bw-button.toggle-trio-button:hover{background-color:initial!important;border-color:#333;color:#000}.mode-indicator{font-size:.9rem;font-weight:500;margin-bottom:.75rem;margin-top:0;opacity:.8;text-align:center}.fikahjulet .mode-indicator,.tomtbola .mode-indicator{color:#fff}.bw .mode-indicator{color:#000}.App.fikahjulet .wheel-button-container .Button{background-color:hsla(0,0%,100%,.06)!important;border-color:hsla(0,0%,100%,.6)!important;box-shadow:0 2px 8px rgba(0,0,0,.25);color:#fff!important;transition:background-color .11s cubic-bezier(.2,0,0,1),border-color .11s cubic-bezier(.2,0,0,1),color .11s cubic-bezier(.2,0,0,1),box-shadow .11s cubic-bezier(.2,0,0,1),-webkit-transform .11s cubic-bezier(.2,0,0,1);transition:background-color .11s cubic-bezier(.2,0,0,1),border-color .11s cubic-bezier(.2,0,0,1),color .11s cubic-bezier(.2,0,0,1),transform .11s cubic-bezier(.2,0,0,1),box-shadow .11s cubic-bezier(.2,0,0,1);transition:background-color .11s cubic-bezier(.2,0,0,1),border-color .11s cubic-bezier(.2,0,0,1),color .11s cubic-bezier(.2,0,0,1),transform .11s cubic-bezier(.2,0,0,1),box-shadow .11s cubic-bezier(.2,0,0,1),-webkit-transform .11s cubic-bezier(.2,0,0,1)}.App.fikahjulet .wheel-button-container .Button:hover{background-color:#fff!important;border-color:#fff!important;box-shadow:0 8px 18px rgba(0,0,0,.35);color:#180f26!important;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.App.fikahjulet .wheel-button-container .Button:active{box-shadow:0 2px 6px rgba(0,0,0,.3);-webkit-transform:translateY(0);transform:translateY(0)}.App.fikahjulet .wheel-button-container .Button:focus-visible{outline:2px solid #fff;outline-offset:3px}.settings-card{border:1px solid transparent;border-radius:1.25rem;box-sizing:border-box;gap:2rem;padding:2rem;text-align:left;width:100%}.settings-card,.settings-section{display:flex;flex-direction:column}.settings-section{gap:.9rem}.settings-section-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.settings-section-title{font-family:Geist Sans,sans-serif;font-size:1.15rem;font-weight:600;letter-spacing:-.01em;margin:0}.settings-section-hint{font-size:.875rem;font-weight:500;opacity:.65}.settings-card .name-input-area{margin-bottom:0;max-height:45vh}.mode-segmented{align-self:flex-start;border:1px solid transparent;border-radius:999px;display:inline-flex;padding:4px}.mode-segment{background-color:initial;border:none;border-radius:999px;cursor:pointer;font-family:Geist Sans,sans-serif;font-size:.95rem;font-weight:600;padding:.55rem 1.75rem;transition:background-color .11s cubic-bezier(.2,0,0,1),color .11s cubic-bezier(.2,0,0,1)}.mode-segment:focus-visible{outline:2px solid currentColor;outline-offset:2px}.input-container .button-container{margin:1.75rem auto 80px;max-width:none}.input-container .button-container .Button{min-width:240px}.Button:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.45;-webkit-transform:none!important;transform:none!important}.App.fikahjulet .settings-card{background-color:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.12);box-shadow:0 18px 40px rgba(0,0,0,.35)}.App.fikahjulet .settings-section-title{color:#fff}.App.fikahjulet .settings-section+.settings-section{border-top:1px solid hsla(0,0%,100%,.1);padding-top:2rem}.App.fikahjulet .TextRow{background-color:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.14)}.App.fikahjulet .TextRow:focus{background-color:hsla(0,0%,100%,.12);border-color:#fff;box-shadow:0 0 0 3px hsla(0,0%,100%,.15)}.App.fikahjulet .name-input-area::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.3)}.App.fikahjulet .name-input-area{scrollbar-color:hsla(0,0%,100%,.3) hsla(0,0%,100%,.08)}.App.fikahjulet .mode-segmented{background-color:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.14)}.App.fikahjulet .mode-segment{color:hsla(0,0%,100%,.7)}.App.fikahjulet .mode-segment:hover{color:#fff}.App.fikahjulet .mode-segment.active{background-color:#fff;color:#180f26}.App.fikahjulet .input-container .show-wheel-button,.App.fikahjulet .input-container .show-wheel-button:hover:not(:disabled){background-color:#fff!important;border-color:#fff!important;color:#180f26!important}.App.fikahjulet .input-container .show-wheel-button:hover:not(:disabled){box-shadow:0 10px 24px rgba(0,0,0,.4)}.App.bw .settings-card{background-color:#fff;border-color:rgba(0,0,0,.1);box-shadow:0 10px 30px rgba(0,0,0,.06)}.App.bw .settings-section-title{color:#000}.App.bw .settings-section+.settings-section{border-top:1px solid rgba(0,0,0,.08);padding-top:2rem}.App.bw .mode-segmented{background-color:rgba(0,0,0,.05);border-color:rgba(0,0,0,.1)}.App.bw .mode-segment{color:rgba(0,0,0,.6)}.App.bw .mode-segment:hover{color:#000}.App.bw .mode-segment.active{background-color:#000;color:#fff}.App.bw .input-container .show-wheel-button,.App.bw .input-container .show-wheel-button:hover:not(:disabled){background-color:#000!important;border-color:#000!important;color:#fff!important}.App.tomtbola .settings-card{background-color:hsla(0,0%,100%,.55);border-color:rgba(0,0,0,.08);box-shadow:0 10px 30px rgba(0,0,0,.08)}.App.tomtbola .settings-section-title{color:#333}.App.tomtbola .settings-section+.settings-section{border-top:1px solid rgba(0,0,0,.08);padding-top:2rem}.App.tomtbola .mode-segmented{background-color:hsla(0,0%,100%,.7);border-color:rgba(255,85,85,.35)}.App.tomtbola .mode-segment{color:rgba(51,51,51,.7)}.App.tomtbola .mode-segment:hover{color:#f55}.App.tomtbola .mode-segment.active{background-color:#f55;color:#fff}.App.tomtbola .input-container .show-wheel-button,.App.tomtbola .input-container .show-wheel-button:hover:not(:disabled){background-color:#f55!important;border-color:#f55!important;color:#fff!important}@media (max-width:600px){.settings-card{gap:1.5rem;padding:1.25rem}.mode-segmented{align-self:stretch}.mode-segment{flex:1 1;padding:.55rem 1rem}.input-container .button-container .Button{min-width:0;width:100%}}.settings-card .name-input-area{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.App.fikahjulet .input-container .show-wheel-button:disabled{background-color:initial!important;border-color:hsla(0,0%,100%,.25)!important;color:hsla(0,0%,100%,.55)!important;opacity:1}.App.bw .input-container .show-wheel-button:disabled{background-color:initial!important;border-color:rgba(0,0,0,.2)!important;color:rgba(0,0,0,.45)!important;opacity:1}.App.tomtbola .input-container .show-wheel-button:disabled{background-color:initial!important;border-color:rgba(255,85,85,.4)!important;color:rgba(255,85,85,.6)!important;opacity:1}.logo-home-link{border-radius:.75rem;cursor:pointer;transition:opacity .11s cubic-bezier(.2,0,0,1),-webkit-transform .11s cubic-bezier(.2,0,0,1);transition:opacity .11s cubic-bezier(.2,0,0,1),transform .11s cubic-bezier(.2,0,0,1);transition:opacity .11s cubic-bezier(.2,0,0,1),transform .11s cubic-bezier(.2,0,0,1),-webkit-transform .11s cubic-bezier(.2,0,0,1)}.logo-home-link:hover{opacity:.8}.logo-home-link:active{-webkit-transform:scale(.98);transform:scale(.98)}.logo-home-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}.snowflake{color:#fff;font-family:Arial;font-size:1em;text-shadow:0 0 1px #ccc}@-webkit-keyframes snowflakes-fall{0%{top:-10%}to{top:100%}}@-webkit-keyframes snowflakes-shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(80px);transform:translateX(80px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes snowflakes-fall{0%{top:-10%}to{top:100%}}@keyframes snowflakes-shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(80px);transform:translateX(80px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.snowflake{-webkit-animation-duration:10s,3s;animation-duration:10s,3s;-webkit-animation-iteration-count:infinite,infinite;animation-iteration-count:infinite,infinite;-webkit-animation-name:snowflakes-fall,snowflakes-shake;animation-name:snowflakes-fall,snowflakes-shake;-webkit-animation-play-state:running,running;animation-play-state:running,running;-webkit-animation-timing-function:linear,ease-in-out;animation-timing-function:linear,ease-in-out;cursor:default;position:fixed;top:-10%;-webkit-user-select:none;user-select:none;z-index:9999}.snowflake:nth-of-type(0){-webkit-animation-delay:0s,0s;animation-delay:0s,0s;left:1%}.snowflake:first-of-type{-webkit-animation-delay:1s,1s;animation-delay:1s,1s;left:10%}.snowflake:nth-of-type(2){-webkit-animation-delay:6s,.5s;animation-delay:6s,.5s;left:20%}.snowflake:nth-of-type(3){-webkit-animation-delay:4s,2s;animation-delay:4s,2s;left:30%}.snowflake:nth-of-type(4){-webkit-animation-delay:2s,2s;animation-delay:2s,2s;left:40%}.snowflake:nth-of-type(5){-webkit-animation-delay:8s,3s;animation-delay:8s,3s;left:50%}.snowflake:nth-of-type(6){-webkit-animation-delay:6s,2s;animation-delay:6s,2s;left:60%}.snowflake:nth-of-type(7){-webkit-animation-delay:2.5s,1s;animation-delay:2.5s,1s;left:70%}.snowflake:nth-of-type(8){-webkit-animation-delay:1s,0s;animation-delay:1s,0s;left:80%}.snowflake:nth-of-type(9){-webkit-animation-delay:3s,1.5s;animation-delay:3s,1.5s;left:90%}.demo{color:#fff;display:block;margin:0 auto;padding:15px 0;text-align:center}.demo,.demo a{font-family:Raleway,sans-serif}.demo a{color:#000}.theme-controls-container{gap:4px;position:absolute;right:1.5rem;top:1.5rem;z-index:20}.icon-button,.theme-controls-container{align-items:center;display:flex;height:48px}.icon-button{-webkit-tap-highlight-color:transparent;border:none;cursor:pointer;flex:0 0 auto;justify-content:center;padding:0;position:relative;transition:-webkit-transform .11s cubic-bezier(.2,0,0,1);transition:transform .11s cubic-bezier(.2,0,0,1);transition:transform .11s cubic-bezier(.2,0,0,1),-webkit-transform .11s cubic-bezier(.2,0,0,1);width:48px}.icon-button,.icon-button:before{background-color:initial;border-radius:50%}.icon-button:before{content:"";inset:4px;position:absolute;transition:background-color .11s cubic-bezier(.2,0,0,1)}.icon-button .theme-icon{position:relative;z-index:1}.icon-button:active{-webkit-transform:scale(.92);transform:scale(.92)}.icon-button:focus-visible{outline:none}.icon-button:focus-visible:before{outline:2px solid currentColor;outline-offset:2px}.theme-icon{color:hsla(0,0%,100%,.75);transition:color .11s cubic-bezier(.2,0,0,1)}.icon-button.dark:hover:before{background-color:hsla(0,0%,100%,.12)}.icon-button.dark:hover .theme-icon{color:#fff}.icon-button.light .theme-icon{color:rgba(0,0,0,.65)}.icon-button.light:hover:before{background-color:rgba(0,0,0,.08)}.icon-button.light:hover .theme-icon{color:#000}.copy-link-container{flex:0 0 auto;height:48px;position:relative;width:48px}.copy-link-container .copy-link-icon-button{inset:0;position:absolute}.copy-link-tooltip{-webkit-animation:tooltip-in .14s cubic-bezier(.2,0,0,1);animation:tooltip-in .14s cubic-bezier(.2,0,0,1);background-color:#333;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.25);color:#fff;font-family:Geist Sans,sans-serif;font-size:.85rem;font-weight:500;left:50%;margin-top:8px;padding:6px 12px;pointer-events:none;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;z-index:30}@-webkit-keyframes tooltip-in{0%{opacity:0;-webkit-transform:translateX(-50%) translateY(-4px);transform:translateX(-50%) translateY(-4px)}to{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}@keyframes tooltip-in{0%{opacity:0;-webkit-transform:translateX(-50%) translateY(-4px);transform:translateX(-50%) translateY(-4px)}to{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}.copy-link-tooltip:after{border:5px solid transparent;border-bottom-color:#333;bottom:100%;content:"";left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.copy-link-tooltip.light{background-color:#fff;border:1px solid #ddd;box-shadow:0 4px 12px rgba(0,0,0,.12);color:#333}.copy-link-tooltip.light:after{border-bottom-color:#fff}@media (max-width:600px){.theme-controls-container{right:.75rem;top:1rem}}
/*# sourceMappingURL=main.fedaae4b.css.map*/