.turnstile-container[data-v-d9796c40]{display:flex;justify-content:center;min-height:var(--198970b6)}.new-post-leave-dialog[data-v-f5434f53] .dialog-card{box-sizing:border-box;display:flex;flex-direction:column;height:185px;max-width:none;min-height:185px;padding:24px;width:min(425px,calc(100vw - 32px))}.new-post-leave-dialog[data-v-f5434f53] .dialog-card>.flex{justify-content:flex-start}.new-post-leave-dialog[data-v-f5434f53] .dialog-text,.new-post-leave-dialog[data-v-f5434f53] .dialog-title{text-align:left;width:100%}.new-post-leave-dialog[data-v-f5434f53] .dialog-title{font-size:20px;font-weight:700}.new-post-leave-dialog[data-v-f5434f53] .dialog-top-glow{left:0;width:425px}.new-post-leave-dialog[data-v-f5434f53] .dialog-content{overflow:visible;padding-top:12px}.new-post-leave-dialog[data-v-f5434f53] .dialog-text{font-size:16px}.new-post-leave-dialog[data-v-f5434f53] .dialog-footer{margin-top:auto}.new-post-leave-dialog[data-v-f5434f53] .dialog-default-footer{gap:16px;width:100%}.new-post-leave-dialog[data-v-f5434f53] .cancel-button,.new-post-leave-dialog[data-v-f5434f53] .confirm-button{flex:1;height:42px;width:auto}.new-post-dialog-layer[data-v-a41cb931]{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:9000}.new-post-dialog-backdrop[data-v-a41cb931]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000b8;top:0;right:0;bottom:0;left:0;position:absolute}.new-post-dialog[data-v-a41cb931]{background:#0a0c1a;border-radius:16px;flex-direction:column;max-height:calc(100dvh - 48px);min-height:600px;width:min(800px,calc(100vw - 48px))}.new-post-dialog[data-v-a41cb931],.new-post-dialog-header[data-v-a41cb931]{display:flex;overflow:hidden;position:relative}.new-post-dialog-header[data-v-a41cb931]{align-items:center;background-image:url(../images/post-bg.png);background-size:100% 100%;border-bottom:1px solid hsla(0,0%,100%,.05);flex:0 0 72px;height:72px;justify-content:space-between;padding:0 20px}.new-post-dialog-close[data-v-a41cb931],.new-post-dialog-confirm[data-v-a41cb931],.new-post-dialog-title[data-v-a41cb931]{position:relative;z-index:1}.new-post-dialog-close[data-v-a41cb931]{background:transparent;border:0;cursor:pointer;height:32px;padding:0;width:32px}.new-post-dialog-close span[data-v-a41cb931],.new-post-dialog-close span[data-v-a41cb931]:after{background:#ffffffbf;content:"";height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:14px}.new-post-dialog-close span[data-v-a41cb931]:after{transform:translate(-50%,-50%) rotate(90deg)}.new-post-dialog-title[data-v-a41cb931]{color:#fff;font-size:18px;font-weight:900;left:50%;line-height:22px;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.new-post-dialog-confirm[data-v-a41cb931]{background:linear-gradient(140.84deg,#ff7abf 10.39%,#ff55ad 81.72%);border:0;border-radius:999px;color:#fff;cursor:pointer;font-size:16px;height:38px;min-width:88px;padding:0 18px}.new-post-dialog-confirm[data-v-a41cb931]:disabled{cursor:not-allowed;opacity:.6}.new-post-dialog-body[data-v-a41cb931]{flex:1;min-height:0;overflow-y:auto}.new-post-dialog-fade-enter-active[data-v-a41cb931],.new-post-dialog-fade-leave-active[data-v-a41cb931]{transition:opacity .2s ease}.new-post-dialog-fade-enter-active .new-post-dialog[data-v-a41cb931],.new-post-dialog-fade-leave-active .new-post-dialog[data-v-a41cb931]{transition:transform .2s ease,opacity .2s ease}.new-post-dialog-fade-enter-from[data-v-a41cb931],.new-post-dialog-fade-leave-to[data-v-a41cb931]{opacity:0}.new-post-dialog-fade-enter-from .new-post-dialog[data-v-a41cb931],.new-post-dialog-fade-leave-to .new-post-dialog[data-v-a41cb931]{opacity:0;transform:translateY(10px) scale(.98)}@media (max-width:767px){.new-post-dialog-layer[data-v-a41cb931]{padding:0}.new-post-dialog[data-v-a41cb931]{border:0;border-radius:0;max-height:100dvh;min-height:100dvh;width:100vw}}.new-post-page[data-v-796ec7e4]{min-height:100%}.game-selector-content[data-v-796ec7e4]{height:100%}.long-button.is-disabled[data-v-796ec7e4]{opacity:.65;pointer-events:none}.publish-loading-mask[data-v-796ec7e4]{background:#0000001f;top:0;right:0;bottom:0;left:0;position:fixed;z-index:10000}.publish-loading-card[data-v-796ec7e4],.publish-loading-mask[data-v-796ec7e4]{align-items:center;display:flex;justify-content:center}.publish-loading-card[data-v-796ec7e4]{background:#2f2f2fe5;border-radius:8px;flex-direction:column;height:128px;width:128px}.publish-loading-spinner[data-v-796ec7e4]{animation:publish-spin-796ec7e4 .9s linear infinite;border-color:hsla(0,0%,100%,.95) transparent transparent hsla(0,0%,100%,.95);border-radius:50%;border-style:solid;border-width:3px;height:33px;width:33px}.publish-loading-text[data-v-796ec7e4]{color:#fff;font-size:14px;margin-top:20px}@keyframes publish-spin-796ec7e4{to{transform:rotate(1turn)}}.main-content[data-v-796ec7e4]{padding:20px;space-y:1.5rem}.title-section[data-v-796ec7e4]{border-bottom:1px solid #ffffff0d;font-size:16px;font-weight:400;padding-bottom:12px}.input-wrapper[data-v-796ec7e4]{align-items:center;display:flex;justify-content:space-between}.title-input[data-v-796ec7e4]{background:transparent;border:none;color:#fff;flex:1;font-size:1rem;outline:none}.title-input[data-v-796ec7e4]::-moz-placeholder{color:#9ca3af}.title-input[data-v-796ec7e4]::placeholder{color:#9ca3af}.char-counter[data-v-796ec7e4]{color:#6b7280;font-size:12px;line-height:16px;margin-left:1rem}.game-selection[data-v-796ec7e4]{border:1px solid #ffffff0d;border-radius:39px;padding:8px 16px;width:-moz-fit-content;width:fit-content}.selection-wrapper[data-v-796ec7e4]{align-items:center;cursor:pointer;display:flex;gap:6px}.selection-label[data-v-796ec7e4]{color:#ff7abf;font-size:14px;font-weight:700}.selection-arrow[data-v-796ec7e4]{height:1rem;transition:transform .3s ease;width:1rem}.description-textarea[data-v-796ec7e4]{border:none;color:#fff;font-size:14px;font-weight:400;min-height:236px;outline:none;overflow:hidden;resize:none;width:100%}.description-textarea[data-v-796ec7e4]::-moz-placeholder{color:#6b7280}.description-textarea[data-v-796ec7e4]::placeholder{color:#6b7280}.modal-content-title[data-v-796ec7e4]{color:#9ca3af;font-size:14px;margin-bottom:8px;margin-top:24px;padding:0 12px}.image-upload-section[data-v-796ec7e4]{margin-top:24px}.image-grid[data-v-796ec7e4]{display:grid;flex-wrap:wrap;gap:8px;grid-template-columns:repeat(4,80px);justify-content:start}@media (min-width:768px){.image-grid[data-v-796ec7e4]{grid-template-columns:repeat(auto-fill,80px)}}.image-item[data-v-796ec7e4]{border-radius:.5rem;height:5rem;overflow:hidden;position:relative;width:5rem}.uploaded-image[data-v-796ec7e4]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.remove-image-btn[data-v-796ec7e4]{align-items:center;cursor:pointer;display:flex;justify-content:center;position:absolute;right:.25rem;top:.25rem;transition:all .3s ease}.remove-image-btn[data-v-796ec7e4]:hover{background:#f00c;transform:scale(1.1)}.add-image-btn[data-v-796ec7e4]{align-items:center;background:#1a1d30;border-radius:.5rem;cursor:pointer;display:flex;height:5rem;justify-content:center;transition:all .3s ease;width:5rem}.add-icon[data-v-796ec7e4]{color:#9ca3af;font-size:1.5rem;font-weight:300}.add-tag-btn[data-v-796ec7e4]{align-items:center;background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:.5rem;color:#fded03;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .3s ease}.add-tag-btn[data-v-796ec7e4]:hover{background:#fff3;border-color:#fff6;transform:translateY(-1px)}.plus-icon[data-v-796ec7e4]{color:#fded03;font-size:1rem;font-weight:300}.tags-display[data-v-796ec7e4]{display:flex;flex-wrap:wrap;gap:.5rem}.tag-item[data-v-796ec7e4]{background:#1a1d30;border-radius:22px;font-size:14px;font-weight:500;gap:4px;padding:8px 16px}.tag-item[data-v-796ec7e4],.tag-remove[data-v-796ec7e4]{align-items:center;color:#fff;cursor:pointer;display:flex}.tag-remove[data-v-796ec7e4]{border:none;border-radius:50%;font-size:.75rem;font-weight:600;height:1rem;justify-content:center;transition:all .3s ease;width:1rem}.submit-section[data-v-796ec7e4]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);bottom:0;position:sticky}.submit-button[data-v-796ec7e4]{background:linear-gradient(135deg,#fbbf24,#f59e0b);border:none;border-radius:.75rem;box-shadow:0 4px 12px #fbbf244d;color:#1f2937;cursor:pointer;font-size:1rem;font-weight:600;padding:1rem;transition:all .3s ease;width:100%}.submit-button[data-v-796ec7e4]:hover:not(:disabled){background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 6px 20px #fbbf2466;transform:translateY(-2px)}.submit-button[data-v-796ec7e4]:active:not(:disabled){transform:translateY(0)}.submit-button[data-v-796ec7e4]:disabled{background:#ffffff1a;box-shadow:none;color:#ffffff80;cursor:not-allowed}.modal-overlay[data-v-796ec7e4]{align-items:center;background:#000c;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:12px;position:fixed;z-index:9999}.game-selector-modal[data-v-796ec7e4],.tag-selector-modal[data-v-796ec7e4]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#10121f;border:1px solid hsla(0,0%,100%,.04);border-radius:6px;box-sizing:border-box;height:564px;max-height:calc(var(--app-dvh, 100dvh) - 24px);max-width:calc(100vw - 24px);overflow:hidden;width:480px}.game-selector-modal .game-selector-content[data-v-796ec7e4],.game-selector-modal .tag-selector-content[data-v-796ec7e4],.tag-selector-modal .game-selector-content[data-v-796ec7e4],.tag-selector-modal .tag-selector-content[data-v-796ec7e4]{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.done-text[data-v-796ec7e4]{background:none;border:none;color:#ff69b4;cursor:pointer;font-size:16px;font-weight:600;margin-left:auto;transition:color .3s ease}.done-text[data-v-796ec7e4]:hover{color:#ff8ccc}.modal-close-icon[data-v-796ec7e4]{background:transparent;border:1px solid #fff;border-radius:50%;cursor:pointer;flex:0 0 20px;height:20px;padding:0;position:relative;width:20px}.modal-close-icon[data-v-796ec7e4]:after,.modal-close-icon[data-v-796ec7e4]:before{background:#fff;border-radius:999px;content:"";height:1px;left:50%;position:absolute;top:50%;transform-origin:center;width:9px}.modal-close-icon[data-v-796ec7e4]:before{transform:translate(-50%,-50%) rotate(45deg)}.modal-close-icon[data-v-796ec7e4]:after{transform:translate(-50%,-50%) rotate(-45deg)}.close-btn[data-v-796ec7e4]{align-items:center;background:#ffffff1a;border-radius:50%;display:flex;height:2rem;justify-content:center;transition:all .3s ease;width:2rem}.close-btn[data-v-796ec7e4]:hover{background:#fff3;transform:scale(1.1)}.search-section[data-v-796ec7e4]{align-items:center;display:flex;flex:0 0 auto;gap:16px;padding:8px 12px 0}.search-input-wrapper[data-v-796ec7e4]{align-items:center;display:flex;flex:1;min-width:0;position:relative}.search-input[data-v-796ec7e4]{background:#1a1d30;border:1px solid transparent;border-radius:999px;color:#fff;font-size:14px;height:36px;outline:none;padding:0 16px;transition:all .3s ease;width:100%}.search-input[data-v-796ec7e4]:focus{background:transparent;border-color:#ff7abf}.search-input[data-v-796ec7e4]::-moz-placeholder{color:#6b7280}.search-input[data-v-796ec7e4]::placeholder{color:#6b7280}.search-clear-btn[data-v-796ec7e4]{cursor:pointer;height:16px;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px}.search-submit-btn[data-v-796ec7e4]{background:transparent;color:#ff7abf;cursor:pointer;flex:0 0 auto;font-size:14px;font-weight:500}.game-list[data-v-796ec7e4],.tag-list[data-v-796ec7e4]{display:flex;flex:1;flex-direction:column;min-height:0;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.game-list[data-v-796ec7e4]::-webkit-scrollbar,.tag-list[data-v-796ec7e4]::-webkit-scrollbar{display:none}.modal-empty[data-v-796ec7e4]{flex:1;min-height:0;padding-bottom:0;padding-top:0}.recommendation[data-v-796ec7e4]{align-content:start;display:grid;gap:16px;grid-auto-rows:30px;grid-template-columns:repeat(2,1fr);padding:0 12px 12px}.game-option[data-v-796ec7e4]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.05);cursor:pointer;display:flex;margin:0 12px;padding:12px 0}.game-option .game-list-detail[data-v-796ec7e4]{color:#fff;display:flex;flex:1;flex-direction:column;font-size:16px;font-weight:600;gap:8px;justify-content:center;line-height:22px;min-width:0}.game-option .game-list-detail div[data-v-796ec7e4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-option .game-list-detail div[data-v-796ec7e4]:last-child{color:#6b7280;font-size:13px;font-weight:500;line-height:14px}.game-icon[data-v-796ec7e4]{border-radius:.5rem;height:2.5rem;-o-object-fit:cover;object-fit:cover;width:2.5rem}.tag-option[data-v-796ec7e4]{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:30px;line-height:22px;padding:0}.tag-list:not(.recommendation) .tag-option[data-v-796ec7e4]{padding:0 12px}[data-v-796ec7e4] .tag-match-text{color:#ff7abf}.hidden-file-input[data-v-796ec7e4]{display:none}.upload-overlay[data-v-796ec7e4]{align-items:center;background:#000000b3;border-radius:.5rem;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0}.upload-spinner[data-v-796ec7e4]{animation:spin-796ec7e4 1s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:1.5rem;margin-bottom:.25rem;width:1.5rem}.upload-text[data-v-796ec7e4]{color:#fff;font-size:.75rem;font-weight:500}.new-post-upload-loading .el-loading-text{color:#fff}.new-post-upload-loading .el-loading-spinner .path{stroke:#fff}@keyframes spin-796ec7e4{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.modal-fade-enter-active[data-v-796ec7e4],.modal-fade-leave-active[data-v-796ec7e4]{transition:all .3s cubic-bezier(.4,0,.2,1)}.modal-fade-enter-from[data-v-796ec7e4],.modal-fade-leave-to[data-v-796ec7e4]{opacity:0;transform:scale(.9)}
