@import url(https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Rock+Salt&display=swap);.frame-2{filter:drop-shadow(5px 5px 4px #151515);margin-left:auto;margin-right:auto}.img-header{border-radius:20px;display:flex;display:inline-block}.specialCard{background:#d38dff99}.rocksalt{font-family:Rock Salt,cursive}.gloria{font-family:Gloria Hallelujah,cursive}.flower{font-family:Indie Flower,cursive}.fuzzy{font-family:Fuzzy Bubbles,cursive}.beenie{font-family:Reenie Beanie,cursive}.spudsite{font-weight:bolder;letter-spacing:3px;text-shadow:red 0 0,cyan 0 0;transition:text-shadow 265ms}.spudsite:hover{text-shadow:red -3px 0,cyan 3px 0}.spudsiteSM{font-weight:bolder;letter-spacing:3px;text-shadow:red 0 0,cyan 0 0;transition:text-shadow 265ms}.spudsiteSm:hover{text-shadow:red -2px 0,cyan 2px 0}.social-icons{filter:drop-shadow(3px 3px 3px #151515);list-style:none;margin:0;padding:0 0 1em}.social-icons li{display:inline-block;font-size:1.2em;margin:.15em;position:relative}.social-icons i{color:#5e17ae;left:21px;position:absolute;top:21px;transition:all 265ms ease-out}.social-icons a{display:inline-block}.social-icons a:before{background:linear-gradient(43deg,#4158d0,#c850c0 46%,#ffcc70);border-radius:100%;content:" ";display:block;height:60px;transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transition:ease-out;width:60px}.social-icons a:hover:before{transform:scale(0);transition:all 265ms ease-in}.social-icons a:hover i{-webkit-text-fill-color:#0000;background:linear-gradient(43deg,#4158d0,#c850c0 46%,#ffcc70);-webkit-background-clip:text;color:#5e17ae;transform:scale(2);-ms-transform:scale(2);-webkit-transform:scale(2);transition:all 265ms ease-in}.funk-n-jump{filter:drop-shadow(0 0 3px #1515154b);position:absolute;right:2%;top:20%}.songSymbol{filter:drop-shadow(4px 4px 4px #151515);height:auto;width:70px}.songSymbol img:before{transform:scale(1);transition:ease}.songSymbol:hover{transform:scale(1.5);transition:all .2s ease}.intro-video{filter:drop-shadow(5px 5px 5px #151515)}.navLink{border-radius:50%;display:inline;font-family:Rock Salt,cursive;font-weight:700;line-height:3;margin-right:1em;outline:none;text-align:center;text-decoration:none;width:10%}.navLink:focus,.navLink:link,.navLink:visited{background:linear-gradient(43deg,#4158d0,#c850c0 46%,#ffcc70);color:#151515;text-shadow:#fff 0 0;transition:text-shadow 265ms}.navLink:hover{background:#6225a9;color:#f0f8ff;text-shadow:#fff -2px 0,#fff 2px 0,#fff 0 2px,#fff 0 -2px;transform:scale(1.1);transition:all 265ms ease}.headerLink{border-radius:50%}.headerLink:hover{background:#0df;transform:scale(1.1);transition:all 265ms ease}.lastLink{margin-right:0}.rotate{animation:rotate 30s linear infinite}.rotate2{animation:rotate 60s linear infinite}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spuddies{filter:drop-shadow(2px 2px 4px #151515);height:19em;transition:transform .3s cubic-bezier(.4,2,.6,1),filter .3s cubic-bezier(.4,2,.6,1);width:19em;will-change:transform,filter}.spuddies img:before{transform:scale(1);transition:ease-out}.spuddies:hover{filter:drop-shadow(0 8px 24px #a17cff);transform:scale(1.08) rotate(-2deg)}.spuds-circle-container{align-items:center;display:flex;flex-direction:column;margin:1rem auto;max-width:1200px;padding:.5rem;position:relative;width:100%;z-index:1}.spud-member-wrapper{animation:fadeScaleIn .5s cubic-bezier(.4,2,.6,1);margin:.5rem;position:relative;transition:box-shadow .3s cubic-bezier(.4,2,.6,1),transform .3s cubic-bezier(.4,2,.6,1),opacity .3s cubic-bezier(.4,2,.6,1);z-index:1}.spud-member-wrapper.active{box-shadow:0 8px 32px #5000782e,0 1.5px 6px #00000014;opacity:1;position:relative;transform:scale(1.04);z-index:100}.spud-top{margin-bottom:1rem}.spud-bottom,.spud-top{display:flex;gap:1rem;justify-content:center}@media (min-width:992px){.spuds-circle-container{min-height:600px}.spud-member-wrapper{margin:.5rem}}@media (min-width:768px) and (max-width:991px){.spud-bottom,.spud-top{flex-wrap:wrap;gap:1rem}}@media (max-width:767px){.spud-bottom,.spud-top{align-items:center;flex-direction:column;gap:1rem}}footer{clear:both;margin-top:2rem}.container.text-center,footer{position:relative;z-index:2}.krystal-container{display:flex;justify-content:center;margin:1rem auto 6rem;padding:0;position:relative;width:100%;z-index:1}.member-card{position:relative;z-index:2}.member-info{background-color:#fffffff2;border-radius:8px;box-shadow:0 4px 8px #0003;max-width:19em;padding:.5rem;position:absolute;width:100%;z-index:99}.song-symbol-wrapper{position:relative;z-index:1}.card,.specialCard{animation:fadeScaleIn .5s cubic-bezier(.4,2,.6,1);box-shadow:0 2px 12px #5000781a,0 1.5px 6px #00000014;transition:box-shadow .3s cubic-bezier(.4,2,.6,1),transform .3s cubic-bezier(.4,2,.6,1),opacity .3s cubic-bezier(.4,2,.6,1);will-change:transform,box-shadow,opacity}.card:active,.specialCard:active{box-shadow:0 1px 4px #5000781a;transform:scale(.98)}.card:hover,.specialCard:hover{box-shadow:0 8px 32px #5000782e,0 1.5px 6px #00000014;transform:scale(1.03)}.gallery-modal{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:99999}.gallery-overlay{align-items:center;background-color:#000000e6;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}.gallery-content{align-items:center;background:#000000e6;border-radius:8px;display:flex;flex-direction:column;max-width:90vw;padding:20px;position:relative}.gallery-header{display:flex;justify-content:flex-end;margin-bottom:10px;width:100%}.gallery-close{align-items:center;background:#ffffffb3;border:none;border-radius:50%;color:#000;cursor:pointer;display:flex;font-size:24px;height:40px;justify-content:center;position:static;transition:background-color .3s;width:40px}.gallery-close:hover{background:#ffffffe6}.gallery-controls{gap:20px;margin-top:15px}.gallery-controls,.gallery-nav{align-items:center;display:flex;justify-content:center}.gallery-nav{background:#ffffffb3;border:none;border-radius:50%;cursor:pointer;font-size:18px;height:40px;transition:background-color .3s;width:40px}.gallery-nav:hover{background:#ffffffe6}.gallery-counter{color:#fff;font-size:16px}.gallery-image{max-height:70vh;max-width:100%;object-fit:contain}.music-video-box{filter:drop-shadow(5px 5px 5px #151515);margin:2rem 0;text-align:center}.bandcamp-box{display:block;filter:drop-shadow(3px 3px 3px #151515);padding:2rem;text-align:center}.tag{filter:drop-shadow(1px 1px 2px #151515)}.song-symbols-container{position:relative;z-index:1}.jumping-spud{height:10em;transition:transform .3s ease;width:15em}.jumping-spud:hover{transform:scale(1.1)}.singles-section{margin-bottom:2rem}.albums-section,.singles-section{display:flex;flex-wrap:wrap;justify-content:center}.albums-section{gap:2rem}@media (max-width:768px){.music-video-box .ratio{width:90vw!important}.albums-section iframe,.singles-section iframe{margin:.5rem}}.show-card{align-items:center;display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:center;margin-bottom:2rem;padding:1rem;transition:transform .3s ease}.show-card:hover{transform:scale(1.02)}.show-card h4,.show-card h5{margin-bottom:.5rem;text-align:center;width:100%}.show-card a{display:flex;justify-content:center;margin-top:.5rem;width:100%}.show-image{border-radius:4px;filter:drop-shadow(3px 3px 3px #151515);height:auto;max-width:300px;object-fit:cover;width:100%}.past-shows-grid{grid-gap:2rem;align-items:center;gap:2rem;grid-template-columns:repeat(3,1fr);padding:2rem}.upcoming-shows{margin:0 auto;max-width:800px;padding:2rem}.upcoming-shows .show-image{max-width:500px}.past-shows-grid .show-image{max-width:300px}@media (max-width:992px){.past-shows-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.past-shows-grid{grid-template-columns:1fr}}.absolute{position:absolute}.centered{left:50%;top:65%;transform:translate(-50%,-50%)}.cursor{color:#fff}.texture-selector{left:48%;transform:scale(5)}.texture-selector img:active{border:2px solid red}.menu{left:80px;top:80px}.game-container{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-items:center;background-color:#1f2937;box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:100%;padding:16px;position:relative;touch-action:manipulation;-webkit-user-select:none;user-select:none}.game-stats{color:#fff;display:flex;justify-content:space-between;margin-bottom:16px}.game-grid{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(15,30px);margin:0 auto}.game-tile{align-items:center;border:1px solid #374151;display:flex;height:30px;justify-content:center;touch-action:manipulation;-webkit-user-select:none;user-select:none;width:30px}.wall{background-color:#4b5563}.floor{background-color:#d1d5db}.target-venue{background-color:#fbbf24}.player{animation:bounce 1s infinite}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.mobile-controls{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,50px);margin-left:auto;margin-right:auto;margin-top:24px;max-width:200px}.control-button{background-color:#6b7280;border:none;border-radius:4px;color:#fff;height:50px;width:50px}.control-button:active{background-color:#4b5563}.instructions{color:#fff;font-size:14px;margin-top:16px;text-align:center}.game-over-screen{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.game-over-title{color:red;margin-bottom:16px}.play-again-button{background-color:#dc2626;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:18px;margin-top:16px;padding:12px 24px}.final-score{font-size:64px}.play-again-button:hover{background-color:#b91c1c}.play-again-button{transition:background-color .3s ease}.final-score{color:#fff;font-size:6vw;margin-top:32px}.high-score-entry{margin-top:20px;text-align:center}.high-score-entry input{font-size:16px;margin-right:10px;padding:10px}.high-score-entry button{cursor:pointer;font-size:16px;padding:10px 20px}.high-score-confirmation{color:#fff;margin-top:20px}.high-score-board{align-items:center;background-color:#000000e6;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;overflow-y:auto;padding:20px;position:fixed;top:0;width:100%;z-index:1001}.high-score-board h2{font-size:36px;margin-bottom:20px}.high-score-board ol{font-size:24px;list-style:decimal;margin:0;max-height:50%;max-width:400px;overflow-y:auto;padding:0 20px 0 40px;width:100%}.high-score-board li{margin-bottom:10px}.high-score-board button,.view-high-scores-button{cursor:pointer;font-size:16px;margin-top:20px;padding:10px 20px}@media (max-width:480px){.game-grid{grid-template-columns:repeat(15,min(20px,6vw))}.game-tile{font-size:12px;height:min(20px,6vw);width:min(20px,6vw)}.high-score-board{padding:10px}.high-score-board h2{font-size:28px;margin-bottom:15px}.high-score-board ol{font-size:18px;padding:0 10px 0 30px}}@media (max-width:768px){.game-container{padding:8px;width:100%}.game-stats{margin-bottom:8px;padding:0 8px;width:100%}}.notification{background-color:#3b82f6e6;border-radius:8px;color:#fff;padding:10px 20px;position:absolute;top:20px;z-index:1000}.notification.left{left:20px;transform:none}.notification.right{right:20px;transform:none}.notification.success{background-color:#10b981e6}.notification.error{background-color:#ef4444e6}.notification.hide{opacity:0}.notification{opacity:1;transition:opacity .5s ease-in-out}.notification.fade-out{opacity:0}.merch-card-expanded{align-items:center;animation:fadeScaleIn .3s cubic-bezier(.4,2,.6,1);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:99999}.merch-modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000d9;height:100%;left:0;position:absolute;top:0;width:100%;z-index:99999}.merch-modal-content{max-height:90vh;overflow-y:auto;padding:1rem;position:relative;z-index:100000}.merch-modal-content .card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border:none;box-shadow:0 20px 60px #00000080}.merch-card-collapsed{animation:fadeScaleIn .5s cubic-bezier(.4,2,.6,1);cursor:pointer;position:relative;transition:transform .3s cubic-bezier(.4,2,.6,1);z-index:1}.merch-card-collapsed:hover{transform:scale(1.05)}.merch-item-card{border-radius:12px;box-shadow:0 2px 12px #5000781a,0 1.5px 6px #00000014;overflow:hidden;position:relative;transition:box-shadow .3s cubic-bezier(.4,2,.6,1)}.merch-item-card:hover{box-shadow:0 8px 32px #5000782e,0 1.5px 6px #00000014}.merch-item-image{height:200px;object-fit:cover;transition:transform .3s ease;width:100%}.merch-item-card:hover .merch-item-image{transform:scale(1.1)}.merch-item-overlay{background:#000000e6;bottom:0;color:#fff;left:0;padding:1rem;position:absolute;right:0;transform:translateY(100%);transition:transform .3s ease;z-index:3}.merch-item-details{margin-top:.5rem}.merch-item-card:hover .merch-item-overlay{transform:translateY(0)}.merch-item-name{font-size:1rem;font-weight:600;margin:0}.merch-item-name-visible{background:linear-gradient(#0000,#000000b3);bottom:0;color:#fff;left:0;padding:.75rem;position:absolute;right:0;z-index:2}.merch-item-price{color:#ff6bda;font-size:1.1rem;font-weight:700;margin:.25rem 0 0}.merch-item-category{font-size:.8rem;letter-spacing:.5px;margin:.25rem 0 0;opacity:.8;text-transform:uppercase}.merch-featured-badge{background:linear-gradient(45deg,#ff6bda,#85ffa9);border-radius:12px;color:#fff;font-size:.75rem;font-weight:600;padding:.25rem .5rem;position:absolute;right:.5rem;text-transform:uppercase;top:.5rem}.merch-image-container{margin-bottom:1rem;position:relative}.merch-primary-image{background:#0000000d;border-radius:8px;height:400px;margin-bottom:.5rem;object-fit:contain;width:100%}.merch-thumbnails{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.merch-thumbnail{border:2px solid #0000;border-radius:6px;cursor:pointer;height:60px;object-fit:cover;opacity:.7;transition:all .3s ease;width:60px}.merch-thumbnail:hover{opacity:1;transform:scale(1.05)}.merch-thumbnail.active{border-color:#ff6bda;opacity:1;transform:scale(1.1)}.merch-description{color:#666;font-size:.9rem;line-height:1.5;margin-bottom:1rem}.merch-price{color:#ff6bda;font-size:1.5rem;margin-bottom:1rem}.merch-option-group{margin-bottom:1rem;text-align:left}.merch-option-label{color:#333;display:block;font-weight:600;margin-bottom:.5rem}.merch-option-buttons{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.merch-option-btn{background:#fff;border:2px solid #ddd;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:500;padding:.5rem 1rem;transition:all .3s ease}.merch-option-btn:hover{background:#ff6bda1a;border-color:#ff6bda}.merch-option-btn.selected{background:#ff6bda;border-color:#ff6bda;color:#fff}.merch-stock-status{font-weight:600;margin-bottom:1rem}.stock-count{color:#666}.merch-item-stock,.stock-count{font-size:.8rem;margin-top:.25rem}.text-warning{color:#ffc107!important}.merch-purchase-btn:disabled:hover{box-shadow:none;transform:none}.merch-purchase-btn{background:linear-gradient(45deg,#ff6bda,#85ffa9);border:none;border-radius:8px;color:#fff;font-weight:600;padding:.75rem;transition:all .3s ease;width:100%}.merch-purchase-btn:hover:not(:disabled){box-shadow:0 4px 12px #ff6bda4d;transform:translateY(-2px)}.merch-purchase-btn:disabled{background:#ccc;cursor:not-allowed}@media (max-width:768px){.merch-modal-content{padding:.5rem}.merch-modal-content .card{margin:0;width:95vw!important}.merch-primary-image{height:250px}.merch-thumbnail{height:50px;width:50px}.merch-option-buttons{justify-content:center}.merch-close-btn{font-size:1.2rem;height:35px;width:35px}}@keyframes fadeScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.merch-song-input{border:2px solid #ff6bda;border-radius:8px;font-size:1rem;padding:.75rem;transition:all .3s ease;width:100%}.merch-song-input:focus{border-color:#85ffa9;box-shadow:0 0 0 3px #ff6bda1a;outline:none}.merch-header{margin:2rem auto;max-width:1200px;padding:0 1rem;position:relative}.merch-title-section{text-align:center}.merch-title-section h1{font-size:2.5rem;margin:0 0 .5rem}.merch-title-section p{color:#666;font-size:1.1rem;margin:0}.merch-category-filter{margin:2rem 0;text-align:center}.category-buttons{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin:0 auto;max-width:800px}.category-btn{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffe6;border:2px solid #ff6bda;border-radius:25px;box-shadow:0 2px 8px #0000001a;color:#ff6bda;cursor:pointer;font-size:.9rem;font-weight:600;letter-spacing:.5px;padding:.75rem 1.5rem;text-transform:uppercase;transition:all .15s ease-out}.category-btn:hover:not(.active){background:#fffffff2;box-shadow:0 4px 12px #ff6bda4d;transform:translateY(-2px)}.category-btn.active:hover{border-radius:25px;transform:none}.category-btn.active,.category-btn.active:hover{background:linear-gradient(45deg,#ff6bda,#85ffa9);background-clip:padding-box;box-shadow:0 4px 12px #ff6bda66}.category-btn.active{-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#0000;border-radius:25px;color:#fff;transition:none}.merch-grid-container{margin:2rem 0;min-height:400px}.merch-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0 auto;max-width:1400px;padding:0 1rem}.merch-item-wrapper{align-items:flex-start;display:flex;justify-content:center}.no-items-message{color:#666;font-size:1.1rem;padding:3rem;text-align:center}@media (max-width:768px){.merch-header{padding-bottom:20px;padding-right:80px;text-align:center}.merch-title-section h1{font-size:2rem}.cart-icon-container{margin-top:0;position:absolute;right:0;top:0}.category-buttons{gap:.25rem}.category-btn{font-size:.8rem;padding:.5rem 1rem}.merch-grid{gap:1rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));padding:0 .5rem}}@media (max-width:480px){.merch-grid{grid-template-columns:1fr;max-width:300px}.category-buttons{align-items:center;flex-direction:column}.category-btn{width:200px}}.merch-item-wrapper{animation:fadeScaleIn .5s cubic-bezier(.4,2,.6,1);animation-fill-mode:both}.merch-grid-container{position:relative;z-index:2}.merch-category-filter{position:relative;z-index:1}.merch-grid-container.modal-open{pointer-events:none}.merch-grid-container.modal-open .merch-item-wrapper{pointer-events:none;z-index:1}.merch-grid-container.modal-open .merch-item-wrapper .merch-card-expanded{pointer-events:auto;z-index:99999}.category-btn{overflow:hidden;position:relative}.category-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.category-btn:hover:before{left:100%}.cart-icon-container{position:absolute;right:0;top:0;z-index:1000}.cart-icon-btn{background:linear-gradient(45deg,#ff6bda,#85ffa9);border:none;border-radius:50%;box-shadow:0 6px 20px #0000004d,0 4px 12px #ff6bda4d;cursor:pointer;font-size:1.5rem;height:60px;position:relative;transition:all .3s ease;width:60px}.cart-icon-btn:hover{box-shadow:0 6px 16px #ff6bda66;transform:scale(1.1)}.cart-count{background:#f44;border-radius:50%;color:#fff;font-size:.8rem;font-weight:700;height:24px;position:absolute;right:-5px;top:-5px;width:24px}.cart-count,.cart-modal{align-items:center;display:flex;justify-content:center}.cart-modal{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:10000}.cart-modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000d9;height:100%;left:0;position:absolute;top:0;width:100%}.cart-modal-content{background:#fff;border-radius:12px;box-shadow:0 20px 60px #00000080;max-height:80vh;max-width:600px;overflow-y:auto;position:relative;width:90vw;z-index:10001}.cart-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:1.5rem}.cart-empty{color:#666;padding:3rem;text-align:center}.cart-item,.cart-items{padding:1rem}.cart-item{align-items:center;border-bottom:1px solid #eee;display:flex;gap:1rem}.cart-item-image{border-radius:8px;height:60px;object-fit:cover;width:60px}.cart-item-details{flex:1 1}.cart-item-details h6{font-size:1rem;margin:0 0 .5rem}.cart-item-details p{color:#666;font-size:.9rem;margin:.25rem 0}.cart-item-price{color:#ff6bda!important;font-weight:700}.cart-item-quantity{align-items:center;display:flex;gap:.5rem}.cart-item-quantity button{background:#f0f0f0;border:none;border-radius:4px;cursor:pointer;font-weight:700;height:30px;width:30px}.cart-item-quantity button:hover{background:#e0e0e0}.cart-remove-btn{background:#f44;border:none;border-radius:50%;color:#fff;cursor:pointer;font-weight:700;height:30px;width:30px}.cart-footer{align-items:center;border-top:1px solid #eee;display:flex;justify-content:space-between;padding:1.5rem}.cart-total{font-size:1.2rem}.cart-checkout-btn{background:linear-gradient(45deg,#ff6bda,#85ffa9);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:.75rem 1.5rem;transition:all .3s ease}.cart-checkout-btn:hover{box-shadow:0 4px 12px #ff6bda4d;transform:translateY(-2px)}.go-to-cart-container{margin:3rem 0;padding:0 1rem;text-align:center}.go-to-cart-btn{background:linear-gradient(45deg,#ff6bda,#85ffa9);border:none;border-radius:50px;box-shadow:0 6px 20px #0003,0 4px 12px #ff6bda4d;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;letter-spacing:.5px;padding:1rem 2rem;text-transform:uppercase;transition:all .3s ease}.go-to-cart-btn:hover{box-shadow:0 8px 25px #0000004d,0 6px 16px #ff6bda66;transform:translateY(-3px)}.hover-grow{filter:drop-shadow(2px 2px 4px #151515);transition:transform .3s cubic-bezier(.4,2,.6,1),filter .3s cubic-bezier(.4,2,.6,1);will-change:transform,filter}.hover-grow:hover{filter:drop-shadow(0 8px 24px #a17cff);transform:scale(1.08)}.email-btn{border:2px solid #343a40;border-radius:5px;color:#343a40;font-size:1.2rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.email-btn:hover{background-color:#343a40;color:#fff;transform:translateY(-2px)}.jumping-spud{border-radius:10px}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.mini-tour-card{margin:0 auto;max-width:400px}.mini-tour-image{height:auto;max-width:300px}.mini-tour-shows{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1200px;padding:0 15px}@media (max-width:768px){.mini-tour-shows{grid-template-columns:1fr}.mini-tour-card,.mini-tour-image{max-width:100%}}*{font-family:Space Grotesk,sans-serif!important}.cart-close-btn,.cart-remove-btn,.chatbox-close-btn,.gallery-close,.merch-close-btn,.navLink,.navbar-brand,.rocksalt,.spudNavBar,.spudsite,button.btn.cart-close-btn,button.btn.chatbox-close-btn,button.btn.member-close-btn,button.btn.merch-close-btn,button.btn.song-close-btn{font-family:Rock Salt,cursive!important}.show-details{font-family:Space Grotesk,sans-serif!important;font-weight:400}.fa-brands,.fa-duotone,.fa-light,.fa-regular,.fa-solid,.fa-thin{font-family:Font Awesome\ 6 Brands!important}.past-shows-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,300px);justify-content:center;margin:0 auto;max-width:1400px;padding:0 20px}.past-shows-grid .show-card{margin:0;width:300px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.5025c05e.css.map*/