h2,
.uk-h2 {
    font-family: "Fraunces", serif;
    font-weight: 900;
    font-size: 2rem;
    font-style: normal;
    font-optical-sizing: auto;
}

.uk-nav,
.uk-nav ul {

    font-weight: 400;
    font-size: 0.9rem;
    letter-spacing: 0px;
}


html {
    font-family: "Karla", sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #FAFAFA;
    background-color: #3C3C3B;
}

h1 {
    font-family: "Fraunces", serif;
    font-weight: 900;
}

.uk-h1 {
    font-family: "Fraunces", serif;
    font-weight: 900;
}

h3 {
    font-family: "Karla", sans-serif;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.25rem;
    color: #FCBD18;
    margin: 2px 0px 2px 0px;
}

.uk-h3 {
    font-family: "Fraunces", serif;
    font-weight: 700;
}

h4 {
    font-family: "Fraunces", serif;
    font-weight: 700;
}

.uk-h4 {
    font-family: "Fraunces", serif;
    font-weight: 700;
}

h5 {
    font-family: "Fraunces", serif;
    font-weight: 700;
}

.uk-h5 {
    font-family: "Fraunces", serif;
    font-weight: 700;
}

h6 {
    font-family: "Fraunces", serif;
    font-weight: 700;
}

.uk-h6 {
    font-family: "Fraunces", serif;
    font-weight: 700;
}

.uk-navbar-container {
    padding: 10px;
}

.uk-navbar-container:not(.uk-navbar-transparent) {
    background: #000000;
    opacity: 0.9;
}

.uk-link {
    color: #FCBD18;
}

.uk-link:hover {
    color: #FCBD18;
}

a {
    color: #FCBD18;
}

a:hover {
    color: #FCBD18;
}

.uk-section-muted {
    background: #000000;
}

.uk-offcanvas-bar {
    background: #000000;
}

.uk-text-primary {
    color: #FCBD18 !important;
}

.uk-icon-button {
    background-color: #3c3c3b;
    color: #e8e8e8;
}

.uk-icon-button:focus {
    background-color: #FCBD18;
    color: #ebebeb;
}

.uk-icon-button:hover {
    background-color: #FCBD18;
    color: #000000;
}

.uk-button-text {
    color: #c6c6c5;
    font-family: "Karla", sans-serif;
    font-weight: 500;
    font-size: 17px;
}

.uk-button-text:focus {
    color: #FCBD18;
}

.uk-button-text:hover {
    color: #FCBD18;
}

.uk-button-text::before {
    border-bottom: 1px solid #FCBD18;
}

.ul-list {
    margin-top: 0px;
    padding-left: 0px;
    list-style: none;
    font-size: .9rem;
}

.ul-list li {
    margin-top: 6px
}

.adress_asap {
    color: #fafafa;
    font-family: "Karla", sans-serif;
    font-weight: 400;
    font-size: 17px;
}

.uk-text-footer {
    font-family: "Karla", sans-serif;
    font-weight: 400;
    font-size: 0.9rem;
    color: #c6c6c5;
}


.uk-navbar-nav > li > a {
    font-family: "Karla", sans-serif;
    font-weight: 500;
    font-size: 0.85rem;
    letter-spacing: 1px;
    color: #FAFAFA;
}

.uk-navbar-nav > li.uk-active > a {
    color: #FCBD18;
}

ul.uk-nav li a {
    font-size: 1.1rem;
}


span.uk-icon {
    color: #fff;
}

span.uk-icon:hover {
    color: #fff;
}

span.uk-badge {
    font-family: "Karla", sans-serif;
    font-weight: 500;
    font-size: 0.7rem;
    background: #3c3c3b;
    min-width: 28px;
    height: 28px;
    letter-spacing: 1px
}

span.uk-badge a:link, span.uk-badge a:visited {
    color: #fff;
    text-decoration: none;
    transition: .1s ease-in-out;
}
span.uk-badge a:hover {
    color: #000000;
}

span.uk-badge:focus, span.uk-badge:hover {
    color: #000000;
    text-decoration: none;
    outline: 0;
    background: #FCBD18;
}


.l-yellow {
    color: #FCBD18;
    list-style-type: disclosure-closed;
}

.uk-navbar-item {
    justify-content: left;
}


/*# sourceMappingURL=custom_styles.css.map */
/* Auren Studio Casino Night section */
.uk-logo svg, .uk-logo img { max-width: 250px; height: auto; }
.casino-night-section { position: relative; padding: 110px 0; background: radial-gradient(circle at 20% 15%, rgba(252,189,24,.20), transparent 34%), linear-gradient(135deg, #111111 0%, #1c1a16 52%, #0b0c0c 100%); overflow: hidden; }
.casino-night-section:before { content: ""; position: absolute; inset: 0; pointer-events: none; opacity: .16; background-image: linear-gradient(90deg, rgba(255,255,255,.08) 1px, transparent 1px), linear-gradient(0deg, rgba(255,255,255,.06) 1px, transparent 1px); background-size: 44px 44px; }
.casino-night-head { position: relative; max-width: 760px; margin: 0 auto 54px; text-align: center; }
.casino-eyebrow { color: #FCBD18; letter-spacing: 4px; font-size: 12px; font-weight: 700; }
.casino-night-head h2 { color: #FAFAFA; font-size: clamp(2.2rem, 5vw, 4.6rem); margin: 12px 0 18px; line-height: .98; }
.casino-night-head p { color: #d6d1c5; font-size: 1.05rem; line-height: 1.7; }
.casino-card { position: relative; height: 100%; background: rgba(255,255,255,.045); border: 1px solid rgba(252,189,24,.22); border-radius: 28px; overflow: hidden; box-shadow: 0 24px 70px rgba(0,0,0,.35); transition: transform .35s ease, border-color .35s ease; }
.casino-card:hover { transform: translateY(-8px); border-color: rgba(252,189,24,.65); }
.casino-card img { display: block; width: 100%; height: 260px; object-fit: cover; }
.casino-card-body { padding: 28px 28px 32px; }
.casino-card-body h3 { color: #FCBD18; font-size: 1.22rem; margin-bottom: 12px; }
.casino-card-body p { color: #e6e1d6; margin: 0; line-height: 1.6; }
.casino-button { display: inline-flex; align-items: center; justify-content: center; border: 1px solid #FCBD18; color: #111 !important; background: #FCBD18; border-radius: 999px; padding: 16px 34px; font-weight: 700; letter-spacing: .8px; text-transform: uppercase; box-shadow: 0 18px 42px rgba(252,189,24,.22); transition: .25s ease; }
.casino-button:hover { color: #FCBD18 !important; background: transparent; text-decoration: none; }
@media (max-width: 960px) { .casino-night-section { padding: 76px 0; } .casino-card img { height: 220px; } }

/* ===== Auren Studio visual refresh v4: premium editorial, not template-like ===== */
:root{--auren-ink:#17211d;--auren-green:#173d35;--auren-sage:#dfe7df;--auren-cream:#f3eee4;--auren-gold:#c6a45d;--auren-muted:#6d756f;}
html{background:var(--auren-cream);color:var(--auren-ink);}
body{background:linear-gradient(180deg,#f6f0e6 0%,#e9eee7 38%,#f7f3ec 100%);color:var(--auren-ink);}
.uk-navbar-container{padding:14px 0;border-bottom:1px solid rgba(23,33,29,.08);backdrop-filter:blur(18px);}
.uk-navbar-container:not(.uk-navbar-transparent){background:rgba(246,240,230,.88)!important;opacity:1;}
.uk-navbar-nav>li>a{color:var(--auren-ink);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;}
.uk-navbar-nav>li>a:hover,.uk-navbar-nav>li.uk-active>a,a,.uk-link{color:var(--auren-green)!important;}
span.uk-badge{background:rgba(23,61,53,.1);border:1px solid rgba(23,61,53,.18);} span.uk-badge a:link,span.uk-badge a:visited{color:var(--auren-green);}
h2,.uk-h2,h1,.uk-h1{font-family:Georgia,'Times New Roman',serif;color:var(--auren-ink);font-weight:500;letter-spacing:-.03em;}
h3{color:var(--auren-green);font-weight:700;}
.uk-text-primary{color:var(--auren-green)!important;}
.uk-margin-large-top.uk-margin-large-bottom,.uk-margin-large-top{margin-top:0!important;padding:72px 0;}
.uk-grid img{border-radius:28px;box-shadow:0 24px 70px rgba(23,33,29,.14);}
.auren-hero{min-height:88vh;position:relative;display:flex;align-items:center;overflow:hidden;background:radial-gradient(circle at 82% 18%,rgba(198,164,93,.30),transparent 28%),radial-gradient(circle at 18% 80%,rgba(23,61,53,.20),transparent 32%),linear-gradient(135deg,#f4eddf 0%,#e3ebe4 52%,#203f38 100%);}
.auren-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(115deg,rgba(255,255,255,.22) 1px,transparent 1px);background-size:82px 82px;opacity:.45;}
.auren-hero__bg{position:absolute;right:6vw;top:18vh;width:40vw;height:58vh;border-radius:44px;background:linear-gradient(145deg,rgba(255,255,255,.35),rgba(255,255,255,.08));border:1px solid rgba(255,255,255,.45);box-shadow:0 44px 100px rgba(23,33,29,.22);transform:rotate(-4deg);}
.auren-hero__bg:after{content:"";position:absolute;inset:12%;border-radius:34px;border:1px solid rgba(198,164,93,.62);background:linear-gradient(145deg,rgba(23,61,53,.55),rgba(23,33,29,.1));}
.auren-hero__content{position:relative;z-index:2;max-width:820px;padding-left:8vw;padding-right:30px;}
.auren-kicker{display:inline-flex;margin-bottom:24px;color:var(--auren-green);font-size:12px;letter-spacing:.26em;font-weight:700;}
.auren-hero h1{font-size:clamp(48px,7vw,104px);line-height:.93;margin:0 0 28px;color:var(--auren-ink);max-width:900px;}
.auren-hero p{font-size:clamp(18px,2vw,24px);line-height:1.55;max-width:650px;color:#39453f;margin-bottom:36px;}
.auren-hero__actions{display:flex;gap:16px;flex-wrap:wrap}.auren-hero__actions a,.casino-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:999px;background:var(--auren-green);color:#fff!important;font-weight:700;letter-spacing:.04em;text-decoration:none;box-shadow:0 18px 50px rgba(23,61,53,.25);}.auren-hero__actions a:nth-child(2){background:rgba(255,255,255,.45);color:var(--auren-green)!important;border:1px solid rgba(23,61,53,.22);box-shadow:none;}
.auren-hero__panel{position:absolute;right:7vw;bottom:8vh;z-index:2;display:grid;gap:12px}.auren-hero__panel span{padding:14px 22px;border-radius:999px;background:rgba(255,255,255,.42);border:1px solid rgba(255,255,255,.48);color:#173d35;font-weight:700;backdrop-filter:blur(14px);}
.casino-night-expanded{position:relative;overflow:hidden;padding:110px 0;background:radial-gradient(circle at 80% 10%,rgba(198,164,93,.18),transparent 28%),linear-gradient(135deg,#101412 0%,#172b25 52%,#2c211a 100%);color:#f4eddf;}
.casino-night-expanded h2,.casino-night-expanded h3,.casino-night-expanded h4{color:#f4eddf!important}.casino-night-expanded p{color:rgba(244,237,223,.78)}.casino-eyebrow{display:block;color:var(--auren-gold);letter-spacing:.26em;font-size:12px;font-weight:800;text-transform:uppercase;margin-bottom:14px}.casino-night-head{text-align:center;max-width:860px;margin:0 auto 58px}.casino-night-head h2{font-size:clamp(42px,6vw,82px);line-height:.95;margin:0 0 24px}.casino-night-head p{font-size:20px;line-height:1.6}.casino-orbit{position:absolute;right:-180px;top:-180px;width:520px;height:520px;border:1px solid rgba(198,164,93,.28);border-radius:50%;}.casino-orbit:after{content:"";position:absolute;inset:70px;border-radius:50%;border:1px solid rgba(255,255,255,.12)}
.casino-showcase{display:grid;grid-template-columns:1fr 1.1fr;gap:34px;align-items:stretch;margin-bottom:34px}.casino-showcase__copy{padding:44px;border-radius:34px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.13);backdrop-filter:blur(16px)}.casino-showcase__copy h3{font-family:Georgia,serif;font-size:34px;margin-top:0}.casino-showcase__copy ul{margin:24px 0 0;padding:0;list-style:none}.casino-showcase__copy li{padding:12px 0 12px 30px;border-top:1px solid rgba(255,255,255,.12);position:relative;color:rgba(244,237,223,.88)}.casino-showcase__copy li:before{content:"✦";position:absolute;left:0;color:var(--auren-gold)}.casino-showcase__image img,.casino-grid-expanded img{width:100%;height:100%;object-fit:cover;border-radius:34px;box-shadow:0 30px 90px rgba(0,0,0,.35)}
.casino-grid-expanded{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.casino-grid-expanded article{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:30px;padding:16px 16px 26px}.casino-grid-expanded img{height:230px;border-radius:22px;margin-bottom:20px}.casino-grid-expanded h3{font-size:24px;margin:0 10px 10px}.casino-grid-expanded p{margin:0 10px}.casino-packages{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}.casino-packages div{padding:28px;border-radius:26px;background:rgba(198,164,93,.12);border:1px solid rgba(198,164,93,.22)}.casino-packages span{color:var(--auren-gold);font-weight:800}.casino-packages h4{font-size:24px;margin:8px 0}.uk-section-muted{background:#17211d;color:#f4eddf}.uk-text-footer{color:rgba(244,237,223,.72)}.uk-icon-button{background:rgba(244,237,223,.1);color:#f4eddf}.uk-icon-button:hover{background:var(--auren-gold);color:#17211d}
@media (max-width: 960px){.auren-hero{min-height:auto;padding:110px 0 80px}.auren-hero__bg,.auren-hero__panel{display:none}.auren-hero__content{padding-left:28px}.casino-showcase,.casino-grid-expanded,.casino-packages{grid-template-columns:1fr}.casino-night-expanded{padding:78px 0}.casino-showcase__copy{padding:28px}}
