.hero-title[data-v-b784dfc4]{text-align:center;background:#b9b2b20f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:12px;padding:1.5rem 2rem;border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 24px #0000001f;display:inline-block;margin:2rem 0}.hero-title h1[data-v-b784dfc4]{font-family:var(--kdle-title-font);font-size:4rem;font-weight:1000;color:var(--kdle-yellow);text-shadow:2px 2px 4px var(--kdle-black)}.hero-title p[data-v-b784dfc4]{color:var(--kdle-yellow);font-family:var(--kdle-font);font-size:1.2rem}.hero-title span[data-v-b784dfc4]{color:var(--kdle-dark-red);font-family:var(--kdle-title-font);font-weight:700}.action-buttons[data-v-e38182a9]{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.action-buttons button[data-v-e38182a9]{padding:.75rem 2rem;border-radius:1rem;font-weight:700;cursor:pointer;transition:transform .2s,background-color .2s}.action-buttons button[data-v-e38182a9]:first-child{background-color:var(--kdle-yellow);color:var(--kdle-black);border:none}.action-buttons button[data-v-e38182a9]:first-child:hover{background-color:var(--kdle-ocher);transform:translateY(-3px)}.action-buttons button[data-v-e38182a9]:last-child{background-color:transparent;color:var(--kdle-yellow);border:2px solid var(--kdle-yellow)}.action-buttons button[data-v-e38182a9]:last-child:hover{background-color:var(--kdle-yellow);color:var(--kdle-black)}.about-section[data-v-742615d1]{max-width:600px;margin-top:3rem;padding:1rem;text-align:center;background-color:#0000004d;border-radius:1rem;color:var(--kdle-gray);font-style:italic;box-shadow:inset 0 0 10px #00000080}.about-section span[data-v-742615d1]{color:var(--kdle-yellow);font-weight:700}.home-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(to bottom,var(--kdle-dark-red),var(--kdle-black));padding:2rem;font-family:Arial,sans-serif;color:#fff;position:relative}.instructions[data-v-406af9a6]{max-width:600px;margin:2rem 0;background-color:#0000004d;padding:1.5rem;border-radius:1rem;color:var(--kdle-gray)}.instructions h2[data-v-406af9a6]{text-align:center;color:var(--kdle-yellow);margin-bottom:1rem}.instructions ul[data-v-406af9a6]{list-style-type:disc;padding-left:1.5rem}.instructions li[data-v-406af9a6]{margin-bottom:.5rem}.instructions span[data-v-406af9a6]{color:var(--kdle-yellow);font-weight:700}.legend[data-v-406af9a6]{display:flex;justify-content:space-around;margin-top:1rem;gap:1rem}.legend-item[data-v-406af9a6]{display:flex;align-items:center;gap:.25rem}.legend-item span[data-v-406af9a6]{display:inline-block;width:20px;height:20px;border-radius:.25rem}.legend-item .green[data-v-406af9a6]{background-color:var(--kdle-green)}.legend-item .yellow[data-v-406af9a6]{background-color:var(--kdle-yellow)}.legend-item .ocher[data-v-406af9a6]{background-color:var(--kdle-ocher)}.legend-item .red[data-v-406af9a6]{background-color:var(--kdle-blood-red)}.example[data-v-16664ba1]{max-width:600px;margin-bottom:2rem;background-color:#0000004d;padding:1.5rem;border-radius:1rem;color:var(--kdle-gray)}.example h3[data-v-16664ba1]{text-align:center;color:var(--kdle-yellow);margin-bottom:1rem}.example-box[data-v-16664ba1]{display:flex;flex-direction:column;align-items:center}.example-line[data-v-16664ba1]{display:flex;gap:.5rem;margin-bottom:.5rem}.cell[data-v-16664ba1]{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;font-weight:700;color:var(--kdle-black)}.cell.green[data-v-16664ba1]{background-color:var(--kdle-green)}.cell.ocher[data-v-16664ba1]{background-color:var(--kdle-ocher)}.cell.red[data-v-16664ba1]{background-color:var(--kdle-blood-red)}.how-to-play-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;background:linear-gradient(to bottom,var(--kdle-dark-red),var(--kdle-black));padding:2rem;color:#fff;font-family:Arial,sans-serif}.game-input-container[data-v-12853a48]{position:relative;width:100%;max-width:400px;margin:2rem auto}.input-wrapper[data-v-12853a48]{display:flex;gap:.5rem}.input-wrapper input[data-v-12853a48]{flex:1;padding:.8rem 1rem;border-radius:.5rem;border:2px solid var(--kdle-ocher);background-color:#00000080;color:var(--kdle-gray);outline:none;font-size:1rem}.input-wrapper input[data-v-12853a48]:focus{border-color:var(--kdle-yellow)}.input-wrapper button[data-v-12853a48]{padding:.8rem 1.2rem;background-color:var(--kdle-yellow);color:var(--kdle-black);border:none;border-radius:.5rem;cursor:pointer;font-weight:700;transition:background-color .2s,transform .2s}.input-wrapper button[data-v-12853a48]:hover{background-color:var(--kdle-ocher);transform:translateY(-2px)}.suggestions[data-v-12853a48]{position:absolute;top:50px;width:100%;background:var(--kdle-gray);color:var(--kdle-black);border-radius:.5rem;padding:0;margin:0;list-style:none;box-shadow:0 4px 10px #0000004d;z-index:10;max-height:250px;overflow-y:auto}.suggestions li[data-v-12853a48]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;cursor:pointer;transition:background .2s}.suggestions li img[data-v-12853a48]{width:40px;height:40px;border-radius:5px;object-fit:cover}.suggestions li.active[data-v-12853a48],.suggestions li[data-v-12853a48]:hover{background-color:var(--kdle-ocher);color:var(--kdle-black);font-weight:700}.guess-row[data-v-8d1c8f94]{display:grid;grid-template-columns:80px repeat(6,1fr);gap:.5rem;width:100%;height:80px;overflow:hidden}.cell[data-v-8d1c8f94]{height:100%;min-height:0;overflow:hidden;background:var(--kdle-gray);color:var(--kdle-black);border-radius:.5rem;font-weight:700;display:flex;justify-content:center;align-items:center;text-align:center}.image-cell[data-v-8d1c8f94]{padding:0}.image-cell img[data-v-8d1c8f94]{width:100%;height:100%;object-fit:cover;border-radius:.4rem}.correct[data-v-8d1c8f94]{background-color:var(--kdle-green);color:var(--kdle-black)}.higher[data-v-8d1c8f94],.lower[data-v-8d1c8f94]{background-color:var(--kdle-yellow);color:var(--kdle-black)}.wrong[data-v-8d1c8f94]{background-color:var(--kdle-blood-red);color:var(--kdle-gray)}.guess-list[data-v-100b6d5c]{margin-top:1rem;display:flex;flex-direction:column;align-items:center;width:100%}.header-row[data-v-100b6d5c]{display:grid;grid-template-columns:80px repeat(6,1fr);gap:.5rem;margin-bottom:.5rem;width:100%;max-width:700px}.header-cell[data-v-100b6d5c]{text-align:center;font-weight:700;color:var(--kdle-yellow)}.guesses[data-v-100b6d5c]{display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:700px}.game-page{min-height:100vh;background:url(https://kingdomdle-images.s3.eu-west-3.amazonaws.com/bg.webp);background-size:cover;background-position:center;display:flex;flex-direction:column;align-items:center;color:var(--kdle-gray);padding:2rem;font-family:var(--kdle-font)}.victory-content .winners-info{margin-top:.75rem;font-style:italic;color:var(--kdle-dark-red);display:block;font-weight:700}.victory-content button{margin-top:1.5rem;padding:.5rem 1.5rem;background-color:var(--kdle-dark-red);color:#fff;border:none;border-radius:.5rem;cursor:pointer;font-weight:700}.victory-content button:hover{background-color:#8b2323}.action-buttons button{flex:1;margin:0;padding:.5rem 1rem;font-size:.9rem}.blur-game-page[data-v-ad41f15a]{min-height:100vh;background:url(https://kingdomdle-images.s3.eu-west-3.amazonaws.com/bg.webp);background-size:cover;background-position:center;display:flex;flex-direction:column;align-items:center;color:var(--kdle-gray);padding:2rem;font-family:var(--kdle-font)}.game-container[data-v-ad41f15a]{display:flex;flex-direction:column;align-items:center;gap:2rem;max-width:600px;width:100%}.blur-image-container[data-v-ad41f15a]{position:relative;width:100%;max-width:500px;aspect-ratio:1;border-radius:.5rem;overflow:hidden;background-color:var(--kdle-dark-gray);box-shadow:0 4px 8px #0000004d}.character-image[data-v-ad41f15a]{width:100%;height:100%;object-fit:cover;transition:filter .3s ease}.blur-info[data-v-ad41f15a]{position:absolute;bottom:1rem;left:1rem;background-color:#000000b3;color:#fff;padding:.5rem 1rem;border-radius:.25rem;font-size:.9rem;font-weight:700}.victory-overlay[data-v-ad41f15a]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:100}.victory-content[data-v-ad41f15a]{background-color:var(--kdle-gray);color:var(--kdle-black);padding:2rem 3rem;border-radius:1rem;text-align:center;max-width:400px}.victory-content h2[data-v-ad41f15a]{margin-bottom:1rem}.blur-penalty[data-v-ad41f15a]{margin-top:1rem;font-style:italic;color:var(--kdle-dark-red)}.victory-content .stats-info[data-v-ad41f15a]{margin-top:1rem;font-style:italic;color:var(--kdle-dark-red);display:block}.victory-content .winners-info[data-v-ad41f15a]{margin-top:.75rem;font-style:italic;color:var(--kdle-dark-red);display:block;font-weight:700}.victory-content button[data-v-ad41f15a]{margin-top:1.5rem;padding:.5rem 1.5rem;background-color:var(--kdle-dark-red);color:#fff;border:none;border-radius:.5rem;cursor:pointer;font-weight:700}.victory-content button[data-v-ad41f15a]:hover{background-color:#8b2323}.game-links[data-v-ad41f15a]{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--kdle-dark-red)}.game-links-title[data-v-ad41f15a]{font-size:.9rem;color:var(--kdle-black);margin-bottom:.75rem}.game-link-btn[data-v-ad41f15a]{display:block;width:100%;margin:.5rem 0;padding:.5rem 1rem;background-color:#5a7f8f;color:#fff;border:none;border-radius:.5rem;cursor:pointer;font-weight:700;font-size:.9rem;transition:background-color .2s}.game-link-btn[data-v-ad41f15a]:hover{background-color:#4a6f7f}.action-buttons[data-v-ad41f15a]{display:flex;gap:.5rem;margin-top:1rem}.action-buttons button[data-v-ad41f15a]{flex:1;margin:0;padding:.5rem 1rem;font-size:.9rem}.secondary-btn[data-v-ad41f15a]{background-color:#666!important}.secondary-btn[data-v-ad41f15a]:hover{background-color:#555!important}.panel-title[data-v-21347139]{text-align:center;background:#b9b2b20f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:12px;padding:1.5rem 2rem;border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 24px #0000001f;display:inline-block;margin:2rem 0}.panel-title h1[data-v-21347139]{font-family:var(--kdle-title-font);font-size:4rem;font-weight:1000;color:var(--kdle-yellow);text-shadow:2px 2px 4px var(--kdle-black)}.panel-title p[data-v-21347139]{color:var(--kdle-yellow);font-family:var(--kdle-font);font-size:1.2rem}.panel-title span[data-v-21347139]{color:var(--kdle-dark-red);font-family:var(--kdle-title-font);font-weight:700}.panel-page{min-height:100vh;background:url(https://kingdomdle-images.s3.eu-west-3.amazonaws.com/bg.webp);background-size:cover;background-position:center;display:flex;flex-direction:column;align-items:center;color:var(--kdle-gray);padding:2rem;font-family:var(--kdle-font)}.attempts-counter{background-color:var(--kdle-dark-red);color:#fff;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:700;font-size:1.1rem;margin-bottom:1rem;box-shadow:0 2px 4px #0003}.panel-card{width:100%;max-width:700px;margin:1.5rem 0;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #00000040;background:#0000004d}.panel-image{width:100%;height:auto;display:block}.panel-placeholder{padding:4rem;text-align:center}.input-area{width:100%;max-width:700px;margin-top:1rem}.input-wrapper{display:flex;gap:.5rem}.input-wrapper input{flex:1;padding:.8rem 1rem;border-radius:.5rem;border:2px solid var(--kdle-ocher);background-color:#00000080;color:var(--kdle-gray);outline:none;font-size:1rem}.input-wrapper button{padding:.8rem 1.2rem;background-color:var(--kdle-yellow);color:var(--kdle-black);border:none;border-radius:.5rem;cursor:pointer;font-weight:700}.suggestions{margin-top:.5rem;list-style:none;padding:0;background:var(--kdle-gray);color:var(--kdle-black);border-radius:6px;overflow:hidden}.suggestions li{padding:.6rem 1rem;cursor:pointer}.suggestions li.active,.suggestions li:hover{background:var(--kdle-ocher)}.guesses{margin-top:1rem;width:100%;max-width:700px;display:flex;flex-direction:column;gap:.4rem}.guess-row{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.6rem;background:#ffffff0a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:12px;width:calc(100% - 2rem);max-width:920px;margin:.5rem auto;font-size:1.18rem;box-shadow:0 6px 16px #00000059}.guess-row.correct-row{background:#4b7a4b14;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.guess-row.incorrect-row{background:#c4393912;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.guess-text{flex:1;text-align:center;padding-right:.6rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.16rem}.guess-result{margin-left:.6rem;min-width:90px;text-align:right;font-size:1.14rem}.guess-result.correct{color:var(--kdle-green);font-weight:700}.guess-result.incorrect{color:var(--kdle-blood-red);font-weight:700}.victory-message{margin-top:1rem;padding:1rem 1.5rem;background-color:var(--kdle-yellow);color:var(--kdle-black);border-radius:6px;text-align:center;font-weight:700;max-width:700px}.victory-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:100}.victory-content{background-color:var(--kdle-gray);color:var(--kdle-black);padding:2rem 3rem;border-radius:1rem;text-align:center;max-width:400px}.victory-content h2{margin-bottom:1rem}.victory-content .stats-info{margin-top:1rem;font-style:italic;color:var(--kdle-dark-red);display:block}.game-links{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--kdle-dark-red)}.game-links-title{font-size:.9rem;color:var(--kdle-black);margin-bottom:.75rem}.game-link-btn{display:block;width:100%;margin:.5rem 0;padding:.5rem 1rem;background-color:#5a7f8f;color:#fff;border:none;border-radius:.5rem;cursor:pointer;font-weight:700;font-size:.9rem;transition:background-color .2s}.game-link-btn:hover{background-color:#4a6f7f}.action-buttons{display:flex;gap:.5rem;margin-top:1rem}.action-buttons button{flex:1;margin:0;padding:.5rem 1rem;font-size:.9rem;background-color:var(--kdle-dark-red);color:#fff;border:none;border-radius:.5rem;cursor:pointer;font-weight:700}.action-buttons button:hover{background-color:#8b2323}.secondary-btn{background-color:#666!important}.secondary-btn:hover{background-color:#555!important}.game-page[data-v-0c932051]{min-height:100vh;background:url(https://kingdomdle-images.s3.eu-west-3.amazonaws.com/bg.webp) no-repeat center/cover;display:flex;flex-direction:column;align-items:center;color:var(--kdle-gray);padding:2rem;font-family:var(--kdle-font)}.game-selection-container[data-v-0c932051]{max-width:1000px;width:100%;margin-top:2.5rem;padding:2rem;text-align:center;border-radius:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#b9b2b20f;box-shadow:0 10px 30px #00000040}.game-selection-container h2[data-v-0c932051]{color:var(--kdle-yellow);font-size:2rem;margin-bottom:2rem}.game-modes[data-v-0c932051]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;align-items:stretch}.game-mode-card[data-v-0c932051]{text-decoration:none;border-radius:10px;padding:1.6rem;background:#fffffff2;box-shadow:0 8px 20px #0000001f;transition:transform .22s ease,box-shadow .22s ease;cursor:pointer;display:flex;align-items:center;justify-content:center;min-height:220px}.game-mode-card[data-v-0c932051]:hover{transform:translateY(-6px);box-shadow:0 18px 40px #0000002e}.game-mode-card.classic[data-v-0c932051]{border-top:5px solid var(--kdle-green)}.game-mode-card.blur[data-v-0c932051]{border-top:5px solid var(--kdle-yellow)}.game-mode-card.guess-arc[data-v-0c932051]{border-top:5px solid var(--kdle-dark-red)}.card-content[data-v-0c932051]{text-align:center}.card-content h3[data-v-0c932051]{font-size:1.6rem;color:var(--kdle-black);margin-bottom:.6rem}.card-content p[data-v-0c932051]{color:var(--kdle-dark);font-size:.98rem;margin-bottom:1rem}.card-icon[data-v-0c932051]{font-size:2.6rem}@media(max-width:768px){.game-selection-container[data-v-0c932051]{padding:1rem;margin-top:1.25rem}.game-selection-container h2[data-v-0c932051]{font-size:1.4rem}.game-mode-card[data-v-0c932051]{min-height:180px;padding:1rem}}:root{--kdle-yellow: #FACC15;--kdle-dark-red: #7F1D1D;--kdle-black: #000000;--kdle-ocher: #CA8A04;--kdle-gray: #adadad;--kdle-blood-red: #B91C1C;--kdle-sand: #F3E8CB;--kdle-green: #4B7A4B}@font-face{font-family:Kingdom;src:url(/assets/Kingdom-DkGpBaU0.ttf) format("truetype");font-display:swap}@font-face{font-family:Kingdom2;src:url(/assets/Kingdom-DkGpBaU0.ttf) format("truetype");font-display:swap}:root{--kdle-title-font: "Kingdom";--kdle-font: "Kingdom2"}
