:root{--fond:#0f1113;--panneau:#121417d1;--texte:#e9e6df;--doux:#9b978e;--accent:#d9b26a;--ligne:#ffffff17;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--fond);height:100%;color:var(--texte);margin:0;font:14px/1.4 system-ui,-apple-system,Segoe UI,sans-serif;overflow:hidden}#scene{position:fixed;inset:0}#scene canvas{touch-action:none;width:100%;height:100%;display:block}button,select{font:inherit;color:inherit}#objets{z-index:2;flex-direction:column;gap:6px;display:flex;position:fixed;top:16px;left:16px}#objets button{background:var(--panneau);border:1px solid var(--ligne);text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;padding:9px 14px}#objets button[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}#reglages{z-index:2;width:300px;max-height:calc(100% - 32px);position:fixed;top:16px;right:16px;overflow:auto}#infos{color:var(--doux);background:var(--panneau);z-index:2;font-variant-numeric:tabular-nums;border-radius:6px;padding:5px 9px;font-size:12px;position:fixed;bottom:16px;left:16px}.retour{color:var(--doux);z-index:2;font-size:13px;text-decoration:none;position:fixed;bottom:16px;right:16px}.retour:hover{color:var(--texte)}body.monde #reglages{top:56px}body.monde #reglages[hidden]{display:none}#barre{z-index:2;flex-wrap:wrap;gap:6px;max-width:calc(100% - 32px);display:flex;position:fixed;bottom:16px;left:16px}#barre button{background:var(--panneau);border:1px solid var(--ligne);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;padding:8px 12px}#barre .bouton{background:var(--panneau);border:1px solid var(--ligne);color:var(--texte);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;padding:8px 12px;text-decoration:none}#barre button[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}#compteur{color:var(--doux);z-index:2;font-variant-numeric:tabular-nums;background:var(--panneau);border-radius:6px;padding:6px 10px;font-size:12px;position:fixed;top:16px;left:16px}#chargement{z-index:5;background:var(--fond);color:var(--doux);place-items:center;transition:opacity .6s;display:grid;position:fixed;inset:0}#chargement.fini{opacity:0;pointer-events:none}#aide{background:var(--panneau);z-index:2;color:var(--doux);border-radius:8px;padding:8px 14px;font-size:13px;position:fixed;top:16px;left:50%;transform:translate(-50%)}#aide[hidden]{display:none}@media (max-width:720px){#objets{flex-flow:wrap;left:16px;right:16px}#objets button{padding:7px 10px;font-size:13px}#reglages{width:auto;max-height:42%;inset:auto 16px 48px}#infos{bottom:16px}}#compteur:empty{display:none}
