.theme-dropdown{background-color:#dfdbdb;border:2px solid #817d7d;border-radius:10px;font-size:1rem;padding:6px 12px}.header{align-items:center;background:linear-gradient(90deg,#ff7e5f,#eec8aa);box-shadow:0 2px 4px #0000001a;color:var(--text-color);display:flex;justify-content:space-between;padding:1rem 2rem}.header h1{font-size:1.5rem;margin:0}.header h1,.theme-select{font-family:var(--font-family)}.theme-select{background-color:var(--accent-color);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;padding:.4rem .6rem;transition:background-color .3s ease,color .3s ease}.theme-select:hover{background-color:var(--accent-color-hover)}body{transition:background-color .5s ease,color .5s ease,font .5s ease}.button,.card,main{transition:all .4s ease}.product-card{background-color:#fff;border-radius:8px;box-shadow:0 0 12px #ccc9c9;max-width:250px;padding:1rem;transition:transform .3s ease,background-color .3s ease}.product-card:hover{transform:scaleX(1.04) scaleY(1.04)}.product-image{height:180px;object-fit:contain;width:100%}.product-title{font-size:1rem;margin:.5rem 0}.product-price{color:#2c3e50;font-weight:700;margin-bottom:.5rem}.product-button{background:linear-gradient(90deg,#5f92ff,#beaaee);border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 12px}.product-button:hover{background:linear-gradient(90deg,#3371f8,#5326ba)}.home-page{padding:2rem;transition:all .4s ease}.product-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.about-page{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:auto;max-width:960px;padding:2rem;transition:all .4s ease}.page-title{color:#333;color:var(--accent-color,#333);font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.section{margin-bottom:2rem}.section-title{border-left:4px solid #007bff;border-left:4px solid var(--accent-color,#007bff);color:#007bff;color:var(--accent-color,#007bff);font-size:1.6rem;margin-bottom:1rem;padding-left:.8rem}.highlight{color:#555;color:var(--accent-color,#555);font-weight:600;margin-top:1rem}.list{list-style:none}.list,.list li{padding-left:1rem}.list li{margin-bottom:.6rem;position:relative}.list li:before{color:#007bff;color:var(--accent-color,#007bff);content:"✓";left:0;position:absolute}.two-column{grid-gap:.5rem 1.5rem;display:grid;gap:.5rem 1.5rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.cta{font-weight:700;margin-top:1rem}.cta a{color:#007bff;color:var(--accent-color,#007bff);text-decoration:underline}.contact a{color:#007bff;word-break:break-word}@media (max-width:600px){.page-title{font-size:2rem}.section-title{font-size:1.3rem}.about-page{padding:1.2rem}}.contact-page{padding:2rem;transition:all .4s ease}.page-title{font-size:2rem;margin-bottom:1rem;text-align:center}.contact-form{display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:600px}.contact-form input,.contact-form textarea{border:1px solid #ccc;border-radius:6px;font-size:1rem;padding:.75rem}.contact-form button{background-color:#07c;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem}.contact-form button:hover{background-color:#005fa3}.minimalist-layout{margin:0 auto;max-width:1200px;padding:2rem 1rem}.sidebar-layout{display:flex;min-height:100vh}.sidebar{background-color:#020454;color:#fff;padding:1rem;width:200px}.sidebar ul{list-style:none;padding:0}.sidebar_list_items{background-color:aqua;border-radius:15px;padding:1vw}.sidebar li{margin:1rem 0}.sidebar a{color:#fff;text-decoration:none}.main-content{flex:1 1;padding:2rem}.card-grid-layout{background:linear-gradient(90deg,#fff,#e75b5b);color:#1d3557;font-family:Pacifico,cursive;min-height:100vh;padding:2rem}.cursor{height:13px;width:13px}.cursor,.cursor2{background-color:#6bc9f1;border-radius:50%;left:0;position:fixed;top:0;z-index:100}.cursor2{height:10px;width:10px}.cursor3{background-color:#6bc9f1;border-radius:50%;height:7px;left:0;position:fixed;top:0;width:7px;z-index:100}*,body{box-sizing:border-box;margin:0;padding:0}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}
/*# sourceMappingURL=main.ca878018.css.map*/