*{border:none;box-sizing:border-box;margin:0;padding:0}:focus-visible{outline:4px solid #facc15}@media only screen and (max-width:768px){*{font-size:min(5vw,16px)}button{border-radius:min(2.5vw,8px);font-size:min(5vw,14px)}button.add{padding:min(1.25vw,4px);width:min(256px,100%)}button.delete,button.edit{width:min(12vw,64px)}h1{font-size:clamp(16px,7vw,24px);margin-bottom:clamp(8px,2.5vw,16px);padding-top:clamp(20px,7vw,28px)}input{padding:min(.625vw,2px) max(2vw,6px)}input,span{font-size:min(4.5vw,14px)}}@media only screen and (min-width:768px){*{font-size:min(2.25vw,18px)}button{border-radius:8px;font-size:min(2vw,16px)}button.delete,button.edit{width:max(8vw,64px)}h1{font-size:min(3.125vw,28px);margin-top:min(4vw,32px);padding:min(2vw,16px)}input{font-size:min(2.25vw,18px);padding:0 min(.375vw,4px)}}@media only screen and (min-width:1020px){*{font-size:18px}button{border-radius:8px;font-size:16px}button.add{font-size:18px}button.edit{width:60px}button.delete{width:80px}h1{font-size:36px;margin:20px 0 10px;padding-top:10px}input{font-size:16px;padding:0 4px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ece8e8;margin:0 auto}body,button{font-family:Poppins-Regular}button{background-color:#facc15;border-width:2px;color:#212121}button:hover{background-color:#e9b21a;cursor:pointer}button:active{background-color:#d19f17;cursor:pointer}button.add:focus-visible{outline:4px solid #e6e4e4}button.edit{background-color:#6d6b6b;color:#fff;margin:auto}button.edit:hover{background-color:#949191}button.edit:active{background-color:#a7a4a4;color:#eaeaea}button.delete{background-color:#1a1919;color:#f6f6f6;margin:auto}button.delete:hover{background-color:#312f2f}button.delete:active{background-color:#454343}h1{letter-spacing:2px;text-align:center;text-transform:uppercase}html{background-image:linear-gradient(#2f2f2f,#454545);margin:auto;max-width:1020px;min-height:100dvh}input{background-color:#d9e0e4;border-radius:8px;color:#0c0c0c;font-family:Poppins-Regular}li{list-style-type:none}.errorInput{background-color:#eaeaea;border-radius:8px;color:#b90000;margin:16px;padding:16px}@font-face{font-family:Poppins-Medium;font-weight:500;src:local("Poppins-Medium"),url(/shopping-list/static/media/Poppins-Medium.673ed42382ab264e0bf5.ttf)}@font-face{font-family:Poppins-Regular;font-weight:500;src:local("Poppins-Regular"),url(/shopping-list/static/media/Poppins-Regular.35d26b781dc5fda684cc.ttf)}@font-face{font-family:Poppins-Bold;font-weight:500;src:local("Poppins-Bold"),url(/shopping-list/static/media/Poppins-Bold.cdb29a5d7ccf57ff05a3.ttf)}@media only screen and (max-width:768px){.image-row{margin:0 max(2.5vw,8px);overflow:hidden;padding:max(1.25vw,4px) 0}.image:nth-child(n+11){display:none}.image{max-width:max(12.5%,24px)}}@media only screen and (min-width:768px){.image-row{margin:0 min(2vw,16px) min(2vw,16px);padding:min(1vw,8px)}.image{max-width:6%}}@media only screen and (min-width:1020px){.image-row{margin:0 16px;padding:8px}.image{max-width:6%}}.image-row{background-color:#cfcfcf;border-radius:8px;display:flex;justify-content:space-between}@media only screen and (max-width:768px){.gridRow{grid-gap:min(1.25vw,4px);align-items:center;display:grid;gap:min(1.25vw,4px);grid-template-columns:min(25vw,96px) minmax(0,1fr);margin-bottom:max(1.25vw,4px);max-width:256px}.shoppingList{padding-bottom:8px}.shoppingList-addItemGrid{grid-gap:max(1.25vw,4px);display:grid;gap:max(1.25vw,4px);margin-top:max(1.25vw,4px);place-content:center}.shoppingList-addItemGrid>button{place-self:center}.shoppingList-addItemGrid-description{margin-bottom:min(1.25vw,4px)}.shoppingList-gridItem{gap:max(.6125vw,2px);grid-template-columns:repeat(4,15% 45% 20% 15%);padding:min(2.5vw,8px)}.shoppingList-gridContainer{padding:max(2.5vw,8px)}.shoppingList-addItemGridHeader{margin:0 max(2.5vw,8px);padding:max(2.5vw,8px) 0}}@media only screen and (min-width:768px){.shoppingList-addItemGrid{grid-gap:min(1vw,8px);display:grid;gap:min(1vw,8px);grid-template-columns:min(10vw,80px) min(10vw,80px) min(6.25vw,48px) min(16.5vw,128px) 1fr;width:100%}.shoppingList-addItemGrid-description{margin-bottom:min(1vw,8px)}.shoppingList-gridItem{gap:min(1vw,8px);grid-template-columns:10% 60% 15% 10%;padding:min(.5vw,4px) min(1vw,8px)}.shoppingList-gridContainer{padding:min(2vw,16px)}.shoppingList-addItemGridHeader{margin:0 min(2vw,16px);padding-bottom:min(4vw,32px)}}@media only screen and (min-width:1020px){.shoppingList{border-radius:8px;margin-top:clamp(24px,4vh,64px)}.shoppingList-addItemGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(5,80px 125px 40px 160px 125px);margin-top:8px}.shoppingList-addItemGrid-description{margin-bottom:8px}.shoppingList-gridItem{gap:10px;grid-template-columns:repeat(4,80px 720px 80px 60px);padding:4px 10px}.shoppingList-gridContainer{padding:16px}.shoppingList-addItemGridHeader{padding-bottom:32px}}.borderRadiusBottom{border-radius:0 0 8px 8px}.borderRadiusFull{border-radius:8px}.borderRadiusTop{border-radius:8px 8px 0 0}.shoppingList{background-color:#212121}.shoppingList-gridItem{background-color:#cfcfcf;color:#212121;display:grid}.shoppingList-gridItem-striped{background-color:#a2a2a2}.textAlignCenter{text-align:center}@media only screen and (max-width:768px){.shoppingList-gridItem-header{gap:min(1.25vw,4px);grid-template-columns:repeat(4,15% 45% 20% 15%);padding:min(2.5vw,8px)}.shoppingList-gridItem,.shoppingList-gridItem span,.shoppingList-gridItem-header span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media only screen and (min-width:768px){.shoppingList-gridItem-header{gap:min(1vw,8px);grid-template-columns:repeat(4,10% 61% 12% 14%);padding:min(.5vw,4px) min(1vw,8px)}}@media only screen and (min-width:1020px){.shoppingList-gridItem-header{gap:10px;grid-template-columns:repeat(4,80px 720px 80px 60px);padding:2px 8px}}.shoppingList-gridItem-header{background-color:#454545;display:grid}
/*# sourceMappingURL=main.5916415e.css.map*/