/* Généré par make_games_css.py depuis oresto-baluchon-styles.css (release 881b73273976). */
.page-jeux{color-scheme:dark;--cream-paper: #f2ecda;--cream-warm: #fff8ea;--cream-soft: #e8dfc7;--forest-950: #07271a;--forest-925: #082e1f;--forest-900: #0a3d28;--forest-850: #0d432e;--forest-700: #105a3c;--gold-700: #a1803c;--gold-500: #c9a14e;--gold-300: #eed7a2;--ink-strong: #1c1a14;--ink-body: #423e32;--ink-muted: #7c7665;--line-cream: rgba(242, 236, 218, .16);--line-cream-strong: rgba(242, 236, 218, .28);--line-gold: rgba(201, 161, 78, .46);--shadow-warm: 0 24px 70px rgba(0, 0, 0, .28);--radius-sm: 8px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 18px;--font-body: "Mulish", system-ui, sans-serif;--font-display: "Cormorant Garamond", Georgia, serif;font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.page-jeux .hero{min-width:0;position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(236px,320px);align-items:end;justify-items:start;gap:clamp(24px,5vw,72px);padding:clamp(28px,3.6vw,42px) 0 clamp(20px,2.6vw,30px);border-bottom:1px solid rgba(238,215,162,.3);text-align:left;animation:soft-rise .7s ease both}.page-jeux .badge,.page-jeux .kicker,.page-jeux .section-label,.page-jeux .menu-number{color:var(--gold-300);font-size:12px;font-weight:900;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.page-jeux .hero-copy{width:min(100%,720px);display:grid;justify-items:start;gap:10px}.page-jeux .hero-copy h1{color:var(--cream-warm);font-size:clamp(48px,6.3vw,78px);font-weight:650;line-height:.9}.page-jeux .hero-copy p:not(.kicker):not(.weekend-line){max-width:42rem;color:#fff8ead6;font-size:clamp(16px,2vw,19px);font-weight:650;line-height:1.5}.page-jeux .hero-games{align-items:center}.page-jeux .hero-copy{max-width:680px}.page-jeux .hero-spotlight{width:100%;align-self:end;display:grid;gap:14px;padding:16px 0 16px 24px;border-left:1px solid rgba(238,215,162,.34)}.page-jeux .hero-spotlight-kicker{color:#fff8eab3;font-size:11px;font-weight:950;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.page-jeux .hero-spotlight-list{display:grid;gap:12px}.page-jeux .hero-spotlight-item{display:grid;gap:2px}.page-jeux .hero-spotlight-item strong{color:var(--cream-warm);font-family:var(--font-display);font-size:25px;font-weight:700;line-height:1}.page-jeux .hero-spotlight-item em{color:#fff8eab3;font-size:12px;font-style:normal;font-weight:750;line-height:1.35}.page-jeux .games-page-section{display:grid}.page-jeux .hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:4px}.page-jeux .hero-cta{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border:1px solid rgba(238,215,162,.54);border-radius:var(--radius-sm);font:inherit;font-size:12px;font-weight:950;letter-spacing:.04em;line-height:1;text-decoration:none;text-transform:uppercase;cursor:pointer;touch-action:manipulation}.page-jeux .hero-cta-primary{background:var(--cream-paper);color:var(--forest-950)}.page-jeux .hero-cta-secondary{background:#f2ecda0f;color:var(--cream-warm)}.page-jeux .hero-cta:hover{border-color:var(--gold-300);background:var(--cream-warm);color:var(--forest-950)}.page-jeux .facebook-panel,.page-jeux .waiting-card,.page-jeux .offer-card,.page-jeux .signature-card{border:1px solid rgba(238,215,162,.26);border-radius:var(--radius-lg)}.page-jeux .waiting-card{width:min(100%,920px);justify-self:center;position:relative;isolation:isolate;overflow:hidden;display:grid;gap:clamp(18px,3vw,28px);padding:clamp(22px,4vw,34px);border-color:#eed7a257;background:#093623c2;box-shadow:inset 0 1px #fff8ea14,0 18px 54px #0000002e;animation:soft-rise .7s ease .13s both}.page-jeux .waiting-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:url(oresto-chalet-wood-grain.svg);background-size:390px 390px;opacity:.14;pointer-events:none}.page-jeux .waiting-intro{display:grid;justify-items:center;gap:8px;text-align:center}.page-jeux .waiting-intro h2{color:var(--cream-warm);font-size:clamp(34px,6.2vw,54px);font-weight:680;line-height:.95}.page-jeux .waiting-intro p:not(.section-label){max-width:610px;color:#fff8eac2;font-size:14px;font-weight:800;line-height:1.45}.page-jeux .waiting-tabs{width:max-content;max-width:100%;justify-self:center;display:flex;gap:6px;padding:6px;border:1px solid rgba(238,215,162,.22);border-radius:999px;background:#07271a8f}.page-jeux .waiting-tab{min-height:38px;padding:0 14px;border:1px solid transparent;border-radius:999px;background:transparent;color:#fff8eab8;font:inherit;font-size:12px;font-weight:950;letter-spacing:.04em;line-height:1;text-transform:uppercase;cursor:pointer;touch-action:manipulation}.page-jeux .waiting-tab.is-active{border-color:#eed7a2ad;background:var(--cream-paper);color:var(--forest-950);box-shadow:0 10px 28px #0000002e}.page-jeux .waiting-tab:focus-visible,.page-jeux .waiting-draw:focus-visible,.page-jeux .waiting-game:focus-visible,.page-jeux .snake-controls button:focus-visible,.page-jeux .bubble-pop:focus-visible,.page-jeux .draw-swatch:focus-visible,.page-jeux .draw-canvas:focus-visible,.page-jeux .mini-action:focus-visible{outline:2px solid var(--gold-300);outline-offset:3px}.page-jeux .waiting-playground{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1fr);gap:clamp(16px,3vw,28px);align-items:stretch}.page-jeux .waiting-machine{position:relative;display:grid;align-content:start;gap:12px;padding:14px;border:1px solid rgba(238,215,162,.24);border-radius:var(--radius-md);background:#07271ad6}.page-jeux .waiting-slot{width:min(100%,220px);height:8px;justify-self:center;border-radius:999px;background:#00000057;box-shadow:inset 0 1px #fff8ea14}.page-jeux .waiting-ticket{min-height:205px;display:grid;align-content:start;gap:10px;padding:18px 18px 24px;border:1px solid rgba(201,161,78,.34);border-radius:10px;background:var(--cream-paper);color:var(--forest-950);clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),94% 100%,88% calc(100% - 12px),82% 100%,76% calc(100% - 12px),70% 100%,64% calc(100% - 12px),58% 100%,52% calc(100% - 12px),46% 100%,40% calc(100% - 12px),34% 100%,28% calc(100% - 12px),22% 100%,16% calc(100% - 12px),10% 100%,4% calc(100% - 12px),0 100%);box-shadow:0 18px 44px #00000038}.page-jeux .waiting-ticket.is-drawn{animation:ticket-pop .42s cubic-bezier(.2,.8,.2,1) both}.page-jeux .ticket-kicker,.page-jeux .waiting-game-number{color:var(--gold-700);font-size:11px;font-weight:950;letter-spacing:.08em;line-height:1;text-transform:uppercase}.page-jeux .waiting-ticket strong{color:var(--forest-950);font-family:var(--font-display);font-size:clamp(32px,6vw,44px);font-weight:750;line-height:.9}.page-jeux .waiting-ticket p{color:var(--ink-body);font-size:14px;font-weight:800;line-height:1.45}.page-jeux .waiting-ticket span:last-child{margin-top:4px;padding-top:10px;border-top:1px dashed rgba(161,128,60,.44);color:var(--ink-muted);font-size:12px;font-weight:950}.page-jeux .waiting-draw{min-height:46px;border:1px solid rgba(238,215,162,.86);border-radius:999px;background:var(--gold-300);color:var(--forest-950);font:inherit;font-size:13px;font-weight:950;cursor:pointer;box-shadow:0 12px 30px #0003;touch-action:manipulation}.page-jeux .waiting-draw:hover{background:var(--cream-warm)}.page-jeux .waiting-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.page-jeux .waiting-game{min-width:0;display:grid;align-content:start;gap:7px;padding:14px;border:1px solid rgba(242,236,218,.15);border-radius:12px;background:#07271a8f;color:inherit;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation}.page-jeux .waiting-game.is-selected{border-color:#eed7a28a;background:#105a3c70}.page-jeux .waiting-game strong{color:var(--cream-warm);font-family:var(--font-display);font-size:24px;font-weight:700;line-height:.96}.page-jeux .waiting-game span:last-child{color:#fff8eaa8;font-size:12px;font-weight:780;line-height:1.35}.page-jeux .waiting-card[data-mode=mini] .waiting-playground{grid-template-columns:1fr}.page-jeux .waiting-card[data-mode=mini] .waiting-machine{display:none}.page-jeux .mini-arcade{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.page-jeux .mini-game{min-width:0;display:grid;justify-items:center;gap:10px;min-height:330px;padding:16px;border:1px solid rgba(238,215,162,.22);border-radius:14px;background:#f2ecda11;text-align:center}.page-jeux .mini-game:nth-child(2n){background:#105a3c5c}.page-jeux .mini-game-wide{grid-column:1 / -1;min-height:0}.page-jeux .mini-game-head{display:grid;justify-items:center;gap:5px}.page-jeux .mini-game-head span{color:var(--gold-300);font-size:11px;font-weight:950;letter-spacing:.08em;line-height:1}.page-jeux .mini-game h3{color:var(--cream-warm);font-family:var(--font-display);font-size:25px;font-weight:720;line-height:.95}.page-jeux .mini-game-sub,.page-jeux .mini-game-status,.page-jeux .mini-game-result{color:#fff8eabd;font-size:12px;font-weight:820;line-height:1.35}.page-jeux .mini-game-status,.page-jeux .mini-game-result{color:var(--gold-300)}.page-jeux .ttt-board,.page-jeux .memory-board,.page-jeux .taquin-board{display:grid;gap:6px}.page-jeux .ttt-board,.page-jeux .taquin-board{width:min(100%,168px);grid-template-columns:repeat(3,1fr)}.page-jeux .memory-board{width:min(100%,180px);grid-template-columns:repeat(4,1fr)}.page-jeux .ttt-cell,.page-jeux .memory-cell,.page-jeux .taquin-cell,.page-jeux .rps-choices button,.page-jeux .mini-action,.page-jeux .reflex-pad,.page-jeux .guess-row input{border:1px solid rgba(238,215,162,.46);background:#f2ecdaeb;color:var(--forest-950);font:inherit;font-weight:950}.page-jeux .ttt-cell,.page-jeux .memory-cell,.page-jeux .taquin-cell{aspect-ratio:1;border-radius:10px;font-family:var(--font-display);font-size:28px;line-height:1;cursor:pointer;touch-action:manipulation}.page-jeux .memory-cell{font-size:22px}.page-jeux .ttt-cell.is-win,.page-jeux .memory-cell.is-matched{background:var(--gold-300)}.page-jeux .taquin-cell.is-empty{border-style:dashed;background:#f2ecda14;cursor:default}.page-jeux .rps-choices,.page-jeux .guess-row{width:100%;display:flex;justify-content:center;gap:7px}.page-jeux .rps-choices button,.page-jeux .mini-action,.page-jeux .reflex-pad{min-height:38px;border-radius:999px;padding:0 12px;cursor:pointer;touch-action:manipulation}.page-jeux .rps-choices button{flex:1 1 0;min-width:0;font-size:11px}.page-jeux .mini-action{background:transparent;color:var(--cream-warm);border-color:#eed7a26b;font-size:12px}.page-jeux .reflex-pad{width:min(100%,220px);min-height:76px;border-radius:12px;white-space:normal}.page-jeux .reflex-pad[data-state=waiting]{background:#c9a14e42;color:var(--cream-warm)}.page-jeux .reflex-pad[data-state=ready]{background:var(--gold-300);color:var(--forest-950)}.page-jeux .guess-row input{width:72px;min-height:38px;border-radius:10px;padding:0 8px;text-align:center}.page-jeux .snake-board{width:min(100%,198px);aspect-ratio:1;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:1px;padding:2px;border:1px solid rgba(238,215,162,.34);border-radius:12px;background:#07271ad1;overflow:hidden}.page-jeux .snake-cell{min-width:0;border-radius:2px;background:#f2ecda2e}.page-jeux .snake-body,.page-jeux .snake-head{background:var(--cream-warm)}.page-jeux .snake-head{box-shadow:inset 0 0 0 2px var(--gold-700)}.page-jeux .snake-food{border-radius:999px;background:#e2502e;box-shadow:0 0 0 2px #fff8ea61}.page-jeux .snake-controls{display:grid;grid-template-columns:repeat(3,42px);gap:6px;justify-content:center}.page-jeux .snake-controls button{width:42px;height:42px;border:1px solid rgba(238,215,162,.54);border-radius:12px;background:#f2ecdaeb;color:var(--forest-950);font:inherit;font-size:20px;font-weight:950;line-height:1;cursor:pointer;touch-action:manipulation}.page-jeux .bubble-field{position:relative;width:min(100%,260px);height:174px;border:1px dashed rgba(238,215,162,.36);border-radius:16px;background:#f2ecda1a;overflow:hidden}.page-jeux .bubble-pop{position:absolute;width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(238,215,162,.68);border-radius:999px;background:#fff8eaf0;color:var(--forest-950);box-shadow:0 10px 24px #0003;cursor:pointer;touch-action:manipulation;animation:bubble-in .18s ease both}.page-jeux .bubble-symbol{display:grid;place-items:center;pointer-events:none}.page-jeux .bubble-symbol-letter,.page-jeux .bubble-symbol-star,.page-jeux .bubble-symbol-price{font-family:var(--font-display);font-weight:780;line-height:1}.page-jeux .bubble-symbol-letter{font-size:22px}.page-jeux .bubble-symbol-star{color:var(--gold-700);font-size:20px}.page-jeux .bubble-symbol-price{color:var(--gold-700);font-size:11px;letter-spacing:0}.page-jeux .bubble-symbol-deer{width:28px;height:28px;color:var(--forest-800)}.page-jeux .bubble-symbol-deer path{fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.page-jeux .draw-palette{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.page-jeux .draw-swatch{width:32px;height:32px;padding:0;border:2px solid rgba(238,215,162,.7);border-radius:999px;box-shadow:inset 0 0 0 1px #07271a47;cursor:pointer;touch-action:manipulation}.page-jeux .draw-swatch.is-selected{outline:3px solid rgba(238,215,162,.86);outline-offset:3px}.page-jeux .draw-canvas{width:min(100%,620px);height:320px;display:block;border:1px solid rgba(238,215,162,.42);border-radius:14px;background:#fffaf0;cursor:crosshair;touch-action:none;box-shadow:inset 0 1px #fff8ea8a,0 18px 42px #00000029}.page-jeux .draw-tools{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.page-jeux .mini-action.is-active{border-color:#eed7a2db;background:var(--cream-paper);color:var(--forest-950)}.page-jeux .breakfast-menu .section-label{color:var(--forest-700)}@media(min-width:980px){.page-jeux .offer-card,.page-jeux .waiting-card,.page-jeux .menu-choices,.page-jeux .signature-card{width:min(100%,920px);justify-self:center}}@media(max-width:820px){.page-jeux .hero{grid-template-columns:minmax(0,1fr) minmax(210px,250px);gap:18px;padding:22px 0 20px}.page-jeux .hero-copy h1{font-size:clamp(40px,10.6vw,54px)}.page-jeux .hero-spotlight{width:100%;padding:12px 0 12px 18px;border-top:0;border-left:1px solid rgba(238,215,162,.24)}.page-jeux .hero-spotlight-list{grid-template-columns:1fr;gap:9px}.page-jeux .hero-spotlight-item strong{font-size:22px}.page-jeux .hero-spotlight-item em{font-size:11px}.page-jeux .hero-actions{width:100%}.page-jeux .hero-cta{flex:1 1 160px}.page-jeux .waiting-playground,.page-jeux .menu-choice-grid,.page-jeux .breakfast-grid,.page-jeux .mocktail-list,.page-jeux .pairing-band{grid-template-columns:1fr}.page-jeux .mini-arcade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.page-jeux .hero{grid-template-columns:1fr;gap:14px;padding-bottom:8px}.page-jeux .hero-spotlight{display:none}}@media(max-width:560px){.page-jeux .offer-card,.page-jeux .waiting-card,.page-jeux .breakfast-menu,.page-jeux .signature-card{padding:22px 18px}.page-jeux .waiting-tabs,.page-jeux .waiting-list{width:100%}.page-jeux .waiting-tab{flex:1 1 0;padding:0 10px}.page-jeux .waiting-list{grid-template-columns:1fr;max-height:315px;overflow-y:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:rgba(238,215,162,.42) rgba(7,39,26,.38)}.page-jeux .waiting-card[data-mode=mini] .waiting-list{max-height:680px;align-content:start;grid-auto-rows:max-content}.page-jeux .mini-arcade{grid-template-columns:1fr}.page-jeux .waiting-card[data-mode=mini] .mini-game{min-height:310px}.page-jeux .draw-canvas{height:260px}}@keyframes ticket-pop{0%{opacity:.72;transform:translateY(-10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bubble-in{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}
