/* Krypto Casino Schweiz : gabarit « Tresor » (salle des coffres). Ivoire, noir et or ; Bodoni Moda + Jost.
   Mobile d'abord ; toutes les règles de base sont avant la première @media. Pas de backdrop-filter, rayon de 6 px partout.
   Polices auto-hébergées (sous-ensemble latin, licence SIL OFL) : aucune requête vers un serveur de polices. */
@font-face{font-family:"Bodoni Moda";font-style:normal;font-weight:600 700;font-display:swap;src:url(/tresor/schriften/bodoni-moda-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Jost";font-style:normal;font-weight:400 700;font-display:swap;src:url(/tresor/schriften/jost-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{
  --vbg0cvo:#f6f2e8;--vceow1t:#fffdf8;--v5yeveu:#111315;--v2o1t2j:#c7ccd1;--v631xpo:#e4e7ea;
  --vclqtj1:#8b939b;--vev607i:#c7a24c;--v24ba8l:#7a5f22;--veugssu:#575e66;--vaxa1hi:#dcd4c3;
  --venrytc:"Bodoni Moda",Didot,serif;--v6e0fr5:"Jost",system-ui,sans-serif;
  --v2i74kn:1180px;--v82se2r:68px;--vbe24pc:6px;
}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:calc(var(--v82se2r) + 12px);-webkit-text-size-adjust:100%}
body{margin:0;font-family:var(--v6e0fr5);font-size:17px;line-height:1.62;color:var(--v5yeveu);background:var(--vbg0cvo);overflow-wrap:break-word}
img{max-width:100%;height:auto}
button{font:inherit}
a{color:var(--v24ba8l);text-decoration-thickness:1px;text-underline-offset:3px}
a:hover{color:var(--v5yeveu)}
:focus-visible{outline:3px solid var(--v24ba8l);outline-offset:2px}
.c2n75n6 :focus-visible,.caepoy3 :focus-visible,.ceh40zb :focus-visible,.tr-menu :focus-visible{outline-color:var(--vev607i)}
.ccmg8w4:focus-visible{outline-color:var(--v5yeveu);outline-offset:3px}
.c2n75n6 .ccmg8w4:focus-visible,.caepoy3 .ccmg8w4:focus-visible,.ceh40zb .ccmg8w4:focus-visible{outline-color:var(--vbg0cvo)}
h1,h2,h3{font-family:var(--venrytc);font-weight:700;line-height:1.14;margin:0 0 .55em;letter-spacing:-.005em}
h1{font-size:clamp(30px,4.5vw,46px)}
h2{font-size:clamp(26px,3.8vw,40px)}
h2::before{content:"";display:block;width:56px;height:3px;background:var(--vev607i);margin-bottom:16px}
h3{font-size:clamp(20px,2.3vw,24px);margin-top:1.5em}
p{margin:0 0 1em;max-width:72ch}
ul,ol{margin:0 0 1em}
.c3bjiak{max-width:var(--v2i74kn);margin:0 auto;padding:0 16px}

/* en-tête */
.caepoy3{position:sticky;top:0;z-index:50;background:var(--v5yeveu);color:var(--vbg0cvo);height:var(--v82se2r)}
.c9w522g{display:flex;align-items:center;gap:10px;height:var(--v82se2r)}
.c9jnglc{display:flex;align-items:center;gap:10px;min-width:0;color:var(--vbg0cvo);text-decoration:none;font-family:var(--venrytc);font-weight:700;font-size:20px;line-height:1.05}
.c9jnglc:hover{color:var(--vev607i)}
.c0clx4s{flex:0 0 auto;display:none}
.caepoy3 .c9jnglc{margin-right:auto}
.cbu7vtf{display:none}
.cbu7vtf a,.tr-menu a{color:var(--vbg0cvo);text-decoration:none;font-weight:500}
.cbu7vtf a:hover,.tr-menu a:hover{color:var(--vev607i)}
.c5xyg40{display:flex;gap:4px;flex:0 0 auto}
.c5xyg40 a{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:34px;padding:0 6px;border:1px solid var(--vclqtj1);border-radius:var(--vbe24pc);color:var(--vbg0cvo);font:600 13px var(--v6e0fr5);letter-spacing:.06em;text-decoration:none}
.c5xyg40 a:hover{border-color:var(--vev607i);color:var(--vev607i)}
.c5xyg40 a[aria-current="page"]{background:var(--vev607i);border-color:var(--vev607i);color:var(--v5yeveu)}
#tr-burger{flex:0 0 auto;display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;padding:0 10px;background:transparent;border:1px solid var(--vclqtj1);border-radius:var(--vbe24pc);cursor:pointer}
#tr-burger span{display:block;height:2px;background:var(--vbg0cvo)}
.tr-menu{display:none;position:fixed;top:var(--v82se2r);left:0;right:0;bottom:0;z-index:49;background:var(--v5yeveu);padding:12px 20px 40px;overflow-y:auto}
body[data-menu] .tr-menu{display:block}
.tr-menu nav{display:flex;flex-direction:column;max-width:var(--v2i74kn);margin:0 auto}
.tr-menu a{padding:16px 4px;font:600 22px var(--venrytc);border-bottom:1px solid rgba(199,204,209,.25)}

/* boutons */
.ccmg8w4{display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 22px;background:var(--vev607i);color:var(--v5yeveu);font:700 15px var(--v6e0fr5);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;text-align:center;border:0;border-radius:var(--vbe24pc);cursor:pointer}
.ccmg8w4:hover{background:var(--v24ba8l);color:var(--vbg0cvo)}
.tr-btn--vebsz04{background:var(--v5yeveu);color:var(--vev607i)}
.tr-btn--vebsz04:hover{background:var(--v24ba8l);color:var(--vbg0cvo)}
.tr-btn--vc4z7g4{background:var(--vbg0cvo);color:var(--v5yeveu)}
.tr-btn--vc4z7g4:hover{background:var(--vev607i);color:var(--v5yeveu)}
.tr-btn--vbnnhse{height:40px;padding:0 10px;font-size:12px;letter-spacing:.04em}
.tr-btn--v0b52s5{display:none;height:42px;padding:0 16px;font-size:13px}

/* sections */
.c7enqzv{padding:52px 0}
.c2n75n6{background:var(--v5yeveu);color:var(--vbg0cvo)}
.c2n75n6 a{color:var(--vev607i)}
.c2n75n6 a:hover{color:var(--vbg0cvo)}
.c2n75n6 .ccmg8w4{color:var(--v5yeveu)}
.c2n75n6 .ccmg8w4:hover{color:var(--vbg0cvo)}
.c2n75n6 .tr-btn--vebsz04{color:var(--vev607i)}
.c9qrnm6{background:var(--vbg0cvo)}
.c81jgq7{background:var(--vceow1t)}
.c3i5irv{display:flex;flex-direction:column;gap:12px;margin-top:30px;padding:16px 18px;border:1px solid var(--vaxa1hi);border-left:4px solid var(--vev607i);border-radius:var(--vbe24pc);background:rgba(255,253,248,.8)}
.c2n75n6 .c3i5irv{border-color:rgba(199,162,76,.45);border-left-color:var(--vev607i);background:rgba(246,242,232,.06)}
.c3i5irv p{margin:0;font-weight:600}
.c1twgwd{font-size:14.5px;color:var(--veugssu);margin-top:16px}
.c5c03xr{margin-top:6px}

/* hero : le mur de casiers */
.c5palkk{background:var(--vbg0cvo);padding:22px 0 34px;border-bottom:1px solid var(--vaxa1hi)}
.c6p8viy{display:flex;flex-direction:column;gap:14px}
.ce4j923{display:contents}
.c3mv2ee{order:1;margin:0;font:600 13px var(--v6e0fr5);letter-spacing:.08em;text-transform:uppercase;color:var(--v24ba8l)}
.c5palkk h1{order:2;margin:0}
.cabemf5{order:3;list-style:none;margin:6px 0 4px;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}
.cborulh{order:4;margin:0;font-size:19px;line-height:1.5}
.ccxcgis{order:5;display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}
.c5palkk .c1twgwd{order:6;margin:4px 0 0}
.cabemf5 li{position:relative;flex:0 0 calc((100% - 16px) / 3);height:92px;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,var(--v631xpo) 0%,var(--v2o1t2j) 100%);border:1px solid var(--vclqtj1);border-radius:var(--vbe24pc);box-shadow:inset 0 1px 0 rgba(255,255,255,.75),inset 0 -2px 5px rgba(17,19,21,.16),0 2px 0 rgba(17,19,21,.14)}
.cf4su66{display:inline-block;background:var(--v5yeveu);color:var(--vev607i);font:700 12px/1 var(--v6e0fr5);letter-spacing:.07em;padding:5px 7px;border-radius:3px}
.cabemf5 .cf4su66{position:absolute;top:6px;left:6px;font-size:11px;padding:4px 5px}
.c1cb4bh{display:flex;align-items:center;justify-content:center;background:var(--vbg0cvo);border-radius:4px;padding:6px 8px;box-shadow:inset 0 0 0 1px var(--vaxa1hi)}
.tr-plakette--vebsz04{background:var(--v5yeveu);box-shadow:inset 0 0 0 1px var(--vclqtj1)}
.c1cb4bh img{width:auto;max-width:100%;max-height:100%}
.cabemf5 .c1cb4bh{width:84%;height:40px;margin-top:10px;padding:4px 6px}
.cbbih4c{position:absolute;right:7px;bottom:7px;width:11px;height:11px;border-radius:50%;background:var(--vclqtj1);box-shadow:inset 0 0 0 3px var(--v5yeveu)}

/* alinéa : cadre légal */
.c63fl7e{list-style:none;margin:26px 0 8px;padding:0;display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}
.c63fl7e li{position:relative;padding:16px 18px 6px;border:1px solid rgba(199,162,76,.5);border-radius:var(--vbe24pc);background:rgba(246,242,232,.05)}
.cfmqrjk{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin-right:10px;border-radius:50%;background:var(--vev607i);color:var(--v5yeveu);font:700 14px var(--v6e0fr5)}
.c4bk8jf{font:700 18px var(--venrytc);color:var(--vev607i)}
.c63fl7e p{margin:10px 0 10px;font-size:16px}

/* casiers */
.cfdaato{list-style:none;margin:28px 0 6px;padding:0;display:grid;gap:18px;grid-template-columns:minmax(0,1fr)}
.calvu3m{display:flex;flex-direction:column;background:var(--vceow1t);border:1px solid var(--vaxa1hi);border-radius:var(--vbe24pc);overflow:hidden}
.c9zhcae{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:linear-gradient(160deg,var(--v631xpo) 0%,var(--v2o1t2j) 100%);border-bottom:1px solid var(--vclqtj1)}
.c9zhcae .c1cb4bh{width:150px;height:46px;padding:5px 8px}
.calvu3m h3{margin:14px 16px 8px;font-size:25px}
.c3oij0p{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0 16px 10px;padding:0}
.c3oij0p li{font:600 12px/1 var(--v6e0fr5);letter-spacing:.05em;background:var(--v5yeveu);color:var(--vev607i);padding:6px 7px;border-radius:3px}
.cetpo73{margin:0 16px}
.cetpo73 dt{margin-top:11px;font:600 12px var(--v6e0fr5);letter-spacing:.09em;text-transform:uppercase;color:var(--v24ba8l)}
.cetpo73 dd{margin:2px 0 0;font-size:16px;line-height:1.5}
.c9kav78{margin:16px 16px 14px;padding:10px 12px;border:1px dashed var(--vclqtj1);border-radius:var(--vbe24pc);font-size:15px;color:var(--veugssu)}
.c4sxc2y{margin:0 0 4px;font-weight:700;color:var(--v5yeveu)}
.c9kav78 ul{margin:0;padding-left:18px}
.calvu3m .ccmg8w4{margin:auto 16px 16px}

/* tableaux : une ombre sur le bord où le tableau continue (elle disparaît en fin de défilement) ; les cellules sont transparentes pour la laisser voir */
.cg67kvp{--v9thmre:var(--vceow1t);--v4vbjtz:rgba(255,253,248,0);--vczatv4:rgba(17,19,21,.34);--v5pp3vj:rgba(17,19,21,0);
  margin:22px 0;overflow-x:auto;border:1px solid var(--vaxa1hi);border-radius:var(--vbe24pc);-webkit-overflow-scrolling:touch;
  background:linear-gradient(to right,var(--v9thmre) 30%,var(--v4vbjtz)) left center/44px 100% no-repeat local,
    linear-gradient(to left,var(--v9thmre) 30%,var(--v4vbjtz)) right center/44px 100% no-repeat local,
    radial-gradient(farthest-side at 0 50%,var(--vczatv4),var(--v5pp3vj)) left center/16px 100% no-repeat scroll,
    radial-gradient(farthest-side at 100% 50%,var(--vczatv4),var(--v5pp3vj)) right center/16px 100% no-repeat scroll,
    var(--v9thmre)}
.cg67kvp table{border-collapse:separate;border-spacing:0;width:100%}
.cg67kvp th,.cg67kvp td{padding:10px 12px;text-align:left;vertical-align:top;font-size:15px;line-height:1.45;border-bottom:1px solid var(--vaxa1hi)}
.cg67kvp thead th{border-bottom:2px solid var(--vev607i);vertical-align:bottom}
.cg67kvp tbody th{font-weight:600;color:var(--v24ba8l)}
.cg67kvp tr:last-child th,.cg67kvp tr:last-child td{border-bottom:0}
#t-faecher{width:max-content;min-width:100%}
#t-faecher th,#t-faecher td{min-width:158px;max-width:240px}
#t-faecher th[scope="row"],#t-faecher thead th:first-child{position:sticky;left:0;z-index:2;min-width:124px;max-width:124px;background:var(--vbg0cvo);box-shadow:1px 0 0 var(--vaxa1hi)}
.cfdmzc7{display:block;margin-bottom:8px;font:700 20px/1.1 var(--venrytc);color:var(--v5yeveu)}
#t-waehrung th,#t-waehrung td{min-width:150px}
.c2a7ti1{margin:6px 0 0;font-size:14.5px;color:var(--veugssu)}
.c2n75n6 .cg67kvp{--v9thmre:var(--v5yeveu);--v4vbjtz:rgba(17,19,21,0);--vczatv4:rgba(199,162,76,.5);--v5pp3vj:rgba(199,162,76,0);border-color:rgba(199,162,76,.45)}
.c2n75n6 .cg67kvp th,.c2n75n6 .cg67kvp td{border-bottom-color:rgba(199,204,209,.22)}
.c2n75n6 .cg67kvp tbody th{color:var(--vev607i)}
.c8yge8r{margin-top:6px;font-weight:600}

/* barres des coins */
.c289gkk{list-style:none;margin:26px 0;padding:0;display:grid;gap:10px}
.c289gkk li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"t c z" "b b b";gap:3px 12px;align-items:baseline}
.c0yl8bc{grid-area:t;min-width:48px;font:700 15px var(--v6e0fr5);letter-spacing:.06em;color:var(--vev607i)}
.c5ihks1{grid-area:c}
.c0jfhor{grid-area:z;font-weight:600;white-space:nowrap}
.c1je47r{grid-area:b;display:block;height:10px;border-radius:5px;background:rgba(246,242,232,.16);overflow:hidden}
.c37yoa2{display:block;height:100%;width:calc(var(--v5uwf1a) * 100%);background:var(--vev607i);border-radius:5px}

/* frise de la première transaction */
.c1yniep{list-style:none;position:relative;margin:28px 0;padding:0 0 0 58px}
.c1yniep::before{content:"";position:absolute;left:19px;top:10px;bottom:10px;width:3px;background:var(--vev607i)}
.c1yniep>li{position:relative;counter-increment:schritt;padding-bottom:22px}
.c1yniep>li::before{content:counter(schritt);position:absolute;left:-58px;top:0;width:42px;height:42px;border-radius:50%;background:var(--v5yeveu);color:var(--vev607i);font:700 19px/42px var(--venrytc);text-align:center;box-shadow:0 0 0 5px var(--vbg0cvo)}
.c1yniep{counter-reset:schritt}
.c1yniep h3{margin-top:0;padding-top:6px}

/* listes de texte */
.c5vxte9,.c5mckyn,.c7w9sc5{padding-left:20px}
.c5vxte9 li,.c5mckyn li{margin-bottom:8px}
.c9ef101{margin:14px 0 22px;border-top:1px solid var(--vaxa1hi)}
.c8og1xp{margin:22px 0}
.c8og1xp dt{margin-top:16px;padding-top:12px;border-top:1px solid var(--vaxa1hi);font:700 21px var(--venrytc)}
.c8og1xp dd{margin:4px 0 0}
.c8og1xp dd p{margin:0 0 6px}
.cawbnog{font-weight:600}
.c8k0wrj{margin:0 0 8px;padding-left:20px}
.c8k0wrj li{margin-bottom:3px}
.c8og1xp .ce1a1jc{font-size:15px;color:var(--veugssu)}
.c3ki9wq{display:grid;gap:18px;grid-template-columns:minmax(0,1fr);margin-top:24px}
.c8kub7r{padding:6px 20px 12px;background:var(--vceow1t);border:1px solid var(--vaxa1hi);border-radius:var(--vbe24pc)}
.tr-spalte--v6sa6hy{border-top:4px solid var(--vev607i)}
.tr-spalte--vf12gut{border-top:4px solid var(--v5yeveu)}
.c8kub7r li{margin-bottom:8px}
.c2zckox{border-bottom:1px solid var(--vaxa1hi)}
.c2n75n6 .c2zckox{border-bottom-color:rgba(199,204,209,.25)}
.c2zckox summary{display:block;position:relative;padding:15px 36px 15px 0;font:600 18px/1.35 var(--v6e0fr5);cursor:pointer;list-style:none}
.c2zckox summary::-webkit-details-marker{display:none}
.c2zckox summary::after{content:"+";position:absolute;right:4px;top:12px;font:400 26px/1 var(--v6e0fr5);color:var(--v24ba8l)}
.c2n75n6 .c2zckox summary::after{color:var(--vev607i)}
.c2zckox[open] summary::after{content:"\2212"}
.c2zckox p{margin:0 0 16px}
.cdlsf58{margin:22px 0}
.cdlsf58 dt{margin-top:22px;font:700 24px var(--venrytc)}
.cdlsf58 dd{margin:6px 0 0}
.cdlsf58 ul{padding-left:20px}
.cdlsf58 li{margin-bottom:8px}
.cf43gvo{min-height:46vh}
.cf43gvo .ccxcgis{margin-top:12px}

/* pied de page */
.ceh40zb{background:var(--v5yeveu);color:var(--v631xpo);padding:40px 0 76px;font-size:15px}
.ceh40zb a{color:var(--vev607i)}
.ceh40zb a:hover{color:var(--vbg0cvo)}
.ceh40zb .c9jnglc{font-size:22px;margin-bottom:14px}
.ceh40zb p{max-width:70ch}
.c5s9s47{font-weight:600;color:var(--vbg0cvo)}
.c7a7w3c{display:flex;flex-wrap:wrap;gap:6px 20px;margin:18px 0}
.c7a7w3c a{text-decoration:none}
.tr-sprachen--vg9cyyu{margin:14px 0 18px}
.c7bdep7{margin:18px 0 0;color:var(--v2o1t2j)}

/* barre de jeu */
#tr-leiste{position:fixed;left:0;right:0;bottom:0;z-index:45;padding:0;background:var(--v5yeveu)}
#tr-leiste[hidden]{display:none}
#tr-leiste .ccmg8w4{width:100%;height:56px;border-radius:0;font-size:16px}

@media (min-width:600px){
  .c3i5irv{flex-direction:row;align-items:center;justify-content:space-between}
  .calvu3m .ccmg8w4{align-self:flex-start}
}
@media (max-width:599px){
  .ccxcgis .ccmg8w4{width:100%}
  .c3i5irv .ccmg8w4{width:100%}
  .calvu3m .ccmg8w4{width:calc(100% - 32px)}
}
@media (max-width:399px){
  .c9jnglc{font-size:20px}
  .c9jnglc span{max-width:7.2em}
  #t-steuer th,#t-steuer td{padding:10px 8px;font-size:14px;overflow-wrap:anywhere;hyphens:auto}
}
@media (min-width:400px){
  .c0clx4s{display:block}
}
@media (min-width:700px){
  .c3bjiak{padding:0 24px}
  .tr-btn--v0b52s5{display:inline-flex}
  .cfdaato{grid-template-columns:repeat(2,minmax(0,1fr))}
  .c63fl7e{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
  .c63fl7e li+li::before{content:"";position:absolute;left:-16px;top:30px;border:8px solid transparent;border-left:9px solid var(--vev607i)}
  .c3ki9wq{grid-template-columns:repeat(2,minmax(0,1fr))}
  .c289gkk li{grid-template-columns:56px 150px minmax(0,1fr) 86px;grid-template-areas:"t c b z";align-items:center}
  .ceh40zb{padding-bottom:40px}
  #tr-leiste{left:auto;right:22px;bottom:22px;background:transparent}
  #tr-leiste .ccmg8w4{width:auto;height:52px;padding:0 24px;border-radius:var(--vbe24pc);box-shadow:0 6px 18px rgba(17,19,21,.35)}
  .c7enqzv{padding:68px 0}
}
@media (min-width:1024px){
  .c5palkk{padding:36px 0 52px}
  .c6p8viy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}
  .ce4j923{display:block}
  .c3mv2ee,.c5palkk h1,.cabemf5,.cborulh,.ccxcgis,.c5palkk .c1twgwd{order:0}
  .c5palkk h1{margin:14px 0 18px}
  .cborulh{margin:0 0 22px}
  .ccxcgis{margin:0}
  .cabemf5{gap:10px;margin:0}
  .cabemf5 li{flex:0 0 calc((100% - 30px) / 4);height:110px}
  .cabemf5 .cf4su66{font-size:12px;padding:4px 6px}
  .cabemf5 .c1cb4bh{height:46px}
  .cabemf5{margin-top:6px}
  .c5palkk .c1twgwd{margin-top:18px}
}
@media (min-width:1100px){
  .cbu7vtf{display:flex;gap:24px;margin:0 8px 0 24px}
  #tr-burger{display:none}
  .tr-menu,body[data-menu] .tr-menu{display:none}
  .cfdaato{grid-template-columns:repeat(3,minmax(0,1fr))}
  .c9w522g{gap:16px}
  .caepoy3 .c9jnglc{margin-right:0}
  .c5xyg40{margin-left:auto}
}
