@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{margin:0;overflow:hidden;padding:0}#root,body,html{height:100%}*{box-sizing:border-box;margin:0;padding:0}#root,body,html{height:100vh;overflow:hidden;width:100%}body,html{height:100%;margin:0;overflow:auto;padding:0;width:100%}body.loaded{opacity:1}#background-container{height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:-1}#sky{background:#0000;height:calc(100vh - 20vw);position:absolute;top:0;width:100vw;z-index:1}#stars{background:#0d133a;height:100%;width:100%;z-index:0}#stafield{animation:stars_animation 120s linear infinite;height:150%;opacity:0;position:absolute;transform-origin:center center;width:150%}@keyframes stars_animation{0%{opacity:0;transform:rotate(0deg)}10%{opacity:.1}20%{opacity:.5}30%{opacity:.5}40%{opacity:.4}50%{opacity:0;transform:rotate(180deg)}60%{opacity:0}70%{opacity:0}80%{opacity:0}90%{opacity:0}to{opacity:0;transform:rotate(1turn)}}.lightning{height:100vh;left:0;position:absolute;top:0;width:100vw;z-index:2}.sun,.tatoo1,.tatoo2{position:absolute;width:100%}.tatoo1{left:-10%;top:100%}.tatoo1 div{animation:tatoo1_transition 60s ease infinite;background:linear-gradient(-5deg,#fff,#f9fedb,#e5bd41,#da731f,#d95229);background-size:100% 500%;border-radius:3.5vw;height:5.25vw;position:relative;width:5.25vw}@keyframes tatoo1_transition{0%{background-position:0 100%;filter:blur(2px);height:5.25vw;width:5.25vw}5%{background-position:0 80%;filter:blur(1px);height:5.95vw;width:5.95vw}14%{background-position:0 0;filter:blur(1px);height:7vw;width:7vw}20%{background-position:0 0;filter:blur(1px);height:7vw;width:7vw}50%{background-position:0 70%;filter:blur(1px);height:7vw;width:7vw}60%{background-position:0 70%;filter:blur(3px);height:3.5vw;width:3.5vw}to{background-position:0 100%;filter:blur(2px);height:5.25vw;width:5.25vw}}.tatoo2{left:3vw;top:12vw}.tatoo2 div{animation:tatoo2_transition 60s ease infinite;background:linear-gradient(-5deg,#fff,#f9fedb,#e5bd41,#d97829);background-size:100% 300%;border-radius:2.5vw;height:3.75vw;position:relative;width:3.75vw}@keyframes tatoo2_transition{0%{background-position:0 100%;filter:blur(2px);height:3.75vw;width:3.75vw}4%{background-position:0 95%;height:4.25vw;width:4.25vw}8%{background-position:0 80%;filter:blur(1px)}14%{background-position:0 50%;filter:blur(1px);height:5vw;width:5vw}20%{background-position:0 0;height:5vw;width:5vw}50%{background-position:0 70%;filter:blur(2px);height:5vw;width:5vw}60%{background-position:0 70%;filter:blur(3px);height:2.5vw;width:2.5vw}to{background-position:0 100%;filter:blur(2px);height:3.75vw;width:3.75vw}}.suncrane{animation:suncrane_animation 60s linear infinite;background:#0000;height:2%;left:0;margin:auto;position:absolute;right:0;top:calc(100vh - 20vw);width:65%}@keyframes suncrane_animation{0%{transform:rotate(135deg)}to{transform:rotate(495deg)}}#crates,#house,#landscape,#luke,#mountains,#sandcrawler,#tuskens,.landscape_element{height:auto;position:absolute;z-index:7}#crates,#house,#landscape,#mountains,.landscape_animatable{animation:landscape_animation 60s linear infinite}.shadow_element{bottom:0;filter:blur(2px);height:auto;left:0;position:absolute;width:100vw;z-index:5}#mountains{left:0;top:calc(100vh - 25vw);width:100vw;z-index:3}#landscape{bottom:0;left:0;width:100vw;z-index:4}@keyframes landscape_animation{0%{filter:brightness(85%)}10%{filter:brightness(85%)}20%{filter:brightness(60%)}30%{filter:brightness(30%)}40%{filter:brightness(30%)}50%{filter:brightness(45%)}60%{filter:brightness(60%)}70%{filter:brightness(75%)}80%{filter:brightness(95%)}90%{filter:brightness(90%)}to{filter:brightness(85%)}}#house{bottom:3vw;left:0;width:50vw;z-index:7}#crates{bottom:9.5vw;left:74vw;width:14.75vw}#luke{animation:luke_animation 60s linear infinite;bottom:14vw;left:50vw;width:8vw}@keyframes luke_animation{0%{opacity:0}5%{opacity:0}10%{opacity:1}15%{opacity:1}22%{opacity:0}to{opacity:0}}#sandcrawler{animation:sandcrawler_animation 120s linear infinite;bottom:22.7vw;left:35%;transform:rotateY(180deg);width:1.25vw;z-index:6}@keyframes sandcrawler_animation{0%{left:35%}5%{left:25%;transform:rotateY(180deg)}25%{left:25%;transform:rotateY(0deg)}50%{left:100%;transform:rotateY(0deg)}75%{left:100%;transform:rotateY(180deg)}to{left:35%}}#tuskens{animation:tuskens_animation 60s linear infinite;bottom:17.7vw;left:85vw;width:4.75vw;z-index:6}@keyframes tuskens_animation{0%{opacity:0}5%{opacity:0}25%{opacity:0}30%{opacity:1}35%{opacity:1}40%{opacity:0}to{opacity:0}}footer{align-items:center;bottom:0;color:#b0926b;display:flex;filter:none;height:auto;justify-content:center;position:absolute;width:100vw;z-index:8}footer div{font-size:1rem;line-height:2rem}@media (max-width:991.98px){footer div{font-size:.75rem;line-height:1.5rem}}@media (max-width:767.98px){footer div{font-size:.5rem;line-height:1rem}}@media (max-width:499.98px){footer div{font-size:.5rem;line-height:1rem}}footer a{color:#b0926b;z-index:8}@media (max-width:768px){body{opacity:1!important;transition:none!important}}.card{box-sizing:border-box;display:inline-block;margin:px;overflow:hidden}.card:hover{transform:translateY(-5px)}.card img{height:100%;object-fit:cover}.card.sand{background-color:khaki}.card.blood{background-color:#cd5c5c}.card.visible{opacity:1}.card.invisible{opacity:.5}.card.empty{background-color:#ccc}.card img{display:block;height:auto;width:100%}.card{align-items:center;display:flex;height:100%;justify-content:center}.card img{height:12vh;object-fit:contain;width:auto}@media (max-width:768px){.other-players{grid-template-columns:1fr}.deck-piles{grid-template-columns:repeat(2,1fr)}.deck-pile h4{font-size:min(3vw,.9rem)}.player-hand h3{font-size:min(4vw,1rem)}.player-hand p{font-size:min(3.5vw,.9rem)}.card img,.deck-pile img{height:10vh}}.game-board{background:linear-gradient(145deg,#e6e9ed,#fff);border-radius:var(--border-radius);box-shadow:0 10px 20px #0000001a;margin-bottom:30px;padding:20px}.deck-piles{display:flex;gap:20px;justify-content:space-between}.deck-pile:hover{transform:translateY(-5px)}.deck-pile{background-color:var(--card-background);border-radius:var(--border-radius);box-shadow:0 5px 15px #00000014;padding:15px;transition:transform .3s ease}@media (max-width:768px){.deck-piles{flex-direction:column}}.game-board{margin:1vh 0;max-height:25vh;padding:1vh;width:100%}.deck-piles{grid-gap:1vw;display:grid;gap:1vw;grid-template-columns:repeat(4,1fr);height:100%}.deck-pile{align-items:center;display:flex;flex-direction:column;justify-content:center}.deck-pile h4{font-size:min(1.2vw,1rem);margin-bottom:.5vh}.deck-pile img{height:15vh;object-fit:contain;width:auto}.player-hand{background-color:var(--card-background);border-radius:var(--border-radius);box-shadow:0 5px 15px #00000014;box-sizing:border-box;margin:0 auto;max-width:100%;padding:10px;transition:all .3s ease;width:100%}.player-hand.current{border:3px solid var(--primary-color);transform:scale(1.05)}.cards{display:flex;gap:10px;justify-content:center;margin-bottom:15px}.player-info{flex-grow:1;margin-right:20px}.player-info h3{font-size:1.2rem}.player-info p{font-size:1rem}.actions{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;margin-bottom:10px;margin-left:20px}.actions select{margin-bottom:5px;padding:5px;width:100%}.actions button{background-color:var(--primary-color);border:none;border-radius:25px;color:#fff;cursor:pointer;font-weight:700;margin:10px 5px 5px;padding:10px 15px;transition:background-color .3s ease,transform .2s ease;width:100%}.actions button:hover{background-color:#2980b9;transform:scale(1.05)}.actions button:active{transform:scale(.95)}@media (max-width:768px){.player-hand{transition:all .3s ease;width:100%}}.player-hand{align-items:center;display:flex;height:100%;justify-content:space-between;padding:1vh}.player-hand .cards{align-items:center;display:flex;gap:1vw;justify-content:center}.player-hand .cards img{height:12vh;object-fit:contain;width:auto}.player-hand h3{font-size:min(1.5vw,1.2rem);margin-bottom:.5vh}.player-hand p{font-size:min(1.2vw,1rem)}.game-status h2,.game-status h3{color:#fff}.game-status{background-image:url(/static/media/hyperspace.52ba820f280e67017c3c.jpg);background-position:50%;background-size:cover;border-radius:var(--border-radius);color:#fff;margin-bottom:20px;margin:1vh 0;padding:10px 20px;padding:1vh;text-align:center}.game-status h2{font-size:min(2.5vw,1.8rem)}.game-status h3{font-size:min(2vw,1.5rem)}.modal-overlay{background-color:#000000bf}.modal-header{align-items:center;border-bottom:2px solid #f0f0f0;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}.modal-header h2{color:#333;font-size:24px;margin:0}.modal-close-button{background:none;border:none;color:#666;cursor:pointer;font-size:24px}.modal-content{border-radius:8px;box-shadow:0 4px 20px #00000026;font-family:Roboto,sans-serif;max-height:90vh;max-width:800px;overflow-y:auto;padding:30px}.modal-content h2{color:var(--primary-color);margin-bottom:20px}.modal-content h3{color:var(--secondary-color);margin-bottom:10px;margin-top:20px}.modal-content ul{margin-bottom:15px;padding-left:20px}.modal-content li{margin-bottom:5px}.modal-content p{margin-bottom:15px}.modal-content button{margin-top:20px}.modal-body{color:#444;font-size:16px;line-height:1.6}.modal-body h3{color:#2c3e50;font-size:20px;margin-bottom:15px;margin-top:25px}.modal-body ul{margin-bottom:20px;padding-left:20px}.modal-body li{margin-bottom:10px}.modal-body p{margin-bottom:15px}.modal-content::-webkit-scrollbar{width:8px}.modal-content::-webkit-scrollbar-track{background:#f1f1f1}.modal-content::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.modal-content::-webkit-scrollbar-thumb:hover{background:#555}.modal-content button{background-color:var(--primary-color);border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.modal-content button:hover{background-color:var(--secondary-color)}@font-face{font-family:Star Jedi;font-style:normal;font-weight:400;src:url(/static/media/Starjhol.c247ee6825d52f9d0862.ttf) format("truetype")}h1{font-family:Star Jedi,sans-serif}:root{--primary-color:#3498db;--secondary-color:#2ecc71;--background-color:#f0f3f5;--card-background:#fff;--text-color:#333;--border-radius:12px}body{background-color:#f0f3f5;background-color:var(--background-color);color:#333;color:var(--text-color);font-family:Roboto,sans-serif}.App{font-family:Arial,sans-serif;margin:0 auto;max-width:1200px;padding:20px;text-align:center}h1{color:#fff;font-size:5em}h2,h3{color:#3498db;color:var(--primary-color)}.players-container{align-items:center;margin-top:20px}.current-player{margin-bottom:20px;max-width:400px;width:100%}.other-players{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;width:100%}.other-players .player-hand{flex-basis:calc(33.333% - 20px);flex-grow:1;flex-shrink:1;max-width:300px}.rules-button{background-color:#3498db;background-color:var(--primary-color);border:none;border-radius:25px;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:10px 20px;position:fixed;right:20px;top:20px;transition:all .3s ease;z-index:100}.rules-button:hover{background-color:#2ecc71;background-color:var(--secondary-color);box-shadow:0 6px 8px #00000026;transform:translateY(-2px)}.rules-button:active{box-shadow:0 2px 4px #0000001a;transform:translateY(0)}.rules-button:before{content:"📖 ";margin-right:5px}@media (max-width:768px){.players{grid-template-columns:1fr}.other-players{align-items:center;flex-direction:column}.other-players .player-hand{max-width:400px;width:100%}}.App{display:flex;flex-direction:column;height:100vh;overflow:hidden;padding:1vh 2vw;width:100vw}h1{font-size:min(5vw,3rem);margin:1vh 0}.players-container{display:flex;flex:1 1;flex-direction:column;gap:1vh;justify-content:center;max-height:50vh;width:100%}.current-player{flex:1 1;max-height:25vh}.other-players{grid-gap:1vh;display:grid;flex:2 1;gap:1vh;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));max-height:25vh}.modal-overlay{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{background-color:#fff;border-radius:5px;max-width:400px;padding:20px;text-align:center;width:90%}.button-container{display:flex;gap:20px;justify-content:center;margin-top:20px}.choice-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;padding:10px 20px;transition:background-color .3s}.choice-button:hover{background-color:#0056b3}
/*# sourceMappingURL=main.2259ca23.css.map*/