body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.nav-link{text-decoration:none}.home-background{background-color:#000;background-color:#362716}.home-footer{color:#d88e39}.logout-button{align-items:center;background-color:#d4af37;border:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:20%;justify-content:flex-start;margin-left:10px;margin-top:0;padding:8px 10px;transition:all .3s ease}.logout-button i{justify-self:left}.logout-button:hover{background-color:#c49b2f;transform:scale(1.05);transform:translateY(1px)}.logout-button:active{transform:scale(.98)}.nav-right a{color:#e6c71b;font-family:Garamond,serif;font-size:22px;font-weight:550;text-decoration:none}.navbar-lines{top:100px}.side-drawer{justify-content:center;padding:20px}.slideshow-container{margin-bottom:50px}.slide{height:100%}.caption{background-color:#0009}.menubar{top:100px}.section-body{top:180px}.comment-bar{border:1px solid #ccc;border-radius:60px;font-size:20px;height:30px;margin-top:10px;padding:5px 10px;width:98%}.comment-box{border-top:1px solid #fff;margin-top:20px;padding-top:20px;text-align:left}.contact-container p{font-family:Lato,sans-serif}.cart-menu{border:10px solid #ede1d1;color:#fff}.cart-item i,.cart-menu-header{background-color:#ede1d1}.cart-item i{color:#93836b;font-size:20px}.cart-item p{color:#3f3f3f;font-weight:400}.clock-icon i{color:#93836b;font-size:20px}.span{color:#93836b}.cart-menu-right{align-self:center}.cart-menu-right i{color:#93836b}.cart-item-name{font-size:18px}.cart-item-price{color:#93836b;font-size:16px}.cart-item-quantity{color:#3b3b3b;font-size:14px;margin-bottom:-2px;margin-top:-5px;padding-left:10px}.cart-item-buttons{display:flex;gap:0;justify-content:space-between;margin-top:10px}.duplicate-button,.remove-button{border:#fff;border-radius:4px;cursor:pointer;font-size:20px;font-weight:500;padding:5px 10px}.cart-item-footer{background-color:#ede1d1;height:180px}.navbar{align-items:center;background-color:#141414;color:#fff;display:flex;height:100px;justify-content:center;left:0;max-height:100px;padding-bottom:10px;padding-top:10px;position:fixed;right:0;top:0;z-index:100}.home-background{background-color:#252222;min-height:100vh;padding-top:1px}.home-footer{color:#e6c71b;font-family:Garamond,serif;font-size:34px;font-weight:700;text-align:center}.navbar-inner{align-items:center;display:flex;justify-content:space-between;padding:0 20px;position:relative;width:100%}.nav-center,.nav-left,.nav-right{align-items:center;color:#e6c71b;display:flex}.nav-right{gap:10px;padding-bottom:10px}.nav-center{cursor:pointer;font-family:Garamond,serif;font-size:55px;font-weight:700;left:50%;position:absolute;transform:translateX(-50%)}.nav-left img{cursor:pointer;max-height:100px;padding-left:20px}.nav-left a{font-family:Garamond,serif;font-size:24px;font-weight:550;text-decoration:none}.nav-right-login{display:flex;flex-direction:column;text-align:center}.nav-right img{height:40px}.nav-right p{color:#e6c71b;font-family:Garamond,serif;font-size:22px;font-weight:550;margin:0;text-decoration:none}.nav-right-login a:hover p{opacity:.7;text-decoration:underline;transform:scale(1.05);transform:translateY(-2px)}.nav-right-login a:active p{transform:scale(.98)}.navbar-lines{align-items:center;background-color:#000;display:flex;flex-direction:column;gap:10px;position:fixed;top:120px;width:100%;z-index:90}.navbar-line{background-color:#e6c71b;filter:url(#roughen);height:15px;width:100%}.header-lines{align-items:center;background-color:#000;cursor:pointer;display:flex;flex-direction:column;gap:10px;top:100px;width:60px;z-index:90}.header-lines:hover{opacity:.7}.header-lines:active{opacity:.5}.header-line{background-color:#e6c71b;filter:url(#roughen);height:5px;width:100%}.side-drawer{background-color:#141414;bottom:0;box-shadow:4px 0 12px #00000080;color:#fff;display:flex;flex-direction:column;justify-content:space-evenly;left:-440px;max-width:19%;padding:100px 20px 20px;position:fixed;text-align:left;top:0;transition:left .3s ease-in-out;z-index:2}.side-drawer.open{left:0}.side-drawer p{color:#e6c71b;cursor:pointer;font-family:Garamond,serif;font-size:40px;font-weight:500;margin-bottom:0}.side-drawer p:hover{opacity:.7}.side-drawer p:active{opacity:.5}.support-container{color:#e6c71b;font-family:Garamond,serif;font-size:60px;font-weight:600;height:600px;justify-self:center;margin-bottom:50px;margin-top:200px;max-width:1000px;overflow:hidden;width:100%}.support-description{font-size:28px;font-weight:500;margin-bottom:40px;margin-top:40px}.slideshow-container{background-color:#000;box-shadow:0 4px 12px #0006;height:500px;justify-self:center;margin-bottom:0;margin-top:200px;max-width:1000px;overflow:hidden;width:100%}.slideshow-track{display:flex;height:100%;transition:transform 1s ease-in-out}.slide{flex-shrink:0;height:500px;position:relative;width:100%}.slide img{display:block;height:100%;justify-self:center;object-fit:cover;object-position:center 0;width:100%}.caption{align-items:center;background-color:#00000080;bottom:0;color:#f1f1f1;display:flex;font-family:Garamond,serif;font-size:24px;height:50px;justify-content:center;left:0;position:absolute;right:0;text-align:center}.slide.active{opacity:1;z-index:2}.menubar{align-items:center;background-image:linear-gradient(90deg,#fb0,#fe0);display:flex;height:60px;left:0;overflow-x:auto;padding:10px;position:fixed;right:0;scrollbar-width:none;top:120px;z-index:1}.menubar::-webkit-scrollbar{display:none}.menubar img{height:40px;margin-left:10px}.menu-buttons{display:flex;flex-grow:1;gap:15px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%)}.menu-tab{background-color:initial;border:none;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:22px;font-weight:550;height:60px;max-width:140px;position:relative;right:0;white-space:nowrap}.menu-tab:active{opacity:.7}.menu-tab:not(:last-child):after{background-color:#fff;content:"";height:80%;margin-left:10px;position:absolute;top:10%;width:2px}body{background-color:#000;margin:0}.menu-title{font-family:Garamond,serif;font-size:70px;font-weight:100;justify-self:center;margin-bottom:10px}.item-border{border-bottom:10px double #e6c71b;justify-self:center;margin:10px;width:30%}.section-body{color:#e6c71b;left:0;position:absolute;right:0;top:200px}.section,.section-body{animation:slideIn 1s ease-out forwards;background-color:#000;transform:translateX(-100vw)}.section{border:1px solid #fff;color:#fff;display:block;flex-direction:row;justify-self:center;margin:20px;padding:20px;width:53%}.search-bar{border:1px solid #ccc;border-radius:60px;font-size:20px;height:30px;margin-left:15px;margin-right:15px;padding:5px 10px;position:absolute;right:0}.menu-category{font-family:Garamond,serif;font-size:40px;font-weight:900;padding-top:20px;text-align:center}.menu-subcategory{font-family:Arial,Helvetica,sans-serif;font-size:30px;font-weight:400;margin-top:30px;text-align:center}.cart-container{display:inline-block;position:relative}.cart-icon{cursor:pointer;height:100%;width:90%}.cart-badge{background-color:gold;border-radius:50%;color:#000;font-size:16px;font-weight:700;padding:4px 10px;position:absolute;right:-10px;text-align:center;top:-10px;z-index:10}.menuitem-bottom,.menuitem-top{display:flex;flex-direction:row;flex-grow:1;justify-content:space-between;text-align:left}.menuitem-bottom button{margin-left:5px}.food-name{font-family:Garamond,serif;font-size:40px;font-weight:900;text-align:left}.food-description{font-size:25px;margin-top:10px;max-width:90%;text-align:left}.food-description,.food-price{font-family:Times New Roman,Times,serif}.food-price{color:#e6c71b;font-size:30px;font-weight:900;padding-right:3px}.buy-button{background-color:#e6c71b;border:none;border-radius:40px;box-shadow:none;color:#fff;font-size:30px;height:40px;margin-left:25px;margin-top:10px;width:40px}.buy-button:hover{background-color:#6a573b}.buy-button:active{opacity:.7}.comment-container{border-top:1px solid #fff;margin-top:20px;padding-top:20px;text-align:left}.comment-heading{font-size:24px}.comment-box{align-items:center;border:none;border-radius:60px;display:flex;gap:10px;outline:none;padding:0}.comment-bar{font-size:18px;outline:none;padding:6px 15px}.comment-bar,.comment-button{border:none;box-sizing:border-box;height:100%;margin:0}.comment-button{border-radius:60px}.comment-button,.comment-button-invalid{background-color:gold;color:#fff;font-size:20px;font-weight:600;padding:5px 20px}.comment-button-invalid{border:none;border-radius:60px;box-sizing:border-box;cursor:not-allowed;height:100%;margin:0;opacity:.5}.comment-button:hover{background-color:#c5a804;transform:scale(1.05);transform:translateY(1px)}.comment-button:active{transform:scale(.98)}.reservation-container{height:600px;margin-bottom:400px;position:relative;top:0}.reservation-tab{background-color:#ede1d1;display:flex;justify-content:center;padding-top:100px}.reservation-tab button{background-color:#ede1d1;border:none;color:#3b3b3b;cursor:pointer;font-family:Lato,sans-serif;font-size:24px;font-weight:530;margin-top:10px;padding:8px 16px;transition:background-color .3s ease}.reservation-button.active{background-color:#fff;color:#3b3b3b}.reservation-button.inactive{background-color:#ede1d1}.contact-container{margin-left:250px;margin-right:250px;margin-top:10px}.contact-container p{font-size:20px;font-weight:550}.contact-input-container{grid-column-gap:90px;grid-row-gap:50px;background-color:#ede1d1;column-gap:90px;display:grid;grid-template-columns:1fr 1fr;padding:50px 20px;row-gap:50px}.contact-input-container input{background-color:#ede1d1;border:none;border-bottom:2px solid #7b6646;font-size:16px;opacity:.7;outline:none;padding-bottom:10px}.reservation-button{background-color:#ede1d1;border:none;color:#000;cursor:pointer;font-family:Lato,sans-serif;font-size:23px;font-weight:520;margin-top:10px;padding-bottom:80px;padding-top:8px;transition:background-color .3s ease}.reservation-grid{grid-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:1fr 1fr 1fr}.reservation-button-grid{display:grid;grid-template-columns:40px 1fr 40px}.date-input{cursor:pointer;font-size:1000px;height:100%;opacity:0;position:absolute;width:100%}.reservation-info-button{background-color:#ede1d1;border:none;color:#000;cursor:pointer;font-family:Lato,sans-serif;font-size:23px;font-weight:520;transition:background-color .3s ease;width:100%}.reservation-info-button i{color:#6a573b;position:relative;top:18px}.reservation-grid-text{left:5px;position:relative;text-align:left;top:0}.reservation-grid-text.header{font-size:14px;font-weight:100;margin-bottom:-10px;text-align:left}.reservation-grid-text.subtext{font-size:12px;font-weight:100}.dropdown-container{display:flex;position:relative;width:100%}.dropdown-menu{background-color:#ede1d1;border-radius:5px;box-shadow:0 4px 8px #0003;height:250px;left:0;margin-top:70px;overflow-y:scroll;position:absolute;width:100%;z-index:100}.dropdown-menu p{font-size:14px;font-weight:100}.dropdown-item{color:#000;cursor:pointer;padding:1px 0 1px 10px;text-align:left;transition:background-color .3s ease}.dropdown-item:hover{background-color:#bbb1a5;color:#fff}.time-slot-container{background-color:#ede1d1}.time-slot-container form{margin-left:16px;padding-bottom:20px}.time-slot-container label{margin-right:20px;padding-left:5px}.time-slot-container p{font-size:15px;font-weight:100px;margin-left:20px}.time-slot-container input{size:30px}.time-slot-flex{background-color:#ede1d1;display:flex;flex-wrap:wrap}.time-slot-button{background-color:#c4b7a6;color:#000;height:35px;width:100px}.time-slot-button,.time-slot-button:focus{border:none;cursor:pointer;font-family:Lato,sans-serif;font-size:16px;margin:20px 0 0 20px}.time-slot-button:focus{background-color:#7e613e;color:#fff}.time-slot-spacer{background-color:#7b6646;border-bottom:1.5px solid #7b6646;margin-left:20px;margin-top:20px;width:95%}.reserve-bar{align-content:center;background-color:#ede1d1;bottom:0;color:green;height:100px;left:0;position:fixed;right:0;z-index:100}.reserve-bar-grid{align-items:center;display:flex;flex-direction:row;justify-content:center}.reserve-bar-grid div{flex:1 1}.reserve-bar-grid button{background-color:#7e613e;border:none;color:#fff;cursor:pointer;font-family:Lato,sans-serif;font-size:18px;font-weight:500;outline:none;padding:20px 10px;width:380px}.reserve-bar-grid p{color:#000;font-size:14px;justify-self:start;line-height:10px;padding-left:200px}.reserve-bar-text{color:#86714d;cursor:pointer;font-size:16px;text-decoration:underline}.check-reservation-container{background-color:#ede1d1;margin:50px 340px 0;padding-bottom:60px}.check-reservation-header{font-family:Lato,sans-serif;font-size:18px;font-weight:600;margin-bottom:0;padding-top:40px;text-align:center}.check-reservation-subheader{font-size:16px;justify-self:center;opacity:.5;text-align:center;width:500px}.check-reservation-input{background-color:#ede1d1;border:none;border-bottom:2px solid #7b6646;opacity:.7;padding-right:150px}.check-reservation-button,.check-reservation-input{display:block;font-size:16px;justify-self:center;margin-top:30px;outline:none}.check-reservation-button{background-color:#7b6646;border:none;color:#fff;cursor:pointer;padding:10px 55px}.cart-menu{align-items:center;animation:slideInReverse 1s ease-out forwards;background-color:#fff;border:20px solid hsla(0,0%,9%,.953);bottom:0;color:#000;justify-content:space-between;position:fixed;right:0;top:0;transform:translateX(100vw);width:400px;z-index:100}.empty-cart-message{text-align:center}.cart-menu-header{grid-column-gap:90px;grid-row-gap:50px;background-color:hsla(0,0%,9%,.953);column-gap:90px;display:grid;grid-template-columns:1fr 1fr;padding:3px 10px;row-gap:50px}.cart-menu-left{display:flex;flex-direction:column;gap:12px;padding:10px;width:200px}.cart-item{align-items:center;display:flex;gap:8px}.cart-item i{background-color:hsla(0,0%,9%,.953);border-radius:400px;color:gold;font-size:26px}.cart-item p{color:gold;font-size:14px;font-weight:600;margin:0}.clock-icon i{background-color:#fff;border-radius:400px;color:gold;font-size:24px}.span{color:gold;font-weight:700}.cart-menu-right{align-self:self-start;justify-self:end;margin-top:10px}.cart-menu-right i{color:gold;cursor:pointer;font-size:40px}.cart-menu-body{height:440px;overflow-y:scroll}.blurred{filter:blur(3px);pointer-events:none;transition:filter .8s ease-in-out;-webkit-user-select:none;user-select:none}.cart-list-item{border-bottom:1px solid #ddd;flex-direction:column;padding:1px 20px 5px 10px}.cart-item-header,.cart-list-item{display:flex;justify-content:space-between}.cart-item-header{align-items:center;flex-direction:row;height:50px}.cart-item-name{display:inline-block;padding-left:10px}.cart-item-name,.cart-item-price{color:#000;font-size:20px;font-weight:630}.cart-item-quantity-control{align-items:center;display:flex;gap:8px}.quantity-button{background:#444;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:18px;padding:6px 12px}.quantity-count{border:1.9px solid #444;color:#444;font-size:16px;min-width:24px;padding:4px;text-align:center}.duplicate-button,.remove-button{color:#93836b}.no-results{color:#999;font-family:Garamond,serif;font-size:24px;margin-top:40px;opacity:.8;text-align:center}.cart-item-footer{background-color:hsla(0,0%,9%,.953);bottom:0;box-shadow:inset;color:#3b3b3b;display:flex;flex-direction:row;gap:5px;height:150px;justify-content:center;left:0;position:absolute;right:0;z-index:100}@keyframes slideIn{0%{opacity:0;transform:translateX(-100vw)}to{opacity:1;transform:translateX(0)}}@keyframes slideInReverse{0%{opacity:0;transform:translateX(100vw)}to{opacity:1;transform:translateX(0)}}.contact-form{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:100%}.contact-form input{font-size:20px;height:50px;padding-left:8px}.contact-form input:first-child,.contact-form input:nth-child(2){width:100%}.contact-form input:nth-child(3),.contact-form textarea{grid-column:span 2;width:100%}.contact-form textarea{font-size:20px;height:100px;padding-left:8px;padding-top:8px}.contact-form button{align-content:center;background-color:#e6c71b;border:none;color:#000;cursor:pointer;font-size:20px;font-weight:700;grid-column:span 2;justify-content:center;margin:5px;padding:20px;transition:transform .2s ease;width:150px}.contact-form button:hover{transform:scale(1.05)}.mini-slideshow-container{display:flex;justify-content:space-between;justify-self:center;margin-bottom:40px;max-width:1000px;overflow:hidden;padding:0;width:100%}.mini-nav-button,.mini-slideshow-container{align-items:center;background-color:#000000e6}.mini-nav-button{border:none;border-radius:60%;color:#fff;cursor:pointer;flex-shrink:0;font-size:24px;justify-content:center;margin:10px;padding:10px;width:50px}.mini-nav-button:hover{background-color:#1b1b1be6}.mini-nav-button:active{border:3px solid #00bfff}.mini-slides{display:flex;flex-grow:1;gap:22px;justify-content:space-evenly;justify-self:center;margin:0;overflow-x:auto;overflow-y:hidden;padding:20px 0;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;white-space:nowrap}.mini-slides::-webkit-scrollbar{display:none}.mini-slide{border:2px solid #0000;cursor:pointer;flex:0 0 auto;height:60px;object-fit:cover;opacity:.5;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-align:center;transition:opacity .2s ease;white-space:nowrap;width:100px}.mini-slide.active,.mini-slide:hover{opacity:1}.signup-header{color:#e6c71b;font-family:Garamond,serif;font-size:32px;margin-bottom:20px;text-align:center}.signup-container{background-color:#ffffff0d;border-radius:12px;box-shadow:0 0 12px #ffffff1a;color:#fff;justify-self:end;margin:calc(50vh - 250px) auto 60px;padding:10px 25px 30px;width:28%}.signup-form{display:flex;flex-direction:column;gap:14px}.signup-input{background-color:#fff;border:1px solid #fff;border-radius:6px;box-sizing:border-box;color:#000;font-size:18px;padding:10px 12px;width:100%}.signup-input::placeholder{color:black(0,0,0,.7)}.signup-button{background-color:#e6c71b;border:none;border-radius:6px;color:#000;cursor:pointer;font-size:18px;font-weight:700;margin-top:10px;padding:12px;transition:background-color .2s ease-in-out}.signup-button:hover{background-color:#d0b418}.login-header{color:#e6c71b;font-family:Garamond,serif;font-size:32px;margin-bottom:20px;text-align:center}.login-container{background-color:#ffffff0d;border-radius:12px;box-shadow:0 0 12px #ffffff1a;color:#fff;margin:calc(50vh - 250px) auto 60px;max-width:28%;padding:10px 25px 30px}.login-form{display:flex;flex-direction:column;gap:14px}.login-input{background-color:#fff;border:1px solid #fff;border-radius:6px;box-sizing:border-box;color:#000;font-size:18px;padding:10px 12px;width:100%}.login-input::placeholder{color:black(255,255,255,.7)}.login-button{background-color:#e6c71b;border:none;border-radius:6px;color:#000;cursor:pointer;font-size:18px;font-weight:700;margin-top:10px;padding:12px;transition:background-color .2s ease-in-out}.login-button:hover{background-color:#d0b418}.comments-list{background:#fafafa;border-radius:12px;box-shadow:0 2px 4px #00000014;margin-top:12px;max-height:300px;overflow-y:auto;padding:12px}.comments-list::-webkit-scrollbar{width:10px}.comments-list::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.comment-entry{border-bottom:1px solid #e0e0e0;padding:10px 0}.comment-entry:last-child{border-bottom:none}.comment-header{color:#444;font-size:14px;font-weight:600;justify-content:space-between;margin-bottom:4px}.comment-user{color:#222;margin-right:8px}.comment-rating{color:#ffb400;font-size:14px;font-weight:600}.comment-date{color:#888;font-size:12px}.comment-message{color:#333;font-size:15px;line-height:1.4}.star-rating{display:flex;gap:5px;margin-bottom:8px;margin-top:8px}.input-star{color:#ccc;cursor:pointer;font-size:24px;transition:color .2s ease}.input-star.filled{color:gold}.comment-rating-stars{display:flex;gap:2px}.star{color:#d3d3d3;font-size:18px}.star.filled{color:gold}.video-container{bottom:0;overflow:hidden;position:fixed;top:140px;width:100%}.promo-video{height:auto;max-height:90vh;object-fit:cover;pointer-events:none;width:100vw}.cart-total{background-color:#c7c7c7;bottom:30px;color:#000;display:flex;font-family:Garamond,serif;font-size:2rem;font-weight:700;height:200px;justify-content:space-between;left:0;padding-left:10px;padding-right:10px;position:fixed;right:0}.checkout-button-wrapper{display:flex;flex-direction:column;height:100%;justify-content:center;justify-self:center;text-align:center}.checkout-button-wrapper.large{flex:2 1}.checkout-button-wrapper.small{flex:1 1}.checkout-button{background-color:gold;border:none;border-radius:10px;color:#000;cursor:pointer;display:flex;font-family:Garamond,serif;font-size:1.5rem;font-weight:800;gap:10px;justify-content:space-evenly;max-width:100%;padding:15px 40px;width:100%}.checkout-button:hover{background-color:#f1c40f}.about-container{background-color:#181818;color:#f4f4f4;font-family:Garamond,serif;line-height:1.8;margin:0 auto;max-width:100%;padding:150px 20px}.about-heading{color:gold;font-size:2.8rem;margin-bottom:40px;text-align:center;text-transform:uppercase}.about-content p{font-size:1.5rem;font-weight:800;margin-bottom:20px}.about-content h2{color:gold;font-size:2rem;margin-top:40px}.about-contact{background-color:#202020;border-left:4px solid gold;font-size:1.1rem;margin-top:30px;padding:20px}.about-title-primary{color:#d4af37;font-family:Garamond,serif;font-size:2.5rem;font-weight:900;justify-self:center;margin:20px 20px 40px;max-width:80%;text-align:left;text-shadow:2px 2px 6px #0006}.about-title-secondary{border-top:1px solid #fff3;color:#d4af37;font-family:Garamond,serif;font-size:2rem;font-weight:700;margin-top:60px;padding-top:20px;text-align:center}.checkout-status{color:#fff;font-family:Arial,sans-serif;margin-top:200px;padding:50px;text-align:center}.checkout-status h1{font-size:2rem;margin-bottom:20px}.checkout-status p{font-size:1.2rem;margin-bottom:30px}.back-button{background-color:#e6c71b;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;padding:12px 24px}.back-button:hover{background-color:#c9ab00}.profile-page{font-family:Segoe UI,sans-serif;margin:200px auto 0;max-width:800px;padding-bottom:100px}.profile-page h1{color:#333;font-family:Garamond,serif;font-size:2rem;margin-bottom:.5rem}.profile-page h2{color:#555;font-family:Garamond,serif;font-size:1.5rem;margin-bottom:1rem}.order-box{background-color:#f9f9f9;border:1px solid #ccc;border-left:5px solid #e6c71b;border-radius:8px;margin-bottom:1.5rem;padding:1rem}.order-box ul{list-style-type:disc;margin-bottom:.5rem;padding-left:1.5rem}.order-box p{margin:.3rem 0}.order-box button{background-color:#e6c71b;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;margin-top:.5rem;padding:.5rem 1rem;transition:background-color .3s ease}.order-box button:hover{background-color:#c9ab00}.comment-sort-dropdown{background:#fff;border:1px solid #ccc;border-radius:6px;font-size:.9rem;margin-left:12px;padding:4px 8px}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{background:#fff;border-radius:16px;box-shadow:0 8px 24px #0003;max-width:400px;padding:2rem;text-align:center;width:90%}.modal-close-button{background:#333;border:none;border-radius:8px;color:#fff;cursor:pointer;margin-top:1.5rem;padding:.5rem 1rem}
/*# sourceMappingURL=main.50ad0f98.css.map*/