@import"https://fonts.googleapis.com/css2?family=UnifrakturCook:wght@700&display=swap";:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#fff;text-decoration:inherit}a:hover{color:#ffae00}body{margin:0;display:flex;place-items:center;min-width:320px}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#ffae00}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#ffae00}button{background-color:#f9f9f9}}#root{max-width:1280px;margin:0 auto;padding:2rem;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.header-title{font-family:UnifrakturCook,cursive;font-size:4.5em;margin-bottom:1em;color:#ffae00}.admin-container{padding-bottom:3em}@media (max-width: 768px){#root{max-width:100%;overflow-x:hidden}}@media (min-width: 769px){.header-title{font-size:6em}}.searchBar{display:flex;flex-direction:column;align-items:center;width:100%;max-width:600px;margin:20px auto}.searchInput{padding:12px 20px;font-size:16px;border:2px solid #ddd;border-radius:25px;outline:none;transition:all .3s ease;box-shadow:0 4px 6px #0000001a}.searchInput:focus{border-color:#007bff;box-shadow:0 4px 10px #007bff40}.searchResults{margin-top:15px;width:100%}.searchResultItem{background:#f8f9fa;padding:10px 15px;border-radius:10px;margin-bottom:10px;box-shadow:0 2px 4px #0000001a;transition:transform .2s ease}.searchResultItem:hover{transform:scale(1.02);background:#ffae00}.searchResultItem a{text-decoration:none;color:#333;font-weight:700}.searchResultItem p{margin-top:5px;color:#555}.menu_collapse{margin-bottom:1rem;height:auto}.collapse_container{height:auto;margin-bottom:1rem;color:#3b4a5a}.collapse_title{background-color:#3b4a5a;color:#fff;border-radius:25px;height:3.25rem;display:flex;justify-content:space-between;font-size:18px;align-items:center;padding-left:1rem;box-shadow:0 4px 10px #070606}span{padding:1rem}.chevron{transition:all .4s ease-in-out}.chevron.rotated{transform:rotate(180deg);transition:all .4s ease-in-out}.collapse_content{align-items:center;height:auto;padding:1rem}.collapse_p{padding-inline:1rem}@media screen and (max-width: 768px){.collapse_container{height:auto}.collapse_title{height:3rem}.collapse_content,.collapse_content.expanded{height:auto}}.tag-container{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px;justify-content:center}.tag-container button{padding:10px 15px;font-size:14px;font-weight:700;border-radius:25px;background-color:#fff;cursor:pointer;transition:all .3s ease;outline:none}.tag-container button:active{transform:scale(.95)}.beer-item{display:flex;align-items:center;justify-content:center;font-size:1.2rem;margin:0;padding:0}.beer-item:before{content:"🍺";margin-right:.5em}.beer-item h3{font-size:1.2rem}.list-container{width:550px;margin:0 auto}.h2-list{font-size:3em;font-weight:700}ul{margin:0;padding:0;list-style-type:none;display:flex;flex-direction:column}li{list-style-type:none;font-size:1.2rem;margin:0;padding:0;display:flex;align-items:center;justify-content:center}.list-item:before{content:"🍺";margin-right:.5em}.list-item a{color:#fff;text-decoration:none}.list-item a:hover{color:#ffae00}.list-item h3{font-size:1.2rem}.reset-button{color:#fff;border:none;padding:.5em 1em;font-size:1.2rem;margin:1em 0;cursor:pointer}@media (max-width: 600px){.h2-list{font-size:2em}.list-container{width:100%}}.details-container{max-width:550px;margin:2rem auto;padding:2rem;background-color:#f8f8f8;border-radius:10px;box-shadow:0 4px 8px #0000001a;text-align:center;font-family:Arial,sans-serif}.header-details button{margin-left:2rem}.description{font-size:1rem;color:#333;margin-bottom:1rem;padding:4rem}.details-container h2{font-size:2.5rem;color:#333;margin-bottom:1rem}.details-container p{font-size:1.2rem;color:#555;margin-bottom:1rem}.details-container img{max-width:100%;max-height:400px;height:auto;border-radius:10px;margin-top:1rem;box-shadow:0 4px 6px #0000001a}@media (max-width: 600px){.details-container{padding:1rem}.details-container h2{font-size:2rem}.details-container p{font-size:1rem}.details-container img{max-height:350px}}.home-container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;width:550px;background-image:url(/assets/bg-r_ySrS1H.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;font-family:Arial,sans-serif;text-align:center;transition:background-color .5s ease;border-radius:10px;box-shadow:0 0 10px #00000080;padding:30px;position:relative;z-index:1;overflow:hidden;box-sizing:border-box}.admin-container{position:relative;top:8rem;left:34%}.home-title{font-size:2.5em;background-color:#202020;padding:20px;border-radius:5px}.link-style{text-decoration:none;color:#fff;transition:color .3s ease;font-size:1.5em;font-weight:700;margin-bottom:10px;background-color:#202020;padding:10px;border-radius:5px;box-shadow:0 0 5px #0003;width:100%;position:relative;z-index:1;overflow:hidden;box-sizing:border-box;cursor:pointer;transition:transform .3s ease}.link-style:hover{color:#ffae00}.home-container:hover .link-style{transform:translateY(-2px)}@media screen and (max-width: 768px){.home-container{width:100%}.home-title{font-size:1.8em}.link-style{font-size:1.2em}}.admin-area{border-radius:8px;box-shadow:0 0 10px #ef373700}.admin-area h2,h4{background-color:#ffae00;color:#242424;padding:10px;border-radius:8px 8px 0 0}.admin-area h3{margin-top:5rem}.admin-area li{color:#fff;padding:10px;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;align-items:center}.admin-description{padding:10px;font-size:20px;line-height:2;margin-bottom:10px;font-weight:700;font-weight:600}.admin-header{background-color:#ffae00;color:#242424;border-radius:8px 8px 0 0;display:flex;align-items:center;justify-content:space-evenly}input[type=text],input[type=number],input[type=password]{width:90%;padding:10px;border:1px solid #ccc;border-radius:5px}form{margin-top:10px}input{display:block;margin:10px;transition:border-color .3s}.message{margin-top:10px;padding:10px;border-radius:5px;color:#fff}.message.success{background-color:#28a745}.message.error{background-color:#dc3545}.admin-table{width:100%;border-collapse:collapse;margin-top:1rem}.admin-table th,.admin-table td{border:1px solid #ddd;padding:8px;text-align:center}.admin-table th{background-color:#f2f2f2;font-weight:700}.admin-table tr:hover{background-color:#f9f9f9}.admin-table td{color:#ccc}.admin-table td:hover{color:#242424}.navbar{background-color:#2d333b;height:60px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;position:relative;position:sticky;width:100vh;top:0;z-index:1}.navbar-logo a{color:#fff;font-size:1.5rem;text-decoration:none}.menu-icon{display:none;font-size:1.8rem;color:#fff;cursor:pointer}.nav-menu{display:flex;flex-direction:row;list-style:none;text-align:center}.nav-item{height:60px}.nav-links{color:#fff;text-decoration:none;padding:20px;display:flex;align-items:center}.nav-links:hover{background-color:#575d69;border-radius:4px}.navbar-logo-img{width:50px;height:50px;object-fit:cover}.navbar-logo-img:hover{transform:scale(1.4);transition:all .5s ease}@media screen and (max-width: 768px){.navbar{width:100%;padding:0}.navbar-logo{padding:10px}.menu-icon{display:block;padding:10px}.nav-menu{display:flex;flex-direction:column;width:100%;height:auto;position:absolute;top:60px;left:2rem;transform:translate(100%);opacity:1;transition:all .5s ease;background-color:#2d333b}.nav-menu.active{left:0;opacity:1;transition:all .5s ease;z-index:1;transform:translate(0)}.nav-item{width:100%}.nav-item:hover{background-color:#575d69;border-radius:4px}.nav-links{text-align:center;padding:2rem;width:100%;display:table}}
