*{box-sizing:border-box;margin:0;padding:0}body{color:#333;background-image:url(/wnwbackground.png);background-repeat:repeat;background-size:1000px;font-family:Arial,sans-serif;line-height:1.5}.maindiv{padding:20px}@font-face{font-family:GardenCottage;src:url(/assets/Garden%20Cottage-BeqZG2Kf.otf)format("opentype")}@font-face{font-family:Transcity;src:url(/assets/transcity.regular-CsmfOIN5.otf)format("opentype")}@font-face{font-family:YouthShandey;src:url(/assets/Youth%20Shandey-DYWzSi_l.otf)format("opentype")}@font-face{font-family:JosefinSans;src:url(/assets/JosefinSans-Regular-p3q8fcLs.ttf)format("opentype")}@font-face{font-family:JosefinSansItalic;src:url(/assets/JosefinSans-MediumItalic-DnVjJQcn.ttf)format("opentype")}.stickyheader{z-index:1000;background-color:#ffffffe6;width:100%;padding:0 40px;position:sticky;top:0}.top-bar{justify-content:space-between;align-items:center;margin-bottom:20px;padding:0;display:flex}.bird-header-wren{flex-shrink:1;width:clamp(80px,12vw,180px);height:auto}.bird-header-warbler{flex-shrink:1;width:clamp(70px,10vw,150px);height:auto}.site-header{white-space:nowrap;flex-shrink:1;align-items:center;min-width:0;display:flex}.navbar{flex-wrap:wrap;justify-content:flex-end;gap:1rem;margin:20px;font-family:JosefinSans;font-size:1.25rem;display:flex}.navbar a{color:inherit;text-decoration:none}.navbar a.active{text-decoration:underline}h1{text-align:center;color:#333;white-space:nowrap;font-family:GardenCottage;font-size:clamp(2.5rem,6vw,6rem)}.media{justify-content:center;align-items:center;display:flex}.media button{cursor:pointer;background-color:#ffffff80;border-radius:5px;margin:5px;padding:7px;font-family:JosefinSans;font-size:1.3rem}.active-category{text-decoration:underline}.gallery{grid-template-columns:repeat(auto-fill,minmax(275px,275px));justify-content:center;gap:20px;margin-top:50px;display:grid}.art-card{background-color:#ffffff40;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.art-card img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.description{color:#000;width:100%}.art-card h2{text-align:center;margin:10px;font-family:JosefinSans;font-size:1.4rem}.art-card p{overflow-wrap:break-word;text-align:center;margin:5px 10px;font-family:JosefinSans;font-size:1.2rem}.welcome{margin:100px}.welcome h1{font-family:JosefinSans;font-size:4rem}.welcome p{text-align:center;justify-content:center;align-items:center;font-family:JosefinSans;font-size:2rem}.divider1{justify-content:center;width:100%;height:10px;margin:30px 0;display:flex}.divider1flip{justify-content:center;width:100%;height:10px;margin:30px 0;display:flex;transform:scale(-1)}.banner{grid-template-columns:1fr 1fr;min-width:80vh;display:grid}.imgbanner,.socmedia{aspect-ratio:1;overflow:hidden}.imgbanner img{object-fit:cover;border:5px solid #000;width:100%;height:100%}.textbanner{text-align:center;flex-flow:column wrap;justify-content:center;align-items:center;padding:3rem;display:flex}.textbanner .textlink,.textbanner h1{text-wrap:wrap;color:#000;font-family:JosefinSans;font-size:5rem;text-decoration:none}.tiktoklogo,.instalogo{justify-content:center;align-items:center;width:200px;height:200px}.socmedia{justify-content:center;align-items:center;display:flex}.socmedia .tiktoklogo{width:200px;height:200px}.socmedia .instalogo{width:265px;height:265px}.footer{flex-direction:column;align-items:center;margin:60px;display:flex}.footer p{font-family:JosefinSans;font-size:1.2rem}.aboutsection{justify-content:center;align-items:center;display:flex}.natphoto{border:2px solid #000;border-radius:20px;width:400px;height:auto}.aboutdescription{flex-direction:column;max-width:600px;font-size:1rem;display:flex}.aboutdescription p{margin-top:20px;font-size:1.25rem}.signature{justify-content:right;display:flex}.signature img{max-width:300px}.contactsection{flex-direction:column;justify-content:center;align-items:center;display:flex}.contactpage{justify-content:center;align-items:center;display:flex}.formbox{background-color:#ffc0cbbf;border-radius:20px;max-width:600px;height:auto;margin:50px 100px;padding:30px}.formtitle{font-family:JosefinSans;font-size:1.75rem}.formdescription{font-family:JosefinSans;font-size:1.25rem}.formitems{background-color:#ffc0cbbf;border-radius:20px;width:600px;height:auto;padding:30px;font-family:JosefinSans;font-size:1.25rem;display:flex}form{flex-direction:column;width:100%;display:flex}.formitem{background-color:#fde3e78c;border:none;border-bottom:1px solid #000;border-radius:10px;align-items:center;width:auto;margin:10px 20px;padding:15px 20px;font-family:JosefinSans;font-size:1rem;display:flex}.submitbutton{cursor:pointer;background-color:#0000;border:2px solid #000;border-radius:10px;align-self:center;margin-top:20px;padding:10px;font-family:JosefinSans;font-size:1.2rem;text-decoration:none;display:flex}.submitbutton:hover,.submitbutton.active{color:#fff;background-color:#c27482}.searchBar{justify-content:center;margin:30px 0;display:flex}.searchBar input{border:2px solid #000;width:350px;padding:8px;font-size:1rem}.searchBar input:focus{border-color:#add8e6}.artworkimg{justify-content:center;align-items:center;display:flex}.artwork-info{flex-direction:column;max-width:600px;padding:100px;font-size:1rem;display:flex}.artworkimg{border:2px solid #000;border-radius:20px;width:600px;height:auto}.artwork-page{flex-direction:row;justify-content:center;align-items:center;padding:10px;display:flex}.artwork-info h1{font-family:JosefinSans;font-size:4rem}.artwork-info p{text-align:left;justify-content:center;align-items:center;font-family:JosefinSans;font-size:2rem}.backbutton{color:#000;font-family:JosefinSans;font-size:1.2rem}.backtohome{justify-content:center;margin:20px;display:flex}.editartwork-box{background-color:#ffc0cbbf;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:600px;height:auto;margin:20px;padding:30px;font-family:JosefinSans;font-size:1.25rem;display:flex}.edit-duo{justify-content:space-between;align-items:center;width:100%;display:flex}.input-editartwork{width:100%;margin-top:20px;padding:10px;font-family:JosefinSans;font-size:1.7rem;display:flex}.edit-button{cursor:pointer;background-color:#0000;border:2px solid #000;border-radius:10px;align-self:center;align-items:end;margin-top:20px;padding:10px;font-family:JosefinSans;font-size:1.2rem;text-decoration:none;display:flex}.edit-button:hover{color:#fff;background-color:#c27482}.loginwelcome{text-align:center;justify-content:center;align-items:center;font-family:JosefinSans;font-size:2.5rem}.form-login{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:20px;font-family:JosefinSans;font-size:1.7rem;display:flex}.formbox-login{text-align:center;background-color:#ffc0cbbf;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;max-width:800px;height:auto;margin:50px auto;padding:50px;display:flex}.form-login label{padding:20px;font-size:1.4rem;display:flex}.dashboardwelcome{text-align:center;justify-content:center;align-items:center;font-family:JosefinSans;font-size:2.5rem}.dashboardactions{text-align:center;margin:0 20px}.dashboardactions button{margin:5px 5px 30px;padding:5px;font-family:JosefinSans;font-size:1.2rem}.artwork-table{border:1px solid #000;margin:0 auto;padding:20px;font-family:JosefinSans;font-size:1.2rem}.artwork-row{border:1px solid #000;padding:10px;display:flex}.artwork-row p{padding:0 10px}.table-image-cell{justify-content:center;display:flex}.artwork-table td{border:1px solid gray;padding:0 10px}.artwork-table img{text-align:center;justify-content:center;align-items:center;height:60px;margin:5px;display:flex}.artwork-table button{margin:5px;padding:5px;font-family:JosefinSans;font-size:1.2rem}.addbanner{text-align:center;justify-content:center;align-items:center;font-family:JosefinSans;font-size:2.5rem}.formbox-addartwork{text-align:center;background-color:#ffc0cbbf;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;max-width:800px;height:auto;margin:50px auto;padding:30px;display:flex}.formbox-addartwork label{margin-top:20px;padding:10px}.form-addartwork{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:10px;font-family:JosefinSans;font-size:1.7rem;display:flex}.formitems-addartwork{background-color:#ffc0cbbf;border-radius:20px;width:400px;height:auto;padding:10px 10px 10px 20px;font-family:JosefinSans;font-size:1.25rem}.formitems-addartwork::file-selector-button{cursor:pointer;background-color:#0000;border:1px solid #000;border-radius:10px;margin-right:20px;padding:10px;font-family:JosefinSans;font-size:1rem}.formitems-addartwork::file-selector-button:hover{color:#fff;background-color:#c27482}@media print{.no-print{display:none!important}.report-header{font-size:1rem}.report-page{align-items:center;width:100%;margin:0;padding:0}.report-table{border-collapse:separate;border-spacing:0;font-size:1rem}.report-table th,.report-table td{border:1px solid #000}}.report-page{flex-direction:column;align-items:center;display:flex}.report-header{text-align:center;justify-content:center;align-items:center;font-family:JosefinSans;font-size:2rem}.report-td-centered{text-align:center;justify-content:center;align-items:center}.report-img{text-align:center;justify-content:center;align-items:center;max-height:40px;display:flex}.report-table{border-collapse:separate;border-spacing:0;width:80%;margin-top:20px;font-family:JosefinSans;font-size:1rem}.report-table th,.report-table td{border:1px solid #000;padding:5px 15px}
