.chat-button[data-v-b8a20759]{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(circle at center,#f6bb42 60%,#1b2a49);border:1px solid #1b2a49;border-radius:50%;box-shadow:inset 0 0 6px #1b2a4966,0 4px 8px #0003;color:#1b2a49;cursor:grab;height:70px;padding:6px;position:fixed;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:70px;z-index:9999}.chat-button[data-v-b8a20759],.text[data-v-b8a20759]{display:flex;justify-content:center;text-align:center}.text[data-v-b8a20759]{flex-direction:column;font-size:11px;font-weight:900;height:100%;line-height:1.2;width:100%}.grid-container[data-v-aec5768f]{display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));padding:10px}.card-item[data-v-aec5768f]{align-items:center;aspect-ratio:1/1;background-color:#f6f7f8;border-radius:12px;box-shadow:0 5px 8px #0000000d;display:flex;flex-direction:column;justify-content:center;padding:15px;position:relative;text-decoration:none;transition:transform .2s}.card-item[data-v-aec5768f]:hover{transform:translateY(-5px)}.card-img[data-v-aec5768f]{margin-bottom:2px;-o-object-fit:contain;object-fit:contain;width:90%}.card-title[data-v-aec5768f]{color:#333;font-size:.75rem;font-weight:500;text-align:center;white-space:nowrap}.type-tag[data-v-aec5768f]{background-color:#fdcd0a;border:1px solid #ddd;border-radius:4px;color:#222d6d;font-size:.7rem;left:-8px;padding:2px 6px;position:absolute;top:-8px}.modal-scroll .content{max-height:78vh;overflow-y:auto}.modal-scroll .content::-webkit-scrollbar{width:8px}.modal-scroll .content::-webkit-scrollbar-thumb{background-color:#f6bb42;border-radius:4px}.modal-scroll .content::-webkit-scrollbar-track{background-color:#f0f0f0;border-radius:4px}.modal-scroll .content{scrollbar-color:#f6bb42 #f0f0f0;scrollbar-width:12px}@media (min-width:768px){.mobile-wrapper{border:1px solid #ccc;margin:0 auto;width:590px}body,html{background-image:url(../background.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;margin:0;overflow-y:scroll;padding:0}.mobile-wrapper::-webkit-scrollbar{width:8px}.mobile-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.mobile-wrapper::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.mobile-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.sidebar{position:relative}}
