[data-game-embed=find-10-countries-of-europe]{--paper:#f7f1e3;--paper-strong:#efe5cf;--paper-deep:#e5d6b7;--ink:#1d1b19;--ink-soft:#4b4740;--atlas:#1f5c4f;--atlas-bright:#2f7a69;--vermillion:#c6502a;--line:#1d1b191f;--line-strong:#1d1b1933;--card:#fffbf4d6;--card-strong:#fff9eef5;--shadow:0 20px 50px #261f121f;--radius:1.4rem;--radius-small:.95rem;--transition:.22s ease;--hud-edge-inset:1rem}[data-game-embed=find-10-countries-of-europe] *{box-sizing:border-box}[data-game-embed=find-10-countries-of-europe],[data-game-embed=find-10-countries-of-europe],[data-game-embed=find-10-countries-of-europe]{min-height:100%;margin:0}[data-game-embed=find-10-countries-of-europe]{color:var(--ink);background:radial-gradient(circle at top,#ffffff73,#0000 35%),linear-gradient(#ece0c7 0%,#f7f1e3 45%,#eadbbc 100%);font-family:Georgia,Times New Roman,serif}[data-game-embed=find-10-countries-of-europe] .game-shell{width:100%;margin:0}[data-game-embed=find-10-countries-of-europe] .game-frame{border-radius:calc(var(--radius) * 1.1);border:1px solid var(--line-strong);min-height:min(85vh,880px);box-shadow:var(--shadow);background:radial-gradient(circle at 20% 15%,#ffffff73,#0000 30%),linear-gradient(140deg,#fff9eef5,#e5d6b7d6);position:relative;overflow:hidden}[data-game-embed=find-10-countries-of-europe] .globe-canvas{touch-action:pan-y pinch-zoom;cursor:default;width:100%;height:100%;display:block}[data-game-embed=find-10-countries-of-europe] .game-frame[data-map-interaction-enabled=true] .globe-canvas{touch-action:none}[data-game-embed=find-10-countries-of-europe] .overlay-root{pointer-events:none;position:absolute;inset:0}[data-game-embed=find-10-countries-of-europe] .hud-panel{padding:var(--hud-edge-inset);flex-direction:column;display:flex;position:absolute;inset:0}[data-game-embed=find-10-countries-of-europe] .hud-top,[data-game-embed=find-10-countries-of-europe] .hud-stats,[data-game-embed=find-10-countries-of-europe] .hud-actions,[data-game-embed=find-10-countries-of-europe] .result-actions,[data-game-embed=find-10-countries-of-europe] .result-meta,[data-game-embed=find-10-countries-of-europe] .target-slot,[data-game-embed=find-10-countries-of-europe] .result-overlay{gap:.65rem;display:flex}[data-game-embed=find-10-countries-of-europe] .hud-top{align-items:flex-start;min-height:4.75rem;position:relative}[data-game-embed=find-10-countries-of-europe] .hud-copy,[data-game-embed=find-10-countries-of-europe] .stat-chip,[data-game-embed=find-10-countries-of-europe] .start-card,[data-game-embed=find-10-countries-of-europe] .fatal-card{background:var(--card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow);border:1px solid #ffffff8c}[data-game-embed=find-10-countries-of-europe] .result-card,[data-game-embed=find-10-countries-of-europe] .result-recommendation{background:linear-gradient(180deg, #fffbf4fa, #f4ebd9f2), var(--card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #ffffff9e;box-shadow:0 24px 60px #261f122e}[data-game-embed=find-10-countries-of-europe] .hud-copy{border-radius:var(--radius);align-items:center;width:fit-content;max-width:min(34vw,100% - 32rem);padding:.8rem 1rem;display:flex;position:absolute;top:0;left:0}[data-game-embed=find-10-countries-of-europe] .result-kicker{text-transform:uppercase;letter-spacing:.18em;color:var(--ink-soft);margin:0 0 .4rem;font-size:.72rem}[data-game-embed=find-10-countries-of-europe] .target-slot{align-items:center;width:fit-content}[data-game-embed=find-10-countries-of-europe] .target-flag{background:#ffffffe0;border:1px solid #1d1b191f;border-radius:.8rem;flex:none;width:clamp(147px,17.5vw,193px);max-width:100%;height:auto}[data-game-embed=find-10-countries-of-europe] .target-label,[data-game-embed=find-10-countries-of-europe] .result-title,[data-game-embed=find-10-countries-of-europe] .result-score,[data-game-embed=find-10-countries-of-europe] .result-heading{margin:0}[data-game-embed=find-10-countries-of-europe] .target-label{font-size:clamp(1rem,2vw,1.42rem);line-height:1.12}[data-game-embed=find-10-countries-of-europe] .stat-chip span{text-transform:uppercase;letter-spacing:.16em;color:var(--ink-soft);font-size:.72rem;display:block}[data-game-embed=find-10-countries-of-europe] .hud-stats{align-items:flex-start;position:absolute;top:0;right:0}[data-game-embed=find-10-countries-of-europe] .stat-chip{border-radius:var(--radius-small);min-width:92px;padding:.42rem .72rem}[data-game-embed=find-10-countries-of-europe] .stat-chip strong{font-size:1rem;line-height:1.1}[data-game-embed=find-10-countries-of-europe] button,[data-game-embed=find-10-countries-of-europe] select,[data-game-embed=find-10-countries-of-europe] input{font:inherit}[data-game-embed=find-10-countries-of-europe] button{pointer-events:auto;cursor:pointer;border:1px solid var(--line-strong);background:var(--card-strong);color:var(--ink);transition:transform var(--transition), border-color var(--transition), background var(--transition)}[data-game-embed=find-10-countries-of-europe] button:hover,[data-game-embed=find-10-countries-of-europe] button:focus-visible,[data-game-embed=find-10-countries-of-europe] select:focus-visible,[data-game-embed=find-10-countries-of-europe] input:focus-visible{border-color:#1d1b1957;outline:none;transform:translateY(-1px)}[data-game-embed=find-10-countries-of-europe] .icon-button,[data-game-embed=find-10-countries-of-europe] .reset-button,[data-game-embed=find-10-countries-of-europe] .action-button,[data-game-embed=find-10-countries-of-europe] .skip-button{border-radius:999px}[data-game-embed=find-10-countries-of-europe] .icon-button{width:2.35rem;height:2.35rem;font-size:.95rem}[data-game-embed=find-10-countries-of-europe] .reset-button,[data-game-embed=find-10-countries-of-europe] .action-button,[data-game-embed=find-10-countries-of-europe] .skip-button{white-space:nowrap;padding:.64rem .88rem}[data-game-embed=find-10-countries-of-europe] .skip-button:disabled{opacity:.45;cursor:default;transform:none}[data-game-embed=find-10-countries-of-europe] .hud-actions{bottom:var(--hud-edge-inset);z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;max-width:min(100% - 10rem,32rem);position:absolute;left:50%;transform:translate(-50%)}[data-game-embed=find-10-countries-of-europe] .start-card,[data-game-embed=find-10-countries-of-europe] .fatal-card{border-radius:calc(var(--radius) * 1.05);width:min(92vw,560px);padding:1.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-game-embed=find-10-countries-of-europe] .result-overlay{z-index:2;align-items:stretch;width:min(94vw,980px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-game-embed=find-10-countries-of-europe] .result-card,[data-game-embed=find-10-countries-of-europe] .result-recommendation{border-radius:calc(var(--radius) * 1.05);pointer-events:auto;position:relative}[data-game-embed=find-10-countries-of-europe] .result-card{flex:560px;padding:1.65rem;overflow:hidden}[data-game-embed=find-10-countries-of-europe] .result-card:before{content:"";background:linear-gradient(90deg, var(--atlas), var(--atlas-bright), #e3a548);height:5px;position:absolute;inset:0 0 auto}[data-game-embed=find-10-countries-of-europe] .result-card[data-status=lost]:before{background:linear-gradient(90deg, var(--vermillion), #c87a3d, #d1b56e)}[data-game-embed=find-10-countries-of-europe] .result-recommendation{flex:0 0 280px;padding:1.2rem}[data-game-embed=find-10-countries-of-europe] .result-recommendation__card{pointer-events:auto;color:inherit;border:1px solid var(--line);transition:transform var(--transition), border-color var(--transition), background var(--transition);background:#ffffff8c;border-radius:1rem;gap:.45rem;padding:1rem;text-decoration:none;display:grid}[data-game-embed=find-10-countries-of-europe] .result-recommendation__card:hover,[data-game-embed=find-10-countries-of-europe] .result-recommendation__card:focus-visible{background:#ffffffbd;border-color:#1d1b194d;outline:none;transform:translateY(-2px)}[data-game-embed=find-10-countries-of-europe] .result-recommendation__visual{margin-bottom:.3rem;display:block}[data-game-embed=find-10-countries-of-europe] .result-recommendation__visual .route-visual{border-radius:1rem;min-height:128px}[data-game-embed=find-10-countries-of-europe] .result-recommendation__visual .route-visual__icon-rail{top:.7rem;left:.7rem}[data-game-embed=find-10-countries-of-europe] .result-recommendation__visual .route-visual__overlay{padding:.7rem}[data-game-embed=find-10-countries-of-europe] .result-recommendation__eyebrow,[data-game-embed=find-10-countries-of-europe] .result-recommendation__meta{color:var(--ink-soft);font-size:.83rem}[data-game-embed=find-10-countries-of-europe] .result-recommendation__title{font-size:1.08rem;line-height:1.3}[data-game-embed=find-10-countries-of-europe] .start-card{text-align:center}[data-game-embed=find-10-countries-of-europe] .start-meta{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 .9rem;font-size:.94rem}[data-game-embed=find-10-countries-of-europe] .start-body{margin:0 0 1.25rem;font-size:1.05rem;line-height:1.55}[data-game-embed=find-10-countries-of-europe] .result-title,[data-game-embed=find-10-countries-of-europe] .result-heading{margin-bottom:.55rem;font-size:2.15rem}[data-game-embed=find-10-countries-of-europe] .result-meta{flex-direction:column;align-items:flex-start;gap:.4rem;margin-bottom:.95rem}[data-game-embed=find-10-countries-of-europe] .result-score,[data-game-embed=find-10-countries-of-europe] .result-timer,[data-game-embed=find-10-countries-of-europe] .fatal-body,[data-game-embed=find-10-countries-of-europe] .result-detail{margin-bottom:0;font-size:1.2rem}[data-game-embed=find-10-countries-of-europe] .result-score,[data-game-embed=find-10-countries-of-europe] .result-timer{margin-bottom:0}[data-game-embed=find-10-countries-of-europe] .result-score{font-size:1.25rem;font-weight:700}[data-game-embed=find-10-countries-of-europe] .result-timer{color:var(--ink-soft)}[data-game-embed=find-10-countries-of-europe] .result-detail{margin-bottom:.75rem;line-height:1.55}[data-game-embed=find-10-countries-of-europe] .result-target{margin:0 0 .8rem;font-size:1.05rem;line-height:1.5}[data-game-embed=find-10-countries-of-europe] .result-share-feedback{z-index:1;color:var(--atlas);background:#1f5c4f1f;border:1px solid #1f5c4f2e;border-radius:.9rem;margin:0 0 .95rem;padding:.72rem .9rem;font-size:.94rem;font-weight:700;position:relative}[data-game-embed=find-10-countries-of-europe] .fatal-title{margin:0 0 .6rem;font-size:2rem}[data-game-embed=find-10-countries-of-europe] .result-actions{flex-wrap:wrap}[data-game-embed=find-10-countries-of-europe] .result-card[data-status=won] .action-button{border-color:#1f5c4f2e}[data-game-embed=find-10-countries-of-europe] .result-card[data-status=lost] .action-button{border-color:#c6502a33}[data-game-embed=find-10-countries-of-europe] .hidden{display:none}[data-game-embed=find-10-countries-of-europe] .game-frame.crosshair-active .globe-canvas{cursor:crosshair}@media (width<=900px){[data-game-embed=find-10-countries-of-europe]{--hud-edge-inset:.75rem}[data-game-embed=find-10-countries-of-europe] .hud-panel{padding:var(--hud-edge-inset)}[data-game-embed=find-10-countries-of-europe] .hud-copy,[data-game-embed=find-10-countries-of-europe] .hud-stats,[data-game-embed=find-10-countries-of-europe] .hud-actions{max-width:none}[data-game-embed=find-10-countries-of-europe] .hud-copy{width:auto;display:block;top:0;left:0;right:auto}[data-game-embed=find-10-countries-of-europe] .hud-stats{top:0;right:0}[data-game-embed=find-10-countries-of-europe] .hud-actions{width:min(100% - 1.5rem,26rem)}}@media (width<=640px){[data-game-embed=find-10-countries-of-europe]{--hud-edge-inset:.75rem}[data-game-embed=find-10-countries-of-europe] .game-frame{min-height:82vh}[data-game-embed=find-10-countries-of-europe] .hud-copy{padding:.72rem .82rem}[data-game-embed=find-10-countries-of-europe] .target-slot{flex-direction:column;align-items:flex-start}[data-game-embed=find-10-countries-of-europe] .target-flag{width:147px}[data-game-embed=find-10-countries-of-europe] .target-label{font-size:1.05rem}[data-game-embed=find-10-countries-of-europe] .start-card,[data-game-embed=find-10-countries-of-europe] .fatal-card{width:min(94vw,430px);padding:1.2rem}[data-game-embed=find-10-countries-of-europe] .result-overlay{flex-direction:column;width:min(94vw,430px)}[data-game-embed=find-10-countries-of-europe] .result-card,[data-game-embed=find-10-countries-of-europe] .result-recommendation{flex:none;width:100%}[data-game-embed=find-10-countries-of-europe] .result-card{padding:1.15rem}[data-game-embed=find-10-countries-of-europe] .result-recommendation{padding:.95rem}[data-game-embed=find-10-countries-of-europe] .result-title,[data-game-embed=find-10-countries-of-europe] .result-heading{font-size:1.75rem}[data-game-embed=find-10-countries-of-europe] .result-score,[data-game-embed=find-10-countries-of-europe] .result-timer,[data-game-embed=find-10-countries-of-europe] .fatal-body,[data-game-embed=find-10-countries-of-europe] .result-detail{font-size:1.05rem}[data-game-embed=find-10-countries-of-europe] .result-meta{gap:.28rem;margin-bottom:.75rem}[data-game-embed=find-10-countries-of-europe] .result-detail{margin-bottom:.65rem}[data-game-embed=find-10-countries-of-europe] .result-target{margin-bottom:.65rem;font-size:1rem}[data-game-embed=find-10-countries-of-europe] .result-share-feedback{margin-bottom:.75rem;padding:.65rem .8rem}[data-game-embed=find-10-countries-of-europe] .result-actions{gap:.5rem}}
