/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
main .container{max-width:100vw!important;margin:0!important;padding:0!important;}.prenom-container{width:100%;padding-right:0.9375rem;padding-left:0.9375rem;margin-right:auto;margin-left:auto;}.prenom-detail{display:grid;grid-template-columns:repeat(auto-fit,minmax(10px,1fr));border-radius:10px;border:1px solid #F390C4;padding:20px;text-align:center;}.prenom-detail-item > p:first-of-type{font-weight:bold;margin-bottom:0;}.prenom-detail-item > img{height:56px;margin-bottom:10px;}#meaning img,#personality img{height:auto;}.lucky-number{width:56px;height:56px;border-radius:50%;border:solid 5px #FFD7BE;margin:auto auto 10px auto;display:flex;justify-content:center;align-items:center;font-weight:bold;color:#3A3A3A;}.lbr-prenom__origine > a{color:inherit;text-decoration:none;pointer-events:none;cursor:default;}.tab-row{padding:20px 30px;width:100%;justify-content:space-between;display:grid;gap:1em;}.tab-row:has(:nth-child(1)){grid-template-columns:1fr;}.tab-row:has(:nth-child(2)){grid-template-columns:repeat(2,1fr);}.tab-row:has(:nth-child(3)){grid-template-columns:repeat(3,1fr);}.tab-row:has(:nth-child(4)){grid-template-columns:repeat(4,1fr);}.btn-tab{padding:10px;color:#121F22;font-weight:700;border-bottom:1px solid black;transition:0.1s ease;}.btn-tab:hover{color:#121F22;border-bottom:4px solid #F6B9AB;}.btn-tab.active{background-color:#F6B9AB80;border-bottom:4px solid #F6B9AB;border-radius:20px 20px 0px 0px;}.prenom-subtitle{font-size:30px;color:#F6B9AB;}.lbr-chart--wrapper{background-color:#F5E9ED!important;}.bg-lightpink{background-color:#FEF7F5;}.accordion.accordion-primary .card-header [data-toggle="collapse"].collapsed{background-color:#F6B9AB!important;}.accordion.accordion-primary .card .card-header [data-toggle="collapse"]{text-transform:none!important;color:#121F22!important;}.accordion.accordion-primary .card-header{background-color:#F6B9AB!important;}.card-header button::after{color:#121F22!important;}.accordion.accordion-primary .card{border-color:#F6B9AB!important;}.square-bg{max-width:200px !important;min-width:200px !important;height:130px;border-radius:10px;padding:10px;display:flex;margin-right:15px;}.square-bg-item{min-width:100px;height:55px;margin-right:10px;border-radius:10px;display:flex;align-items:center;justify-content:center;}.green{background-color:#E4F9EE;}.lightpink{background-color:#FEE5E7;}.lightorange{background-color:#FFEEDF;}.prenom-item a{color:#121F22!important;text-transform:lowercase;text-align:center;}.prenom-item::first-letter{text-transform:uppercase;}.square-prenom-grid{display:grid;grid-template-columns:repeat(8,1fr);}.views-exposed-form .title{display:none;}.name-generator{padding-left:1em;padding-right:1em;border-radius:2em;}.video-container{width:90%;margin:auto;}@media (min-width:1200px){.prenom-container{max-width:71.25rem;}}@media (max-width:768px){main .container{padding-top:2em!important;}.prenom-detail{grid-template-columns:repeat(2,1fr);padding:10px;}.prenom-detail-item{margin-bottom:20px;}.popular-firstname-grid{grid-template-columns:repeat(3,1fr);}.square-bg{height:auto;width:auto;margin:auto auto 10px;}.square-prenom-grid{grid-template-columns:repeat(3,1fr);margin:auto;gap:0.5em;}.popular-firstname-item{min-height:105px;}.tab-row{grid-template-columns:repeat(2,1fr)!important;}}
.popular-firstname-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:100px 100px;gap:1em;}.popular-firstname-item{border-radius:10px;border:1px solid black;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:0.1s ease;cursor:pointer;}.popular-firstname-item:hover{transform:scale(.95);}.popular-firstname-item p{color:#121F22;font-weight:700;text-transform:lowercase;}.popular-firstname-item p:first-letter{text-transform:capitalize;}.popular-firstname-item img{max-height:30px;width:auto;}.vf-slick-slider{display:none!important;}@media (max-width:768px){.popular-firstname-grid{display:none;}.popular-firstname-item{width:85vw;height:68px;}.vf-slick-slider{display:block!important;min-height:310px;}}
