:root{--font-primary: "Poppins", sans-serif;--font-secondary: "Inter", sans-serif;--color-primary: #2563EB;--color-secondary: #10B981;--color-accent: #F59E0B;--color-text-primary: #111827;--color-text-secondary: #6B7280;--color-grey-light-1: #F9FAFB;--color-grey-light-2: #DDDDDD;--color-grey-light-3: #FFFFFF;--color-grey-dark-1: #333;--line: 1px solid #E5E7EB;--shadow-dark-very-small: 0 .5rem 1.5rem rgba(0, 0, 0, .3);--shadow-dark-small: 0 1rem 3rem rgba(0, 0, 0, .3);--shadow-dark: 0 2rem 4rem rgba(0, 0, 0, .3);--shadow-dark-large: 0 1rem 6rem rgba(0, 0, 0, .3);--shadow-light: 0 2rem 5rem rgba(0, 0, 0, .06);--text-shadow-very-small: .1rem .1rem .2rem rgba(0, 0 ,0 , 0.5);--text-shadow-small: .3rem .3rem .3rem rgba(0, 0, 0, 0.5);--text-shadow: .5rem .5rem .5rem rgba(0, 0, 0, 0.5)}*{margin:0;padding:0}*>a{text-decoration:none}*,*::after,*::before{box-sizing:inherit}html{height:100%;box-sizing:border-box;font-size:62.5%}body{font-family:var(--font-secondary);font-weight:400;line-height:1.6;background-color:var(--color-grey-light-1);color:var(--color-text-primary);min-height:100vh}.header{display:flex;align-items:center;height:10vh;width:100%;border-bottom:var(--line)}.index-layout{display:flex;flex-direction:column;width:100%;height:100%}.top-panel{display:flex;width:100%;height:100%;border-bottom:var(--line)}.bottom-panel{display:flex}.bottom-panel__empty{width:20%}@media only screen and (max-width: 700px){.bottom-panel__empty{width:30%}}@media only screen and (max-width: 550px){.bottom-panel__empty{display:none}}.events{display:flex;flex-direction:column;width:80%;height:100%}@media only screen and (max-width: 550px){.events{width:100%}}.event-grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);-moz-column-gap:3rem;column-gap:3rem;row-gap:3rem;padding:3rem}@media only screen and (max-width: 1000px){.event-grid{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 1fr)}}@media only screen and (max-width: 700px){.event-grid{grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(6, 1fr)}}@media only screen and (max-width: 550px){.event-grid{padding:1rem}}.page-container{display:flex;justify-content:center;align-items:center}.viewport-container{display:flex;justify-content:center;align-items:center;height:90vh}.header-navbar{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 5rem}@media only screen and (max-width: 850px){.header-navbar{padding:0 3rem}}.header-navbar .brand{display:flex;justify-content:center;gap:1rem}@media only screen and (max-width: 850px){.header-navbar .brand{gap:.3rem}}.header-navbar .brand__name,.header-navbar .brand__slogan{font-size:3rem;font-weight:700;color:inherit}@media only screen and (max-width: 1000px){.header-navbar .brand__name,.header-navbar .brand__slogan{font-size:2.5rem}}@media only screen and (max-width: 950px){.header-navbar .brand__name,.header-navbar .brand__slogan{font-size:3rem}}.header-navbar .brand__name{text-decoration:none}.header-navbar .brand__slogan{font-style:italic;font-weight:400;letter-spacing:.3rem}@media only screen and (max-width: 950px){.header-navbar .brand__slogan{display:none}}.user-nav{display:inline-flex;align-items:center;gap:2rem}@media only screen and (max-width: 850px){.user-nav{display:none !important}}.user-nav-dropdown{display:none}@media only screen and (max-width: 850px){.user-nav-dropdown{display:block !important}}.dropdown-menu{font-family:var(--font-secondary);font-size:1.5rem}.dropdown-menu .dropdown-item{padding:1rem 2rem}@media only screen and (max-width: 1200px){.booking-detail{width:95vw}}@media only screen and (max-width: 550px){.booking-detail{padding:1.5rem !important}}.booking-detail__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem}.booking-detail__title{font-size:3.5rem;font-weight:700}@media only screen and (max-width: 700px){.booking-detail__title{font-size:3rem}}@media only screen and (max-width: 550px){.booking-detail__title{font-size:2.5rem}}.booking-detail__content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}@media only screen and (max-width: 700px){.booking-detail__content{gap:1.5rem}}@media only screen and (max-width: 550px){.booking-detail__content{gap:1rem}}.booking-detail__section-title{font-size:2.4rem;font-weight:600;margin-bottom:1rem}@media only screen and (max-width: 700px){.booking-detail__section-title{font-size:1.8rem}}@media only screen and (max-width: 550px){.booking-detail__section-title{font-size:1.5rem}}.booking-detail__detail-row{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-bottom:1px solid var(--color-grey-light-1)}.booking-detail__detail-row-label{font-size:1.2rem;font-weight:600;color:var(--color-text-secondary)}.booking-detail__detail-row-value{font-size:1.2rem;font-weight:500}@media only screen and (max-width: 1200px){.booking-detail__detail-row-label,.booking-detail__detail-row-value{font-size:1.6rem !important}}@media only screen and (max-width: 700px){.booking-detail__detail-row-label,.booking-detail__detail-row-value{font-size:1.2rem !important}}@media only screen and (max-width: 550px){.booking-detail__detail-row-label,.booking-detail__detail-row-value{font-size:1rem !important}}.booking-detail__detail-row:last-child{border-bottom:none}.booking-detail__qr-section{text-align:center}.booking-detail__qr-container{background:#f8f9fa;padding:2rem;border-radius:1rem;border:2px dashed var(--color-grey-light-2)}.booking-detail__qr-code{display:inline-block;background:white;padding:2rem;border-radius:.5rem;box-shadow:0 .2rem 1rem rgba(0, 0, 0, 0.1)}.booking-detail__qr-note{margin-top:1rem;color:var(--color-text-secondary);font-style:italic}.form{display:flex;flex-direction:column;gap:1.8rem}.form__field-group{text-align:left}.form__field-group-label{display:block;font-size:2.2rem}.form__field-group-input,.form__field-group-textarea,.form__field-group-select{width:100%;padding:.7rem 1rem;border:1px solid var(--color-grey-light-2);border-radius:.5rem;font-size:1.8rem}.form__field-group-input:focus,.form__field-group-textarea:focus,.form__field-group-select:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(37, 99, 235, 0.15)}.form__field-group-textarea{resize:vertical;min-height:10rem}.form__field-group-hint{display:block;font-size:1.4rem;color:var(--color-text-secondary);margin-top:.5rem}.form__row{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem}@media only screen and (max-width: 550px){.form__row{grid-template-columns:repeat(1, 1fr)}}.form__actions{display:flex;gap:2rem;justify-content:center;margin-top:1.3rem}.base-card{background:var(--color-grey-light-3);padding:3rem;border-radius:1rem;box-shadow:0 .5rem 1rem rgba(0, 0, 0, 0.08)}.auth-card{width:60rem;text-align:center}@media only screen and (max-width: 700px){.auth-card{width:95vw}}.auth-card__title{font-size:3rem;margin-bottom:1rem}.auth-card__button{width:40%;font-size:2.5rem !important;margin:0 auto;border:none}@media only screen and (max-width: 700px){.auth-card__button{width:50%}}@media only screen and (max-width: 550px){.auth-card__button{width:65%}}.auth-card__oauth{margin-top:1.3rem}.auth-card__oauth-button{display:flex;align-items:center;justify-self:center;padding:.5rem 1.5rem}.auth-card__oauth-button img{width:3.5rem;height:3.5rem}.auth-card__oauth-button{font-size:1.8rem}.auth-card__hint{margin-top:1.3rem;font-size:1.8rem}.create-event{width:80rem;margin-top:3rem;margin-bottom:3rem}@media only screen and (max-width: 1000px){.create-event{width:90%;margin-top:3rem;padding:1.5rem}}.create-event__button{display:inline-flex !important;align-items:center !important;justify-content:center !important;border:none;font-size:2.5rem !important}.filters{border-right:var(--line);padding:3rem 5rem;width:20%;background-color:var(--color-grey-light-1)}@media only screen and (max-width: 1350px){.filters{padding:3rem 2rem}}@media only screen and (max-width: 700px){.filters{width:30%}}@media only screen and (max-width: 550px){.filters{display:none}}.filters__form{display:flex;flex-direction:column;gap:1rem;font-size:2rem}@media only screen and (max-width: 1200px){.filters__form{font-size:1.7rem}}@media only screen and (max-width: 850px){.filters__form{font-size:1.5rem}}@media only screen and (max-width: 550px){.filters__form{font-size:2rem}}.filters__form h3{font-size:2.5rem}.filters__form-checkboxes{display:flex;flex-direction:column;gap:1rem}.filters__form-checkboxes-title{font-weight:500}.filters__form-checkboxes-options{display:flex;flex-direction:column;gap:1rem;font-weight:200 !important}.filters__form-field{display:flex}.filters__form-field label{font-weight:500;width:30%}.filters__form-field input{width:70%}.filters__form-field-column{display:flex;flex-direction:column;gap:.5rem}.filters__form-field-column input{width:100%;height:3rem}.filters__form-button-container{display:flex;justify-content:space-between}.filters__form-button-container-apply,.filters__form-button-container-cancel{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:46%;height:4rem;border:none}@media only screen and (max-width: 1200px){.filters__form-button-container-apply,.filters__form-button-container-cancel{font-size:1.5rem !important;height:3.5rem}}@media only screen and (max-width: 1000px){.filters__form-button-container-apply,.filters__form-button-container-cancel{font-size:1.4rem !important}}@media only screen and (max-width: 850px){.filters__form-button-container-apply,.filters__form-button-container-cancel{font-size:1.1rem !important;height:3rem}}@media only screen and (max-width: 550px){.filters__form-button-container-apply,.filters__form-button-container-cancel{font-size:2rem !important;height:4rem}}@media only screen and (min-width: 550px){.filter-sidebar{display:none}}@media only screen and (max-width: 550px){.filter-sidebar{position:fixed;top:0;left:-100%;width:100%;height:100vh;background-color:var(--color-grey-light-3);z-index:10;transition:left .3s ease-in-out;overflow-y:auto}.filter-sidebar.active{left:0}}.filter-sidebar-content{margin-top:3rem;padding:2rem;height:100%}.nav-button{display:inline-block;text-align:center;padding:.6rem 1.2rem;border-radius:0rem;text-decoration:none;font-family:"Inter",sans-serif;font-weight:500;font-size:2rem;transition:all .3s ease;background:var(--color-primary);color:white}.nav-button:hover{background:rgb(58.8, 114.6, 237);color:white;transform:translateY(-0.2rem) scale(1.05)}.nav-button.secondary{background:var(--color-text-secondary);color:var(--color-grey-light-3)}.nav-button.secondary:hover{background:rgb(120.1914893617, 127.5638297872, 142.3085106383);transform:translateY(-0.2rem) scale(1.05)}.nav-button.danger{background:#dc2626;color:var(--color-grey-light-3);border:none}.nav-button.danger:hover{background:rgb(206.615, 33.325, 33.325);transform:translateY(-0.2rem) scale(1.05)}.hamburger-icon{display:inline-flex;justify-content:center;align-items:center;width:4rem;height:4rem;padding:.8rem;border-radius:50%;background-color:var(--color-primary);box-shadow:var(--shadow-dark-small);transition:all .1s ease}.hamburger-icon svg{fill:white}.no-events-message{font-size:4rem;display:inline-flex;align-items:center;justify-content:center;height:90vh}.single-event{display:grid;grid-template-columns:repeat(2, 1fr);grid-row-gap:1rem;background-color:var(--color-grey-light-1);border-radius:1rem;overflow:hidden;box-shadow:var(--shadow-light);transition:transform .3s ease,box-shadow .3s ease}.single-event:hover{transform:translateY(-0.5rem);box-shadow:var(--shadow-dark-small)}.single-event__img{width:100%;height:20rem;-o-object-fit:cover;object-fit:cover;grid-row:1/2;grid-column:1/-1;z-index:1}@media only screen and (max-width: 1350px){.single-event__img{height:15rem}}@media only screen and (max-width: 700px){.single-event__img{height:25rem}}.single-event__name{grid-row:1/2;grid-column:1/-1;justify-self:center;align-self:end;z-index:3;width:80%;padding:1.25rem;text-align:center;font-family:var(--font-primary);font-size:1.6rem;font-weight:400;background-color:var(--color-secondary);border-radius:.5rem;color:var(--color-grey-light-3);transform:translateY(50%)}@media only screen and (max-width: 1200px){.single-event__name{font-size:1.3rem}}@media only screen and (max-width: 1000px){.single-event__name{font-size:1.7rem}}@media only screen and (max-width: 850px){.single-event__name{font-size:1.4rem}}@media only screen and (max-width: 700px){.single-event__name{font-size:1.7rem}}.single-event__location,.single-event__capacity{margin-top:2.5rem}.single-event__location,.single-event__capacity,.single-event__date,.single-event__time,.single-event__price,.single-event__length{font-size:1.5rem;margin-left:2rem;margin-right:2rem;display:flex;align-items:center}.single-event__location svg,.single-event__capacity svg,.single-event__date svg,.single-event__time svg,.single-event__price svg,.single-event__length svg{fill:var(--color-primary);height:2rem;width:2rem;margin-right:1rem}@media only screen and (max-width: 1350px){.single-event__location svg,.single-event__capacity svg,.single-event__date svg,.single-event__time svg,.single-event__price svg,.single-event__length svg{height:1.8rem;width:1.8rem;margin-right:.5rem}}@media only screen and (max-width: 1000px){.single-event__location svg,.single-event__capacity svg,.single-event__date svg,.single-event__time svg,.single-event__price svg,.single-event__length svg{height:2rem;width:2rem;margin-right:1rem}}@media only screen and (max-width: 700px){.single-event__location svg,.single-event__capacity svg,.single-event__date svg,.single-event__time svg,.single-event__price svg,.single-event__length svg{height:2.5rem;width:2.5rem}}@media only screen and (max-width: 1500px){.single-event__location,.single-event__capacity,.single-event__date,.single-event__time,.single-event__price,.single-event__length{font-size:1.2rem}}@media only screen and (max-width: 1200px){.single-event__location,.single-event__capacity,.single-event__date,.single-event__time,.single-event__price,.single-event__length{font-size:1rem;margin-left:1rem}}@media only screen and (max-width: 1000px){.single-event__location,.single-event__capacity,.single-event__date,.single-event__time,.single-event__price,.single-event__length{font-size:1.3rem}}@media only screen and (max-width: 850px){.single-event__location,.single-event__capacity,.single-event__date,.single-event__time,.single-event__price,.single-event__length{font-size:1rem}}@media only screen and (max-width: 700px){.single-event__location,.single-event__capacity,.single-event__date,.single-event__time,.single-event__price,.single-event__length{font-size:1.5rem}}.single-event__pins{grid-column:1/-1;display:grid;grid-template-columns:repeat(2, 1fr);justify-self:center;grid-row-gap:1.2rem;padding:0 2rem;margin-top:1rem}@media only screen and (max-width: 1200px){.single-event__pins{margin-top:.8rem;padding:0 1.2rem}}.single-event__btn{grid-column:1/-1;margin:2rem}.dashboard-events{display:flex;flex-direction:column;gap:2rem}.dashboard-events__item{display:flex;justify-content:space-between;align-items:center;padding:2rem;background:white;border-radius:1rem;box-shadow:var(--shadow-light);transition:box-shadow .3s ease}.dashboard-events__item:hover{box-shadow:var(--shadow-dark-small)}.dashboard-events__item-info{flex:1;text-decoration:none;color:inherit;cursor:pointer}.dashboard-events__item-info h4{font-size:2rem;margin-bottom:.5rem;color:var(--color-text-primary)}.dashboard-events__item-info p{font-size:1.6rem;color:var(--color-text-secondary);margin-bottom:.3rem}.dashboard-events__item-info:hover{text-decoration:none;color:inherit}.dashboard-events__actions{display:flex;align-items:center;gap:1rem}.dashboard-events__actions-button{height:4rem}.event-detail{max-width:100rem;margin-top:5rem;padding:0 5rem}@media only screen and (max-width: 700px){.event-detail{padding:0 3rem}}@media only screen and (max-width: 550px){.event-detail{padding:0 1.5rem}}.event-detail__header{display:flex;gap:1rem;margin-bottom:3rem;align-items:flex-start}@media only screen and (max-width: 850px){.event-detail__header{flex-direction:column;margin-bottom:1.5rem}}.event-detail__content{display:flex;flex-direction:column;gap:2rem;flex:1}@media only screen and (max-width: 850px){.event-detail__content{width:100%;align-items:center}}.event-detail__title{font-size:4rem;font-weight:600;color:var(--color-text-primary);margin:0}@media only screen and (max-width: 1000px){.event-detail__title{font-size:3.8rem}}@media only screen and (max-width: 850px){.event-detail__title{font-size:4rem}}@media only screen and (max-width: 550px){.event-detail__title{font-size:3.5rem}}.event-detail__details{display:flex;flex-direction:column;gap:1.5rem}@media only screen and (max-width: 850px){.event-detail__details{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 1fr);grid-column-gap:3rem;margin-bottom:2.5rem}}.event-detail__image{height:35rem;width:35rem}@media only screen and (max-width: 1000px){.event-detail__image{width:40rem;height:40rem}}@media only screen and (max-width: 850px){.event-detail__image{width:100%;height:40rem}}.event-detail__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:1rem;box-shadow:var(--shadow-light)}.event-detail__category,.event-detail__location,.event-detail__capacity,.event-detail__price,.event-detail__date,.event-detail__time{display:flex;align-items:center;gap:1.5rem;font-size:1.8rem;color:var(--color-text-primary)}.event-detail__category svg,.event-detail__location svg,.event-detail__capacity svg,.event-detail__price svg,.event-detail__date svg,.event-detail__time svg{fill:var(--color-primary);height:2.5rem;width:2.5rem;flex-shrink:0}.event-detail__description{margin-bottom:3rem}.event-detail__description p{font-size:2rem;text-wrap:pretty;line-height:1.6;color:var(--color-text-primary);margin:0}@media only screen and (max-width: 550px){.event-detail__description p{font-size:1.6rem}}.event-detail__actions{text-align:center;padding:2rem 0}.event-detail__book-btn{font-size:2.5rem !important;padding:1.5rem 4rem !important;border:none}.event-detail__book-btn--disabled{background:var(--color-text-secondary) !important;color:var(--color-grey-light-3) !important;cursor:not-allowed !important;opacity:.6}.event-detail__book-btn--disabled:hover{background:var(--color-text-secondary) !important;transform:none !important}.event-detail__message{font-size:2.5rem;font-style:italic;text-align:center;padding:2rem;background:#f8f9fa;border-radius:.8rem;border:1px solid var(--color-grey-light-2)}.verify-banner{display:flex;justify-content:space-between;align-items:center;position:relative;background-color:var(--color-primary);transition:transform .5s ease,opacity .5s ease}.verify-banner__text{padding:.5rem;color:white;font-size:1.4rem}@media only screen and (max-width: 550px){.verify-banner__text{padding:1.5rem}}.verify-banner__button{padding:.5rem;margin-right:2rem;background:none;border:none;cursor:pointer;font-size:2.5rem;color:white;transition:color .2s ease}.verify-banner__button i{display:flex;align-items:center;justify-content:center}.verify-banner__button:hover{color:#e4e4e4}.verify-banner.hide{opacity:0;pointer-events:none}.pagination{display:flex;align-items:center;justify-content:center;flex:1;gap:2rem;margin-top:2rem;padding-bottom:2rem}.pagination__text{font-size:2rem}.pagination__button{display:inline-flex;align-items:center;justify-content:center;width:12rem;height:4rem}.pagination__button:disabled{pointer-events:none;border:none !important}.organizer-dashboard{display:flex;flex-direction:column;width:100%;height:100%;padding:3rem 5rem}@media only screen and (max-width: 700px){.organizer-dashboard{padding:3rem 1.5rem}}.organizer-dashboard__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem}@media only screen and (max-width: 550px){.organizer-dashboard__header{flex-direction:column;align-items:start;gap:2rem}}.organizer-dashboard__header h2{font-size:3rem}.organizer-dashboard__events{padding-bottom:3rem}.organizer-dashboard__events h3{font-size:2.4rem;margin-bottom:2rem;color:var(--color-text-primary)}.organizer-dashboard__empty{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;flex:1;padding:4rem 2rem}.organizer-dashboard__empty h3{font-size:2.4rem;margin-bottom:1rem;color:var(--color-text-primary)}.organizer-dashboard__empty p{font-size:1.8rem;color:var(--color-text-secondary)}.profile{display:flex;flex-direction:column;gap:3rem}@media only screen and (max-width: 1200px){.profile{width:95vw}}.profile__top-section{display:flex;gap:3rem;min-height:30rem}@media only screen and (max-width: 1000px){.profile__top-section{flex-direction:column}}.profile__info{flex:1;display:flex;flex-direction:column;gap:2rem}@media only screen and (max-width: 1000px){.profile__info{padding-left:3rem}}.profile__info-title{font-size:3rem;font-weight:500;margin-bottom:1rem}.profile__info-content{display:flex;flex-direction:column;gap:1.5rem}.profile__info-row{display:flex;align-items:center;gap:2rem}.profile__info-label{font-size:2rem;font-weight:500;min-width:12rem;color:var(--color-text-secondary)}.profile__info-value{font-size:2rem;color:var(--color-text-primary)}.profile__developer-info{border-top:var(--line);padding-top:3rem;display:flex;flex-direction:column;gap:2rem}.profile__developer-info-title{font-size:2.5rem;font-weight:500;color:var(--color-text-primary)}.profile__developer-info-content{display:flex;flex-direction:column;gap:1.5rem}.profile__developer-info-row{display:flex;align-items:center;gap:2rem}.profile__developer-info-label{font-size:1.8rem;font-weight:500;min-width:10rem;color:var(--color-text-secondary)}.profile__developer-info-value{font-size:1.8rem;color:var(--color-text-primary);font-family:monospace;background-color:var(--color-grey-light-1);padding:.5rem 1rem;border-radius:.5rem}.profile__developer-info-link{font-size:1.8rem;color:var(--color-primary);text-decoration:none;transition:color .3s ease}.profile__developer-info-link:hover{color:rgb(58.8, 114.6, 237)}.profile__booking-card{display:block;text-decoration:none;color:inherit;background:white;border:1px solid var(--color-grey-light-2);border-radius:.8rem;padding:2rem;transition:all .3s ease;box-shadow:0 2px 4px rgba(0, 0, 0, 0.1)}.profile__booking-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0, 0, 0, 0.15);border-color:var(--color-primary)}.profile__booking-title{font-size:2.2rem;font-weight:600;margin-bottom:1rem;color:var(--color-primary)}.profile__booking-date,.profile__booking-time,.profile__booking-location{margin-bottom:.5rem;color:#666}.profile__booking-price{font-size:1.8rem;font-weight:600;color:#28a745;margin-top:1rem}.user-bookings{flex:1;display:flex;flex-direction:column;gap:1rem;border-left:var(--line);padding-left:3rem;width:50rem}@media only screen and (max-width: 1000px){.user-bookings{width:100%;border-top:var(--line);border-left:none}}.user-bookings-title{font-size:3rem !important;font-weight:500;margin-bottom:1rem;text-align:center}@media only screen and (max-width: 1000px){.user-bookings-title{text-align:start;margin-top:2rem}}.user-bookings-content{display:flex;overflow-x:auto;align-items:flex-start;gap:3rem;padding:1rem}.user-bookings-content__card{display:flex;flex-direction:column;gap:.8rem;flex:0 0 35rem;height:100%;text-decoration:none}.user-bookings-content__card:hover{transform:translateY(-0.2rem);box-shadow:var(--shadow-dark-very-small)}.user-bookings-content__card h3{font-size:2rem;font-weight:600;text-align:center;color:var(--color-primary);margin-bottom:.5rem}.user-bookings-content__card p{font-size:1.8rem;color:var(--color-text-secondary);font-style:italic;text-align:center}.user-bookings-message{display:inline-flex;align-items:center;justify-content:center;height:100%;font-size:3rem;font-style:italic;color:var(--color-text-secondary)}/*# sourceMappingURL=style.css.map */
