@charset "UTF-8";html{font-size:1rem;color:#000;font-family:Arial,Helvetica,sans-serif;background-color:#e3f0fd}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.container{text-align:center}.button{background-color:#036a8d;border-radius:8px;padding:10px 20px;transition-duration:.4s;color:#fff;text-align:center;min-width:150px}.button-card{border:none;padding:0;background-color:#ccc}.button-card:hover{border:none;padding:0;cursor:pointer;transform:scale(1.1)}.button:hover{background-color:#008cba;box-shadow:0 12px 16px #0000003d,0 17px 50px #00000030}.disabled{opacity:.6;cursor:not-allowed}.img-fluid{max-width:150px}.upside-down{transform:rotate(180deg)}.text-field-wrapper label,.text-field-wrapper input{font-size:24px}dialog{border-radius:25px;box-shadow:5px 5px 5px #aaa;transition:display 1s allow-discrete,overlay 1s allow-discrete;animation:close 1s forwards}dialog[open]{animation:open 1s forwards}dialog::backdrop{background-color:#000;opacity:.85}dialog .close-button{position:absolute;top:15px;right:15px;border-radius:10px;background-color:#bbb;font-weight:800}dialog .close-button:hover{cursor:pointer}@keyframes open{0%{opacity:0}to{opacity:1}}@keyframes close{0%{opacity:1}to{opacity:0}}#beverages input,#beverages-future input{width:60%;font-size:22px}*{box-sizing:border-box}body{margin:0}nav{background-color:#333;color:#fff;display:flex;justify-content:space-between;align-items:stretch;gap:2rem;padding:0 1rem}.site-title{font-size:2rem}nav ul{padding:0;margin:0;list-style:none;display:flex;gap:.2rem}nav li.active{background-color:#555}nav li:hover{background-color:#777}nav a{color:inherit;text-decoration:none;height:100%;display:flex;align-items:center;padding:.25rem .5rem}nav li a img{max-height:40px}nav .menu{display:none;position:absolute;top:.75rem;right:.5rem;flex-direction:column;justify-content:space-between;width:2.25rem;height:2rem}nav .menu span{height:.4rem;width:100%;background-color:#fff;border-radius:.2rem}@media(min-width:667px){nav ul li span{display:none}}@media(max-width:666px){nav{flex-direction:column;align-items:start}nav .menu{display:flex}nav ul{display:none;flex-direction:column;width:100%;margin-bottom:.25rem}nav ul.open{display:flex}nav ul li{width:100%;text-align:center}nav ul li img{display:none}nav ul li a{margin:.2rem .5rem}}#photo-gallery .layout-container{width:min(1000px,100%);margin:0 auto;columns:3 300px;column-gap:1em}#photo-gallery .layout-container .gallery-wrap{border-image:linear-gradient(to right,red,#00f) 1;border-width:3px;border-style:solid;margin-bottom:1em;break-inside:avoid;max-width:320px}#photo-gallery .layout-container img{width:100%;display:block}#photo-gallery .layout-container .gallery-alt{width:100%;background-color:red;color:#fff;text-transform:uppercase;font-weight:700}#photo-gallery .layout-container .gallery-alt:hover{cursor:pointer}._todoList_uktzw_2{background:#444;color:#fff;padding:1rem;font-size:18px}._todoList_uktzw_2 ._innerWrap_uktzw_8{max-width:600px;margin:0 auto;border:3px solid orange}._todoList_uktzw_2 ._new-item-form_uktzw_13{display:flex;flex-direction:column;gap:.5rem}._todoList_uktzw_2 ._new-item-form_uktzw_13 ._form-row_uktzw_18{display:flex;flex-direction:column;gap:.1rem}._todoList_uktzw_2 ._new-item-form_uktzw_13 ._btn_uktzw_23{background:#00aaff1a;border:1px solid hsl(200,100%,50%);color:#0af;padding:.15em .25em;border-radius:.25em;cursor:pointer;outline:none}._todoList_uktzw_2 ._new-item-form_uktzw_13 ._btn_uktzw_23:hover,._todoList_uktzw_2 ._new-item-form_uktzw_13 ._btn_uktzw_23:focus-visible{background:#0af3}._todoList_uktzw_2 ._new-item-form_uktzw_13 input{outline:none;border:1px solid hsl(200,100%,40%);background:#069;border-radius:.25em;padding:.25em .5em;color:#cef}._todoList_uktzw_2 ._new-item-form_uktzw_13 input:focus{border:1px solid hsl(200,100%,70%)}._todoList_uktzw_2 ._header_uktzw_46{font-size:1.5rem;margin-top:1.5rem;margin-bottom:.5rem}._todoList_uktzw_2 ._list_uktzw_51{margin:0;padding:0;margin-left:1rem;list-style:none;display:flex;flex-direction:column;gap:.3rem}._todoList_uktzw_2 ._list_uktzw_51 li{display:flex;gap:.5rem;align-items:center}._todoList_uktzw_2 ._list_uktzw_51 li label{display:flex;gap:.25rem;cursor:pointer;align-items:center}._todoList_uktzw_2 ._list_uktzw_51 li:has(input:checked) label{color:#526d7a}._todoList_uktzw_2 ._list_uktzw_51 li:has(input:focus-visible) label{outline:1px solid hsl(200,100%,50%)}._todoList_uktzw_2 ._list_uktzw_51 li input{outline:none;width:0;height:0;appearance:none;pointer-events:none;position:absolute}._todoList_uktzw_2 ._list_uktzw_51 li label:before{content:"";display:block;width:.9rem;height:.9rem;background:#fff;border-radius:.25em;display:flex;justify-content:center;align-items:center}._todoList_uktzw_2 ._list_uktzw_51 li label:hover:before{background:#9df}._todoList_uktzw_2 ._list_uktzw_51 li:has(input:checked) label:before{content:"✔";background:#08c;color:#cef;font-size:.75rem;font-weight:700}._todoList_uktzw_2 ._list_uktzw_51 li:has(input:checked) label:hover:before{background:#069}._todoList_uktzw_2 ._list_uktzw_51 ._btn_uktzw_23._btn-danger_uktzw_109{background:#eee;border:2px solid red;color:#c00}._todoList_uktzw_2 ._list_uktzw_51 ._btn_uktzw_23._btn-danger_uktzw_109:hover,._todoList_uktzw_2 ._list_uktzw_51 ._btn_uktzw_23._btn-danger_uktzw_109:focus-visible{background:#c003}
