@import"https://fonts.googleapis.com/css2?family=Comic+Neue:wght@400;700&display=swap";body,html{box-sizing:border-box;margin:0;padding:0;width:100%}*{box-sizing:border-box}[data-v-d7fc96de]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.container.scuffed-mode[data-v-d7fc96de] *{font-family:Comic Sans MS,Comic Neue,cursive,sans-serif!important}.container[data-v-d7fc96de]{background:#f5f5f5;box-sizing:border-box;margin:0;max-width:100%;min-height:100vh;overflow-x:hidden;padding:2rem;position:relative;transition:background .5s ease;width:100%}.container.scuffed-mode[data-v-d7fc96de]{animation:rainbow-bg-d7fc96de 3s ease infinite;background:linear-gradient(45deg,#f0f,#0ff,#ff0,#f0f);background-size:400% 400%}@keyframes rainbow-bg-d7fc96de{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.sparkles[data-v-d7fc96de],.stars[data-v-d7fc96de]{animation:sparkle-d7fc96de 2s ease-in-out infinite;font-size:2rem;margin:1rem 0;text-align:center}@keyframes sparkle-d7fc96de{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.normal-title[data-v-d7fc96de]{color:#333;font-weight:300}.normal-title[data-v-d7fc96de],.wordart-title[data-v-d7fc96de]{margin:2rem 0;text-align:center}.wordart-title[data-v-d7fc96de]{animation:float-d7fc96de 3s ease-in-out infinite}.normal-text[data-v-d7fc96de]{color:#333;display:block;font-size:2.5rem;font-weight:300;letter-spacing:.1em}.normal-subtitle[data-v-d7fc96de]{color:#666;display:block;font-size:1.5rem;font-weight:300;margin-top:.5rem}@keyframes float-d7fc96de{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-20px) rotate(2deg)}}.wordart-text[data-v-d7fc96de]{background:linear-gradient(45deg,#ff0080,#00ff80,#8000ff,#ff8000);-webkit-background-clip:text;background-size:300% 300%;display:block;font-size:4rem;font-weight:700;-webkit-text-fill-color:transparent;animation:rainbow-text-d7fc96de 2s linear infinite;background-clip:text;letter-spacing:.2em;text-shadow:4px 4px 0 #f0f,8px 8px 0 #0ff,12px 12px 0 #ff0,16px 16px 20px rgba(0,0,0,.5);transform:perspective(500px) rotateX(15deg)}@keyframes rainbow-text-d7fc96de{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.wordart-subtitle[data-v-d7fc96de]{animation:wiggle-d7fc96de .5s ease-in-out infinite;color:#f0f;display:block;font-size:2.5rem;font-weight:700;margin-top:.5rem;text-shadow:3px 3px 0 #0ff,6px 6px 0 #ff0,9px 9px 0 #f0f,12px 12px 15px rgba(0,0,0,.5)}@keyframes wiggle-d7fc96de{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.normal-h2[data-v-d7fc96de]{color:#333;font-size:1.5rem;font-weight:500}.normal-h2[data-v-d7fc96de],.wordart-h2[data-v-d7fc96de]{margin:2rem 0 1rem;text-align:center}.wordart-h2[data-v-d7fc96de]{animation:bounce-title-d7fc96de 1s ease-in-out infinite;font-size:2.5rem;font-weight:700;text-shadow:3px 3px 0 #f0f,6px 6px 0 #0ff,9px 9px 15px rgba(0,0,0,.5)}@keyframes bounce-title-d7fc96de{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.05)}}.search-section[data-v-d7fc96de]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem;padding:2rem;transition:all .5s ease;width:100%}.search-section.scuffed-search[data-v-d7fc96de]{animation:pulse-border-d7fc96de 2s ease-in-out infinite;background:#fffffff2;border:5px solid #000;border-radius:20px;box-shadow:0 0 0 5px #f0f,0 0 0 10px #0ff,0 0 20px #f0fc}@keyframes pulse-border-d7fc96de{0%,to{box-shadow:0 0 0 5px #f0f,0 0 0 10px #0ff,0 0 20px #f0fc}50%{box-shadow:0 0 0 8px #f0f,0 0 0 15px #0ff,0 0 30px #f0f}}.normal-label[data-v-d7fc96de]{color:#333;font-size:1.1rem;font-weight:500;margin-bottom:.5rem}.bouncy-label[data-v-d7fc96de]{animation:bounce-d7fc96de 1s ease-in-out infinite;background:#fff;border:3px solid #000;border-radius:10px;color:#000;display:inline-block;font-size:1.8rem;font-weight:700;padding:.5rem 1rem;text-shadow:2px 2px 0 #f0f,4px 4px 0 #0ff}@keyframes bounce-d7fc96de{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.material-select[data-v-d7fc96de]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;border:1px solid #ccc;border-radius:4px;box-shadow:none;box-sizing:border-box;color:#333;cursor:pointer;font-size:1rem;font-weight:400;min-height:44px;padding:.75rem 2.5rem .75rem .75rem;transition:all .3s;width:100%}.material-select.normal-select[data-v-d7fc96de]:hover{border-color:#999}.material-select.normal-select[data-v-d7fc96de]:focus{border-color:#06c;outline:2px solid #06c;outline-offset:2px}.material-select[data-v-d7fc96de]:not(.normal-select){background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M6 9 1 4h10z'/%3E%3C/svg%3E");border:4px solid #000;border-radius:15px;box-shadow:0 0 0 3px #0ff,0 0 0 6px #f0f,0 0 20px #0ffc;color:#000;font-size:1.3rem;font-weight:700;min-height:60px;padding:1rem 3rem 1rem 1rem}.material-select[data-v-d7fc96de]:not(.normal-select):hover{background:#ff0;border-color:#f0f;box-shadow:0 0 0 4px #0ff,0 0 0 8px #f0f,0 0 30px #f0f;color:#000;transform:scale(1.02)}.material-select[data-v-d7fc96de]:not(.normal-select):focus{animation:none!important;background:#fff!important;border-color:#00f!important;box-shadow:0 0 0 4px #0ff,0 0 0 8px #f0f,0 0 0 12px #00f,0 0 40px #00fc!important;color:#000!important;outline:4px solid #00f!important;outline-offset:4px;transform:scale(1.02)}.material-select[data-v-d7fc96de]:not(.normal-select):focus-visible{outline:4px solid #00f!important;outline-offset:4px}.material-select:not(.normal-select):focus.wiggly[data-v-d7fc96de]{animation:none}.material-select option[data-v-d7fc96de]{background:#fff;color:#000;font-size:1.2rem;padding:.5rem}.wiggly[data-v-d7fc96de]{animation:wiggle-select-d7fc96de .3s ease-in-out infinite}@keyframes wiggle-select-d7fc96de{0%,to{transform:rotate(-1deg)}50%{transform:rotate(1deg)}}.error[data-v-d7fc96de],.loading[data-v-d7fc96de],.no-results[data-v-d7fc96de]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#666;font-size:1.1rem;padding:2rem;text-align:center;transition:all .5s ease}.loading.normal-loading[data-v-d7fc96de]{font-size:1.1rem}.loading[data-v-d7fc96de]:not(.normal-loading){animation:spinny-text-d7fc96de 1s linear infinite;background:linear-gradient(45deg,#f0f,#0ff);border:5px solid #ff0;border-radius:20px;color:#ff0;font-size:2rem;font-weight:700}@keyframes spinny-text-d7fc96de{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.1)}to{transform:rotate(1turn) scale(1)}}.error.normal-error[data-v-d7fc96de]{background:#fff3cd;border-color:#ffc107;color:#856404}.error[data-v-d7fc96de]:not(.normal-error){animation:shake-text-d7fc96de .5s ease-in-out infinite;background:linear-gradient(45deg,red,#ff8000);border-color:red;color:#ff0}@keyframes shake-text-d7fc96de{0%,to{transform:translate(0)}25%{transform:translate(-10px) rotate(-2deg)}75%{transform:translate(10px) rotate(2deg)}}.no-results.normal-no-results[data-v-d7fc96de]{background:#f8f9fa;border-color:#dee2e6;color:#666}.no-results[data-v-d7fc96de]:not(.normal-no-results){background:linear-gradient(45deg,#8000ff,#ff0080);border-color:#8000ff;color:#ff0}.rainbow-text[data-v-d7fc96de]{background:linear-gradient(45deg,#ff0080,#00ff80,#8000ff,#ff8000);-webkit-background-clip:text;background-size:300% 300%;-webkit-text-fill-color:transparent;animation:rainbow-text-d7fc96de 2s linear infinite;background-clip:text}.items-grid[data-v-d7fc96de],.results[data-v-d7fc96de]{margin-top:2rem}.items-grid[data-v-d7fc96de]{box-sizing:border-box;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));width:100%}.item-card[data-v-d7fc96de]{background:#fff;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s}.item-card[data-v-d7fc96de],.item-card.normal-card[data-v-d7fc96de]{border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px #0000001a}.item-card[data-v-d7fc96de]:not(.normal-card){border:6px solid;border-radius:25px;box-shadow:0 0 0 3px,0 0 20px #0000004d,inset 0 0 20px #ffffff80}.item-card[data-v-d7fc96de]:before{animation:shine-d7fc96de 3s infinite;background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}@keyframes shine-d7fc96de{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.bounce-in[data-v-d7fc96de]{animation:bounce-in-d7fc96de .6s ease-out backwards}@keyframes bounce-in-d7fc96de{0%{opacity:0;transform:scale(.3) translateY(100px) rotate(-180deg)}50%{transform:scale(1.1) translateY(-10px) rotate(10deg)}to{opacity:1;transform:scale(1) translateY(0) rotate(0)}}.item-card.normal-card[data-v-d7fc96de]:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.item-card[data-v-d7fc96de]:not(.normal-card):hover{transform:translateY(-10px) rotate(2deg) scale(1.05);z-index:10}.item-card.card-0[data-v-d7fc96de]{background:linear-gradient(135deg,#ffb3ff,#fff);border-color:#f0f}.item-card.card-1[data-v-d7fc96de]{background:linear-gradient(135deg,#b3ffff,#fff);border-color:#0ff}.item-card.card-2[data-v-d7fc96de]{background:linear-gradient(135deg,#ffffb3,#fff);border-color:#ff0}.item-card.card-3[data-v-d7fc96de]{background:linear-gradient(135deg,#fc9,#fff);border-color:#ff8000}.item-card.normal-card.common[data-v-d7fc96de]{border-left:4px solid #9e9e9e}.item-card.normal-card.uncommon[data-v-d7fc96de]{border-left:4px solid #4caf50}.item-card.normal-card.rare[data-v-d7fc96de]{border-left:4px solid #2196f3}.item-card:not(.normal-card).common[data-v-d7fc96de]{border-left:10px solid #f0f}.item-card:not(.normal-card).uncommon[data-v-d7fc96de]{border-left:10px solid #0f0}.item-card:not(.normal-card).rare[data-v-d7fc96de]{border-left:10px solid #0080ff}.normal-item-title[data-v-d7fc96de]{color:#333;font-size:1.2rem;font-weight:600;margin:0 0 1rem}.item-title[data-v-d7fc96de]{color:#ff0080;font-size:1.8rem;font-weight:700;margin:0 0 1rem;text-shadow:2px 2px 0 #f0f,4px 4px 0 #0ff}.spinny-hover[data-v-d7fc96de]{transition:transform .3s}.item-card:hover .spinny-hover[data-v-d7fc96de]{animation:spin-hover-d7fc96de .5s ease-in-out}@keyframes spin-hover-d7fc96de{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.2)}}.item-details[data-v-d7fc96de]{display:flex;flex-direction:column;gap:.8rem;position:relative;z-index:1}.item-details p[data-v-d7fc96de]{color:#333;font-size:1.1rem;font-weight:700;margin:0}.item-details strong[data-v-d7fc96de]{font-size:1.2rem}.rarity-badge[data-v-d7fc96de]{animation:pulse-badge-d7fc96de 1s ease-in-out infinite;background:linear-gradient(45deg,#f0f,#0ff);border-radius:15px;color:#ff0;display:inline-block;font-weight:700;padding:.3rem .8rem;text-shadow:1px 1px 2px rgba(0,0,0,.5)}@keyframes pulse-badge-d7fc96de{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.jonathan-mode-button[data-v-d7fc96de]{background:#ffffffe6;border:1px solid #ddd;border-radius:6px;box-shadow:0 2px 4px #0000001a;color:#666;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.85rem;font-weight:500;opacity:.7;padding:.5rem 1rem;position:fixed;right:1rem;top:1rem;transition:all .2s;z-index:9999}.jonathan-mode-button[data-v-d7fc96de]:hover{background:#fff;box-shadow:0 4px 8px #00000026;box-shadow:0 0 0 8px #f0f,0 0 0 15px #0ff,0 0 40px red,0 15px 50px #000000b3;filter:brightness(1.2) saturate(1.3);opacity:1;transform:translateY(-1px)}.jonathan-mode-button[data-v-d7fc96de]:active{filter:brightness(.9)}.modal-overlay[data-v-d7fc96de]{animation:fade-in-d7fc96de .2s ease-in-out;background:#000c;inset:0;position:fixed;z-index:10000}@keyframes fade-in-d7fc96de{0%{opacity:0}to{opacity:1}}.modal-content[data-v-d7fc96de]{animation:slide-up-d7fc96de .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 10px 40px #0000004d;margin:0;max-width:500px;padding:2rem;text-align:center;width:90%}@keyframes slide-up-d7fc96de{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.modal-title[data-v-d7fc96de]{color:#333;font-size:1.5rem;font-weight:600;line-height:1.5;margin:0 0 2rem}.modal-buttons[data-v-d7fc96de]{display:flex;gap:1rem;justify-content:center}.modal-button[data-v-d7fc96de]{border:none;border-radius:8px;cursor:pointer;font-size:1.1rem;font-weight:600;min-width:100px;padding:.75rem 2rem;transition:all .2s}.modal-button-confirm[data-v-d7fc96de]{background:#22c55e;color:#fff}.modal-button-confirm[data-v-d7fc96de]:hover{background:#16a34a;box-shadow:0 4px 8px #22c55e4d;transform:translateY(-2px)}.modal-button-confirm[data-v-d7fc96de]:active{transform:translateY(0)}.modal-button-cancel[data-v-d7fc96de]{background:#ef4444;color:#fff}.modal-button-cancel[data-v-d7fc96de]:hover{background:#dc2626;box-shadow:0 4px 8px #ef44444d;transform:translateY(-2px)}.modal-button-cancel[data-v-d7fc96de]:active{transform:translateY(0)}
