@font-face{font-family:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAVoAA8AAAAACegAAAUTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbDBwYBmAAbBEIColciA0LHgABNgIkAzgEIAWDZAc+DAcb9QdRlE5OmOBngm2rYa0IiBSU4SB6GXpb1ovxAEMb3kc8/X6ve+4LIEoWKsKQjE0KaAS5si8LV935qoC6jkBWl99PeNa/acrMsmIWkJM7J2fiwyD6/rZ3nySQEEJPI2+8mQgCjl/7/xfCPjhmumgbjyJtDTLAgZRI5C2Lsyg9Ej+AogCfIgpT4Glg/xqJD/gP3cxixar09EqCLkAR0S2CjsmOByOgCZ096O8EMaNtszM3NFMavYQr9Cp5x9dfFA/5c6zg2Tty8yAadUVizTiA6qa3QCC/ewmYw2NFVjA0W0NfnG8fGGCFUMwlNjUZzmSW9PlG/R/AyDGpxk28hPlctcMi84z8m/D+t4A8BCJ1LJF6PM8poA/kPvkJWDJ1K8BaUZaAFU7lYnST2ctUYrFxdcncWZ+9iCBZ7QpGtRZjgknaiROuAw9zmuW0fBVJAuYMq2n1OtKMXVFHky8Q0hrFz5fHL9r+nEPMnjt7HmivMC8x91xDA/1M/oAFOmT59tOnXR4D/SyfffGCednGaXbT8vxlrLJwBWKuYq7gZdFz7CSU+gIt6kE7uc+Qo2v37Ql5HkHKQsxRQtvGGz2XFwMdv411vIFQ6YqXmDMUlNIsQgwHBXRRFWtcw+hMzOajmR59mMsOuWmOF4yqrMx9tIxFTBfJL+Ii0RlIK4ImubT7MpIsjraaeanajTm7MtJOmW4rxrqXFRkT0If2oT0spW5rQzzafpjguAN9hiRinFZih+0AJ4zTkDbS8Uh95LjURmGlmKaOU1gqqpGTVk+skg4HuviVSNOtxkAukjRmgehpuFJzeK1lTT5P1BR1/PNEQdrPnuV+BTaWg//+kPhs+NC04dbkEaOaIOzcWmf+0GCvjO57t/beypjctoHZoyi8WpYUkmvITj8o+TTCOX91Xp24bnVevsQkk/AmUsZTIOZotreXUWEZNO7bn9qWsbLZpFW6JvXu9NXJzKKH42p+jchuqW1L6vNy1e9301q7tfmbr/QZMkUOD899Yd14NHBLo/SjF5cCSkjT2NHk135OQk4wT8IJPl3A+KVAmsC6w9Yzeb5ippX3NAv4svYkQsqFgb5lm1UzJZ7DRrsvW6fPCvnquOaJ3AZkUSKvIgyXf96PrZJ0kgSzaEuXOoX1hffmtOr/WYZ+xra+RIUo1WFKdehUQIrG3y5m3i9eznH2AwnYJE9dQSY4kM2VOdnutWqt4pcfeb+k1NlrCD2P3ZO5XLekNz+2uPpKb/XJ2t0NUfOkPccR0vHefWSNS4H/BGiupbdcml/BnXeommkZlIk13/I8D/sOQlw8z33xfpVl+C/GxBeA17vkDn3BYWv7dXrdRJsCQnVz7EH1QwnxcArxoPR47glkG2iQNwSZIChqhlyhaVP9a/045AZNdsyOfJGctxwg9NgmBAURbAFAm+MIaZIADY94zBhygFn0uMesbKlubVJlNpuQyGwxwB96jhQ4qR9Qu4XyKu1Tp1cLH/p5ZE990E5DFwpNaqksidKBtoMWVahBSjs1KNRwaI2gi380ig9P3rz5SjWgRqcMBWu/Q2sDMrNLKOq0U7MWT/ny5gPGn6tBkwHtavQaVcbp0m0kfWtTWctTnNVxceak0ulKzTpDe6uiNRqHjom7XY06zVt5qtVilAt3lKFEEM26JK19bwCDFNQf9sQgYUrmZO1Qm5ZiW0CGLZ6Hyvq4TZke5H+6xGcf+8Snzvruczt8Mu1G9R7wrwIAAA==)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lilita-one-latin-400-normal-87r-Z-Re.woff2)format("woff2"),url(/assets/lilita-one-latin-400-normal-DXkechA3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sand-lightest:#fffdf6;--sand-50:#faf3e3;--sand-100:#f1e4c4;--sand-200:#e8d5a3;--sand-300:#d4bf88;--sand-400:#c2a96f;--cell-bg:#f7eed9;--cell-border:#b59d7a;--brown-900:#2e2015;--brown-700:#5c4033;--brown-500:#8b7355;--brown-400:#a0896e;--brown-300:#c8bba8;--gold:#d9a441;--ink:#3d2b1f;--ink-muted:#7a6a52;--accent:#1a5276;--accent-light:#2c7cb0;--shadow-card:0 2px 10px #2e20151a;--font-display:"Lilita One", "Trebuchet MS", system-ui, sans-serif;--font-body:"Segoe UI", system-ui, sans-serif}:focus-visible{outline:2px solid var(--accent-light);outline-offset:2px}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.game-container{max-width:960px;font-family:var(--font-body);min-height:100vh;color:var(--ink);background:url(/assets/desert-bg-CyAD58nA.webp) 50%/cover no-repeat;margin:0 auto;padding:24px;position:relative}.game-title{text-align:center;font-family:var(--font-display);letter-spacing:.5px;color:var(--brown-700);text-shadow:0 2px 0 var(--sand-50), 0 4px 12px #2e20152e;text-wrap:balance;margin:6px 0 20px;font-size:44px;font-weight:400}.game-title:after{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);border-radius:2px;width:96px;height:4px;margin:10px auto 0;display:block}.board-mat{background:linear-gradient(160deg, var(--sand-100), var(--sand-200));border:2px solid var(--brown-500);border-radius:18px;margin-bottom:24px;padding:18px;box-shadow:0 10px 30px #2e201538,inset 0 0 0 3px #ffffff59,inset 0 0 28px #a0896e38}.game-board{grid-template-rows:repeat(5,96px);grid-template-columns:repeat(5,96px);justify-content:center;gap:6px;display:grid;overflow:visible}.board-cell{border:2px solid var(--cell-border);background:url(/assets/cell-texture-CsNAgY8j.webp) center/cover no-repeat, var(--cell-bg);box-sizing:border-box;border-radius:10px;flex-direction:column;justify-content:flex-end;align-items:center;padding:4px 3px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:visible;box-shadow:inset 0 2px 6px #2e20151a}.board-cell:hover{border-color:var(--brown-500);box-shadow:inset 0 2px 6px #2e20151a,0 0 0 2px #8b735540}.board-cell--drop-target{border-color:var(--accent-light);box-shadow:0 0 0 3px #2c7cb073,inset 0 2px 6px #2e20150f}.board-cell--finish{border-color:var(--brown-700);background:linear-gradient(#d9a44124, #d9a44124), url(/assets/cell-texture-CsNAgY8j.webp) center/cover no-repeat, var(--cell-bg);border-width:3px}.board-cell--finish:before{content:"";border:1px solid var(--brown-500);background-image:linear-gradient(45deg,#5c4033 25%,#0000 25% 75%,#5c4033 75%),linear-gradient(45deg,#5c4033 25%,#0000 25% 75%,#5c4033 75%);background-position:0 0,4px 4px;background-size:8px 8px;border-radius:3px;width:14px;height:14px;position:absolute;top:4px;right:4px}.cell-pos{color:var(--brown-500);-webkit-user-select:none;user-select:none;text-align:center;border-radius:4px;width:100%;padding:2px 4px;font-size:13px;font-weight:700;line-height:1}.cell-pos--clickable{cursor:pointer}.cell-pos--clickable:hover{background:#8b73551f}.cell-pos--blocked{color:var(--brown-300);cursor:not-allowed}.cell-pos--blocked:hover{background:0 0}.direction-arrow{color:var(--brown-500);opacity:.6;pointer-events:none;text-shadow:0 1px #fff9;font-size:11px;line-height:1;position:absolute;top:1px;right:2px}.cell-camels{flex-direction:column-reverse;justify-content:flex-end;align-items:center;gap:0;width:100%;display:flex;position:relative}.camel-block{object-fit:contain;cursor:grab;filter:drop-shadow(0 1px 1px #2e201566);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;width:60px;height:29px;margin-top:-13px;transition:opacity .15s,filter .15s;display:block;position:relative}.camel-block--yellow{filter:drop-shadow(0 1px 1px #2e201566)drop-shadow(0 0 3px #ffd60a8c)}.camel-block:hover{filter:drop-shadow(0 1px 1px #2e201566)brightness(1.08)}.camel-block--yellow:hover{filter:drop-shadow(0 1px 1px #2e201566)drop-shadow(0 0 3px #ffd60a8c)brightness(1.06)}.camel-block--dragging{opacity:.3}.tile-icon{object-fit:contain;z-index:2;pointer-events:none;filter:drop-shadow(0 2px 3px #2e201540);width:50px;height:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.insert-line{z-index:10;pointer-events:none;background:#3b82f6;border-radius:1px;height:2px;position:absolute;left:4px;right:4px}.insert-line--above{top:-3px}.insert-line--below{bottom:-3px}.pyramid-zone{background:radial-gradient(ellipse at 50% 18%, #ffffff8c, #fff0 62%), linear-gradient(160deg, var(--sand-100), var(--sand-300));border:2px dashed var(--brown-500);box-sizing:border-box;z-index:5;border-radius:16px;flex-direction:column;grid-area:2/2/5/5;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex;position:relative;box-shadow:inset 0 2px 10px #2e20151f}.pyramid-art{filter:drop-shadow(0 8px 14px #2e201566);pointer-events:none}.dice-dots{align-items:center;gap:6px;display:flex}.dice-dot{width:32px;height:32px;font-size:13px;font-weight:700;font-family:var(--font-body);cursor:pointer;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;transition:transform .12s,box-shadow .12s;display:flex;position:relative;box-shadow:0 1px 3px #2e201540}.dice-dot:hover{transform:scale(1.15);box-shadow:0 2px 6px #0003}.dice-dot--white{color:#333;border-color:#bbb}.dice-dot--dark{color:#fff}.dice-dot--removed{opacity:.3;cursor:default;box-shadow:none;transform:none}.dice-dot--removed:after{content:"";background:#666;width:36px;height:2px;position:absolute;transform:rotate(-45deg)}.pyramid-controls{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.board-settings{color:var(--brown-500);justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:12px;display:flex}.board-settings label{cursor:default}.runs-select{border:1px solid var(--brown-300);color:var(--ink-muted);cursor:pointer;background:#fffdf699;border-radius:999px;padding:2px 8px;font-size:12px}.calculate-btn{font-family:var(--font-display);letter-spacing:1px;color:#fff;cursor:pointer;background:linear-gradient(#2c7cb0,#14486b);border:1px solid #14486b;border-radius:999px;padding:9px 28px;font-size:15px;transition:filter .15s,transform .1s;box-shadow:0 3px 8px #14486b59,inset 0 1px #ffffff40}.calculate-btn:hover{filter:brightness(1.08)}.calculate-btn:active{transform:scale(.97)}.calculate-btn:disabled{background:var(--brown-300);border-color:var(--brown-400);box-shadow:none;cursor:not-allowed;filter:none;transform:none}.calculate-btn--computing{background:var(--brown-400);border-color:var(--brown-500);cursor:wait}.no-dice-msg{color:var(--brown-500);text-align:center;font-size:11px}.app-footer{color:var(--brown-400);border-top:1px solid #2e20151f;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:28px;padding-top:16px;font-size:12px;display:flex}.app-footer__link{font:inherit;color:var(--brown-700);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.app-footer__link:hover{color:var(--accent-light)}.results-grid{grid-template-columns:1fr;align-items:stretch;gap:18px;display:grid}@media (width>=901px){.results-grid{grid-template-columns:1fr 1fr}}.results-section{border:1px solid var(--sand-300);box-shadow:var(--shadow-card);background:linear-gradient(#fffefb,#fff8e9);border-radius:14px;min-width:0;padding:18px 20px;animation:.25s ease-out rise-in}.results-section h3{font-family:var(--font-display);letter-spacing:.5px;color:var(--brown-700);text-wrap:balance;margin:0 0 8px;font-size:19px;font-weight:400}.results-section h3:after{content:"";background:linear-gradient(90deg, var(--gold), transparent);border-radius:2px;width:46px;height:3px;margin-top:6px;display:block}.results-section p{color:var(--ink-muted);margin:4px 0;font-size:13px}.table-scroll{overflow-x:auto}.table-scroll::-webkit-scrollbar{width:8px;height:8px}.results-overlay__scroll::-webkit-scrollbar{width:8px;height:8px}.table-scroll::-webkit-scrollbar-thumb{background:var(--brown-300);border-radius:4px}.results-overlay__scroll::-webkit-scrollbar-thumb{background:var(--brown-300);border-radius:4px}.table-scroll::-webkit-scrollbar-track{background:0 0}.results-overlay__scroll::-webkit-scrollbar-track{background:0 0}.table-scroll,.results-overlay__scroll{scrollbar-width:thin;scrollbar-color:var(--brown-300) transparent}.results-section table{border-collapse:collapse;width:100%}.results-section th{color:var(--brown-500);border-bottom:2px solid var(--sand-300);padding:8px 12px;font-size:12px;font-weight:700}.results-section td{border-bottom:1px solid var(--sand-100);padding:7px 12px;font-size:13px}.results-section tbody tr:last-child td{border-bottom:none}.results-section tbody tr:nth-child(2n) td:not(:first-child){background:#2e201508}.results-overlay{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2e20158c;align-items:stretch;animation:.18s ease-out overlay-in;display:flex;position:fixed;inset:0}.results-overlay__card{background:var(--sand-50);border:2px solid var(--brown-500);border-radius:18px;flex-direction:column;flex:1;margin:14px;animation:.22s ease-out rise-in;display:flex;overflow:hidden;box-shadow:0 18px 50px #00000073}.results-overlay__header{background:linear-gradient(180deg, var(--sand-100), var(--sand-200));border-bottom:2px solid var(--brown-500);justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.results-overlay__header h2{font-family:var(--font-display);color:var(--brown-700);white-space:nowrap;margin:0;font-size:20px;font-weight:400}.results-overlay__scroll{flex-direction:column;gap:16px;padding:16px;display:flex;overflow-y:auto}.results-overlay .results-section{box-shadow:none}.icon-btn{color:var(--brown-700);border:1px solid var(--brown-400);cursor:pointer;white-space:nowrap;background:#ffffff80;border-radius:999px;align-items:center;gap:4px;padding:5px 12px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}.icon-btn:hover{background:#ffffffd9}@media (width<=500px){.game-container{padding:14px}.game-title{font-size:34px}.game-board{grid-template-rows:repeat(5,min(70px,20vw - 18.4px));grid-template-columns:repeat(5,min(70px,20vw - 18.4px))}.camel-block{width:52px;height:24px;margin-top:-13px;display:block}.dice-dot{width:28px;height:28px;font-size:11px}.cell-pos{font-size:12px}}@media (prefers-reduced-motion:reduce){.results-section,.results-overlay,.results-overlay__card,.help-card,.game-title:after,.cell-pos,.calculate-btn,.dice-dot,.camel-block{transition:none;animation:none}}.app-toolbar{z-index:20;align-items:center;gap:8px;display:flex;position:absolute;top:18px;right:18px}.help-btn{border:2px solid var(--brown-500);background:linear-gradient(180deg, var(--sand-50), var(--sand-200));width:38px;height:38px;color:var(--brown-700);font-family:var(--font-display);cursor:pointer;border-radius:50%;font-size:20px;line-height:1;transition:transform .1s,filter .15s;box-shadow:0 3px 8px #2e201540}.lang-switch{border:2px solid var(--brown-500);background:linear-gradient(180deg, var(--sand-50), var(--sand-200));border-radius:999px;display:flex;overflow:hidden;box-shadow:0 3px 8px #2e201540}.lang-switch__btn{color:var(--brown-700);font-family:var(--font-display);cursor:pointer;background:0 0;border:0;height:34px;padding:0 10px;font-size:13px;line-height:1;transition:background .15s,color .15s}.lang-switch__btn:hover{filter:brightness(1.06)}.lang-switch__btn--active{background:var(--brown-500);color:var(--sand-50)}.help-btn:hover{filter:brightness(1.06);transform:scale(1.06)}.help-btn:active{transform:scale(.96)}.help-overlay{z-index:300;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2e20158c;justify-content:center;align-items:stretch;display:flex;position:fixed;inset:0}.help-card{background:var(--sand-50);border:2px solid var(--brown-500);border-radius:18px;flex-direction:column;flex:1;max-width:720px;margin:14px;animation:.2s ease-out rise-in;display:flex;overflow:hidden;box-shadow:0 18px 50px #00000073}.help-header{background:linear-gradient(180deg, var(--sand-100), var(--sand-200));border-bottom:2px solid var(--brown-500);justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.help-header h2{font-family:var(--font-display);letter-spacing:.5px;color:var(--brown-700);text-wrap:balance;margin:0;font-size:24px;font-weight:400}.help-scroll{padding:16px 20px;overflow-y:auto}.help-scroll section{margin-bottom:18px}.help-scroll h3{font-family:var(--font-display);letter-spacing:.4px;color:var(--brown-700);margin:0 0 6px;font-size:16px;font-weight:400}.help-scroll p{color:var(--ink);margin:0;font-size:13px;line-height:1.5}@media (width<=500px){.app-toolbar{top:12px;right:12px}.help-btn{width:34px;height:34px;font-size:18px}.lang-switch__btn{height:30px;padding:0 8px;font-size:12px}}
