.product-card .card-image{background:#2a2a2a}.product-card .card-content .product-header .subtitle{color:#aaa}.product-card .card-content .product-description{color:#ccc}.product-card .card-footer{border-top:1px solid #444}.product-card .card-footer .card-footer-item:not(:last-child){border-right:1px solid #444}.product-card .card-footer .card-footer-item.button:hover,.product-card .card-footer .nav li.card-footer-item:hover,.nav .product-card .card-footer li.card-footer-item:hover{background:#2a2a2a}.file-upload .file-cta{background:#2a2a2a;border:2px dashed #555}.file-upload .file-cta:hover{background:#333;border-color:#3498db}.file-upload .file-name{background:#2a2a2a;color:#ccc}.table th{background:#2a2a2a;border-bottom:2px solid #555}.table tr:hover{background:#2a2a2a}.product-card{border:1px solid #444;border-radius:8px;overflow:hidden;transition:all 0.3s ease;background:#1a1a1a}.product-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,0.3)}.product-card .card-image{position:relative;overflow:hidden}.product-card .card-image .product-image{width:100%;height:200px;object-fit:cover;transition:transform 0.3s ease}.product-card .card-image .placeholder-image{display:flex;align-items:center;justify-content:center;height:200px;background:#2a2a2a;color:#999}.product-card .card-image .product-badges{position:absolute;top:10px;left:10px;z-index:2}.product-card .card-image .product-badges .tag{margin-right:5px;margin-bottom:5px}.product-card .card-image:hover .product-image{transform:scale(1.05)}.product-card .card-image .quick-actions{position:absolute;top:10px;right:10px;z-index:2;opacity:0;transition:opacity 0.3s ease}.product-card .card-image .quick-actions .button,.product-card .card-image .quick-actions .nav li,.nav .product-card .card-image .quick-actions li{margin-left:5px;box-shadow:0 2px 8px rgba(0,0,0,0.1)}.product-card .card-image:hover .quick-actions{opacity:1}.product-card .card-content{padding:1.5rem}.product-card .card-content .product-header .title{margin-bottom:0.5rem;font-weight:600}.product-card .card-content .product-header .subtitle{font-style:italic;color:#666}.product-card .card-content .product-description{color:#555;line-height:1.5;margin:1rem 0}.product-card .card-content .product-features .tags .tag{margin-right:0.5rem;margin-bottom:0.5rem}.product-card .card-content .pricing-section .price-display .price{font-weight:600;font-size:1.1rem}.product-card .card-content .pricing-section .price-display .price.sale-price{color:#e74c3c}.product-card .card-content .pricing-section .price-display .price.original-price{text-decoration:line-through;color:#999;margin-left:0.5rem;font-size:0.9rem}.product-card .card-content .pricing-section .price-display .price.current-price{color:#2ecc71}.product-card .card-content .pricing-section .price-display .price-on-request{color:#3498db;font-style:italic}.product-card .card-footer{border-top:1px solid #444}.product-card .card-footer .card-footer-item{border:none;padding:1rem}.product-card .card-footer .card-footer-item:not(:last-child){border-right:1px solid #444}.product-card .card-footer .card-footer-item.button,.product-card .card-footer .nav li.card-footer-item,.nav .product-card .card-footer li.card-footer-item{background:transparent}.product-card .card-footer .card-footer-item.button:hover,.product-card .card-footer .nav li.card-footer-item:hover,.nav .product-card .card-footer li.card-footer-item:hover{background:#2a2a2a}.product-card.is-featured{border:2px solid #f39c12}.product-card.is-featured .card-header{background:linear-gradient(135deg, #f39c12, #e67e22);color:white}.product-card.is-sale .card-image::before{content:"SALE";position:absolute;top:0;right:0;background:#e74c3c;color:white;padding:5px 15px;font-size:0.8rem;font-weight:bold;z-index:3;transform:rotate(45deg) translate(25%, -50%);transform-origin:center}.slideshow-container{position:relative;width:100%;height:100%;overflow:hidden;border-radius:5px;box-shadow:0 4px 20px rgba(0,0,0,0.15)}.slideshow-container.boxes,.slideshow-container.container-types,.slideshow-container.group,.slideshow-container.nursery,.slideshow-container.card,.slideshow-container.nursery_wide,.slideshow-container.rainforest_centre{width:390px;height:350px}.slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1s ease-in-out;pointer-events:none}.slide.active{opacity:1;pointer-events:auto;z-index:1}.slide-image{width:100%;height:100%;object-fit:cover;display:block}.slide-caption{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,0.2);color:white;padding:0.08rem 0.5rem;display:flex;justify-content:space-between;align-items:center}.slide-title{font-weight:600;font-size:0.9rem;text-align:left}.slide-botanical{font-style:italic;font-size:0.8rem;opacity:0.9;text-align:right}.modern-form .field{margin-bottom:1.5rem}.modern-form .field .label{font-weight:600;margin-bottom:0.5rem;color:#333}.modern-form .field .control{position:relative}.modern-form .field .control .input,.modern-form .field .control .textarea,.modern-form .field .control .select select{border:2px solid #e1e5e9;border-radius:6px;padding:12px 16px;font-size:1rem;transition:all 0.3s ease}.modern-form .field .control .input:focus,.modern-form .field .control .textarea:focus,.modern-form .field .control .select select:focus{border-color:#3498db;box-shadow:0 0 0 3px rgba(52,152,219,0.1);outline:none}.modern-form .field .control .input.is-danger,.modern-form .field .control .textarea.is-danger,.modern-form .field .control .select select.is-danger{border-color:#e74c3c}.modern-form .field .control .input.is-danger:focus,.modern-form .field .control .textarea.is-danger:focus,.modern-form .field .control .select select.is-danger:focus{box-shadow:0 0 0 3px rgba(231,76,60,0.1)}.modern-form .field .control .input.is-success,.modern-form .field .control .textarea.is-success,.modern-form .field .control .select select.is-success{border-color:#2ecc71}.modern-form .field .control .input.is-success:focus,.modern-form .field .control .textarea.is-success:focus,.modern-form .field .control .select select.is-success:focus{box-shadow:0 0 0 3px rgba(46,204,113,0.1)}.modern-form .field .help{margin-top:0.5rem;font-size:0.875rem}.modern-form .field .help.is-danger{color:#e74c3c}.modern-form .field .file .file-input{opacity:0;position:absolute;z-index:-1}.modern-form .field .file .file-cta{background:#f8f9fa;border:2px dashed #dee2e6;border-radius:6px;padding:1rem;text-align:center;transition:all 0.3s ease}.modern-form .field .file .file-cta:hover{background:#e9ecef;border-color:#3498db}.modern-form .field .file .file-name{padding:1rem;background:#f8f9fa;border-radius:6px;margin-top:0.5rem;font-size:0.875rem;color:#666}.modern-form .field .checkbox,.modern-form .field .radio{display:flex;align-items:center;cursor:pointer}.modern-form .field .checkbox input[type=checkbox],.modern-form .field .checkbox input[type=radio],.modern-form .field .radio input[type=checkbox],.modern-form .field .radio input[type=radio]{margin-right:0.5rem;transform:scale(1.2)}.modern-form .field.is-grouped{display:flex;gap:1rem;margin-top:2rem}.modern-form .field.is-grouped .control .button,.modern-form .field.is-grouped .control .nav li,.nav .modern-form .field.is-grouped .control li{padding:12px 24px;font-weight:600;border-radius:6px;transition:all 0.3s ease}.modern-form .field.is-grouped .control .button.is-primary,.modern-form .field.is-grouped .control .nav li.is-primary,.nav .modern-form .field.is-grouped .control li.is-primary{background:linear-gradient(135deg, #3498db, #2980b9)}.modern-form .field.is-grouped .control .button.is-primary:hover,.modern-form .field.is-grouped .control .nav li.is-primary:hover,.nav .modern-form .field.is-grouped .control li.is-primary:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(52,152,219,0.3)}.button,.nav li{border-radius:6px;font-weight:600;transition:all 0.3s ease}.button:hover,.nav li:hover{transform:translateY(-1px)}.button.pulse-button,.nav li.pulse-button{animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(52,152,219,0.7)}70%{box-shadow:0 0 0 10px rgba(52,152,219,0)}100%{box-shadow:0 0 0 0 rgba(52,152,219,0)}}.notification{border-radius:8px;border-left:4px solid}.notification.is-success{border-left-color:#2ecc71}.notification.is-warning{border-left-color:#f39c12}.notification.is-danger{border-left-color:#e74c3c}.notification.is-info{border-left-color:#3498db}.progress{border-radius:10px;overflow:hidden}.progress::-webkit-progress-bar{border-radius:10px}.progress::-webkit-progress-value{border-radius:10px;transition:width 0.3s ease}.card{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.1);transition:all 0.3s ease}.card:hover{box-shadow:0 4px 16px rgba(0,0,0,0.15)}.table{border-radius:8px;overflow:hidden}.table th{background:#f8f9fa;font-weight:600;border-bottom:2px solid #dee2e6}.table tr{transition:background-color 0.3s ease}.table tr:hover{background:#f8f9fa}.modal .modal-card{border-radius:8px;overflow:hidden}.modal .modal-card .modal-card-head{background:linear-gradient(135deg, #3498db, #2980b9);color:white}.modal .modal-card .modal-card-head .modal-card-title{color:white;font-weight:600}.modal .modal-card .modal-card-head .delete{background:rgba(255,255,255,0.2)}.modal .modal-card .modal-card-head .delete:hover{background:rgba(255,255,255,0.3)}@media (max-width: 768px){.product-card .quick-actions{opacity:1}.slideshow-container{height:300px}.slide-caption{padding:0.18rem 0.5rem}.slide-title{font-size:1rem}.slide-botanical{font-size:0.8rem}.modern-form .field.is-grouped{flex-direction:column}.modern-form .field.is-grouped .control{width:100%}}.css-slideshow{position:relative;width:100%;height:400px;overflow:hidden;border-radius:18px;box-shadow:0 8px 32px rgba(0,0,0,0.38);background:#18181b;display:flex;align-items:center;justify-content:center}.css-slide{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity 1s cubic-bezier(0.4, 0, 0.2, 1);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;z-index:1}.css-slide .slideshow-image{width:100%;height:100%;object-fit:cover;border-radius:0;filter:brightness(0.7) contrast(1.1)}.css-slide-label{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(0deg, rgba(24,24,27,0.92) 80%, rgba(24,24,27,0) 100%);color:#fff;padding:1.5rem 1.2rem 1.1rem 1.2rem;border-bottom-left-radius:18px;border-bottom-right-radius:18px;font-size:1.25rem;font-weight:700;text-shadow:0 2px 8px #000;text-align:left;letter-spacing:0.01em;z-index:3}@keyframes css-fade{0%{opacity:0}5%{opacity:1}25%{opacity:1}30%{opacity:0}100%{opacity:0}}.css-slideshow .css-slide{animation:css-fade 20s infinite}.css-slideshow .css-slide:nth-child(1){animation-delay:0s}.css-slideshow .css-slide:nth-child(2){animation-delay:5s}.css-slideshow .css-slide:nth-child(3){animation-delay:10s}.css-slideshow .css-slide:nth-child(4){animation-delay:15s}.css-slideshow .css-slide:nth-child(5){animation-delay:20s}.css-slideshow .css-slide:nth-child(6){animation-delay:25s}.css-slideshow .css-slide:nth-child(7){animation-delay:30s}.css-slideshow .css-slide:nth-child(8){animation-delay:35s}.css-slideshow .css-slide:nth-child(9){animation-delay:40s}.css-slideshow .css-slide:nth-child(10){animation-delay:45s}.css-slideshow .css-slide:nth-child(11){animation-delay:50s}.css-slideshow .css-slide:nth-child(12){animation-delay:55s}.css-slideshow .css-slide:nth-child(13){animation-delay:60s}.css-slideshow .css-slide:nth-child(14){animation-delay:65s}.css-slideshow .css-slide:nth-child(15){animation-delay:70s}.css-slideshow .css-slide:nth-child(16){animation-delay:75s}.css-slideshow .css-slide:nth-child(17){animation-delay:80s}.css-slideshow .css-slide:nth-child(18){animation-delay:85s}.css-slideshow .css-slide:nth-child(19){animation-delay:90s}.css-slideshow .css-slide:nth-child(20){animation-delay:95s}.simple-nav{background:#18191c;border-bottom:1px solid #222;position:fixed;top:0;left:0;width:100%;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,0.2);margin:0;padding:0.4rem 0}.nav-container{background:transparent;max-width:1200px;margin:0 auto;padding:0 1rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0.75rem}.nav-brand{flex-shrink:0}.nav-brand-link{color:#fff;font-size:1.3rem;font-weight:700;text-decoration:none;transition:color 0.2s}.nav-brand-link:hover{color:#7ecfff}.nav-buttons{display:flex;gap:0.4rem;flex-wrap:wrap;justify-content:center;flex:1}.nav-button{display:inline-block;padding:0.35rem 0.8rem;color:#ccc;text-decoration:none;border-radius:6px;font-weight:500;transition:all 0.2s;border:1px solid transparent;font-size:0.9rem}.nav-button:hover{color:#fff;background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.2)}.nav-button.active{color:#fff;background:#7ecfff;border-color:#7ecfff}.nav-user{display:flex;align-items:center;gap:0.5rem;flex-shrink:0}.user-welcome{color:#ccc;font-size:0.9rem;margin-right:0.5rem}.nav-button-secondary{background:transparent;border:1px solid #555;color:#ccc}.nav-button-secondary:hover{background:rgba(255,255,255,0.1);border-color:#777;color:#fff}.nav-button-primary{background:#7ecfff;border:1px solid #7ecfff;color:#1a1a1a;font-weight:600}.nav-button-primary:hover{background:#6bb8e6;border-color:#6bb8e6;color:#1a1a1a}@media (max-width: 768px){.nav-container{flex-direction:column;gap:0.5rem}.nav-buttons{order:2;width:100%;justify-content:center}.nav-user{order:3;width:100%;justify-content:center;flex-wrap:wrap}.nav-brand{order:1}.nav-button{padding:0.3rem 0.6rem;font-size:0.85rem}.user-welcome{display:none}}@media (max-width: 480px){.nav-buttons{gap:0.2rem}.nav-button{padding:0.25rem 0.5rem;font-size:0.8rem}}.nursery-main+div img{width:390px;height:350px;object-fit:cover;border-radius:5px;border:1px solid #777;background-color:#333;transition:transform 0.2s ease, box-shadow 0.2s ease}.nursery-main+div img:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,0.2)}body{background:#18191c;color:#f2f2f2;padding-top:60px}main,.content,.container.section{background:transparent}.content{padding-top:1rem;min-height:calc(100vh - 60px - 2rem)}.breadcrumb-nav{background:#f8f9fa;border-bottom:1px solid #e9ecef;padding:0.5rem 0;margin-bottom:1rem}.breadcrumb{max-width:1200px;margin:0 auto;padding:0 1rem;list-style:none;display:flex;flex-wrap:wrap;gap:0.5rem;font-size:0.9rem}.breadcrumb-item{color:#6c757d}.breadcrumb-item:not(:last-child)::after{content:">";margin-left:0.5rem;color:#adb5bd}.breadcrumb-item a{color:#007bff;text-decoration:none}.breadcrumb-item a:hover{text-decoration:underline}.breadcrumb-item.active{color:#495057;font-weight:500}.memory-image-wrap{display:inline-block;width:301px;height:265px;margin:5px;border:1px solid #ccc;border-radius:8px;overflow:hidden;cursor:pointer;transition:all 0.2s ease;background:#23232a;position:relative}.memory-image-wrap:hover{border-color:#7ecfff;box-shadow:0 2px 8px rgba(0,0,0,0.1)}.memory-image-wrap.image-loading{background:linear-gradient(45deg, #23232a 25%, transparent 25%),linear-gradient(-45deg, #23232a 25%, transparent 25%),linear-gradient(45deg, transparent 75%, #23232a 75%),linear-gradient(-45deg, transparent 75%, #23232a 75%);background-size:20px 20px;background-position:0 0, 0 10px, 10px -10px, -10px 0px;animation:loading 1s linear infinite}@keyframes loading{0%{background-position:0 0, 0 10px, 10px -10px, -10px 0px}100%{background-position:20px 20px, 20px 30px, 30px 10px, 10px 20px}}.memory-image-obj{width:100%;height:100%;object-fit:cover;display:block}.memory-image-obj.match{border:2px solid #4CAF50}.memory-image-header,.memory-image-footer{position:absolute;left:0;right:0;height:30px;background:rgba(0,0,0,0.7);color:white;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:bold}.memory-image-header{top:0}.memory-image-footer{bottom:0}.progressbar{width:100%;height:20px;background:#23232a;border-radius:10px;overflow:hidden;margin:10px 0;border:1px solid #444}.progressbar-progress{height:100%;background:linear-gradient(90deg, #7ecfff, #6bb8e6);width:0%;transition:width 0.3s ease;display:flex;align-items:center;justify-content:center;color:white;font-size:12px;font-weight:bold}.games-footer{background:#1a1a1a;color:#7ecfff;padding:10px;border-radius:5px;margin-top:10px;font-family:monospace;font-size:14px}.memory-difficulty{background:#18181b;padding:15px;border-radius:8px;margin-bottom:15px;border:1px solid #23232a}.memory-info{color:#bbb;font-size:14px;line-height:1.4}.memory-scores{background:#23232a;padding:15px;border-radius:8px;margin:10px 0;border:1px solid #444;font-family:monospace;white-space:pre-wrap;color:#e0e0e0}#games-memory-container{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:20px 0}.games-index{max-width:1200px;margin:0 auto;padding:20px}.game-card{background:#23232a;border:1px solid #444;border-radius:12px;padding:20px;text-align:center;transition:all 0.3s ease;box-shadow:0 2px 8px rgba(0,0,0,0.1)}.game-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,0.15);border-color:#7ecfff}.game-card h3{color:#e0e0e0;margin-bottom:15px;font-size:1.5rem}.game-card p{color:#bbb;line-height:1.5;margin-bottom:20px}.game-card img{max-width:100%;height:auto;border-radius:8px;margin-bottom:15px}.game-card a{text-decoration:none;color:inherit}.game-card a:hover{text-decoration:none}.games-grid{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:2rem}.games-intro{text-align:center;margin-bottom:2rem;color:#666;font-size:1.1rem}.availability-list{background:#18191c;margin:2rem 0}.availability-grid{background:#18191c;display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:1.5rem;margin-top:1rem}.availability-card{background:#23242a;border:1px solid #222;color:#f2f2f2;border-radius:12px;overflow:hidden;transition:all 0.3s ease;box-shadow:0 2px 8px rgba(0,0,0,0.1)}.availability-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,0.15);border-color:#7ecfff}.availability-card-image{position:relative;width:100%;height:200px;background:linear-gradient(135deg, #f5f5f5 0%, #e0e0e0 100%);overflow:hidden}.availability-card-image .placeholder{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:blur(2px) brightness(0.7);transition:opacity 0.3s ease;z-index:1}.availability-card-image .real{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 0.3s ease;z-index:2}.availability-card-image .real.loaded{opacity:1}.availability-card-image .no-image{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#999;font-size:0.9rem;z-index:3}.availability-card-content{padding:1rem;background:transparent;color:#f2f2f2}.availability-card-content .botanical-name{font-weight:700;font-size:1.1rem;color:#ffffff;text-shadow:1px 1px 2px rgba(0,0,0,0.8);margin-bottom:0.5rem;line-height:1.3}.availability-card-content .common-name{color:#e0e0e0;text-shadow:1px 1px 2px rgba(0,0,0,0.8);font-size:0.95rem;margin-bottom:1rem;line-height:1.4;font-style:italic}.availability-card-sizes{display:flex;flex-wrap:wrap;gap:0.5rem}.availability-card-sizes .availability-card-size{background:#e8f5e9;color:#2e7d32;border-radius:6px;padding:0.3rem 0.7rem;font-size:0.85rem;font-weight:600;min-width:2.5rem;text-align:center;transition:all 0.2s ease}.availability-card-sizes .availability-card-size.out{background:#ffebee;color:#c62828;text-decoration:line-through;opacity:0.7}.growlist-filter,.growlist-sort{background:#23242a;border:1px solid #222;border-radius:8px;padding:1rem;margin-bottom:1rem;color:#f2f2f2}.growlist-filter .checkbox,.growlist-sort .checkbox{margin-right:1rem;margin-bottom:0.5rem}.growlist-filter .checkbox input[type=checkbox],.growlist-sort .checkbox input[type=checkbox]{margin-right:0.5rem}.growlist-filter input[type=radio],.growlist-sort input[type=radio]{margin-right:0.5rem}@media (max-width: 768px){.availability-grid{grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));gap:1rem}.availability-card-image{height:180px}.availability-card-content{padding:0.75rem}.availability-card-content .botanical-name{font-size:1rem}.availability-card-content .common-name{font-size:0.9rem}.growlist-filter,.growlist-sort{padding:0.75rem}.growlist-filter .checkbox,.growlist-sort .checkbox{margin-right:0.75rem}}@media (max-width: 480px){.availability-grid{grid-template-columns:1fr;gap:0.75rem}.availability-card-image{height:160px}}.box{background:#23242a;border:1px solid #222;color:#f2f2f2}input.input,.input{background:#23242a;color:#f2f2f2;border:1px solid #333}input.input::placeholder{color:#aaa}@font-face{font-family:"lemieszregular";src:url(/assets/Lemiesz-webfont.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"titan_oneregular";src:url(/assets/titanone-regular-webfont.woff2) format("woff2"),url(/assets/titanone-regular-webfont.woff) format("woff");font-weight:normal;font-style:normal}.nav-bunya{display:flex;justify-content:center;flex-wrap:wrap;padding:0.5em 0.5em 0em 0.5em}@media screen and (max-width: 500px){.nav-bunya{position:sticky;top:0}}.simple{border:1px solid #555}.boxes,.rainforest_centre,.nursery_wide,.card,.group,.nursery,.container-types{background-color:#333;border-radius:5px;border:1px solid #777;height:350px;width:390px}.container-banner{display:flex;padding:0px}.banner-item{margin:auto;display:inline-block}.container-types{display:flex;flex-flow:wrap;padding:0px}.box-type{display:inline-block;margin:10px 10px 0px 5px;width:138px;vertical-align:top;overflow:hidden;height:165px;border:1px solid black}.box-type img{max-width:100%;padding:0}.box-type:nth-child(4n+2):hover{box-shadow:0px 0px 5px 4px rgba(160,100,100,0.7)}.box-type:nth-child(4n+3):hover{box-shadow:0px 0px 5px 4px rgba(231,212,71,0.7)}.box-type:nth-child(4n+4):hover{box-shadow:0px 0px 5px 4px rgba(100,160,100,0.7)}.box-type:nth-child(4n+1):hover{box-shadow:0px 0px 5px 4px rgba(92,130,239,0.7)}.group,.nursery{width:auto;padding:0px;overflow:auto}.button,.nav li{border:1px solid #333;border-radius:2px;color:white;text-indent:0;display:inline-block;margin:5px;overflow:none;position:relative;height:auto;font-size:12px;background-color:orange;padding-bottom:20px}.button a,.nav li a{text-decoration:none;color:white}.button a:visited,.nav li a:visited{color:black}.button a:hover,.nav li a:hover{color:#ffc000}.button:hover,.nav li:hover{border:1px solid #777}.sidebar{background:#06400d;width:250px;height:800px;position:fixed;float:right;top:0px;right:0;padding:5px;border-left:1px solid black;shadow-left:rgba(255,192,0,0.3)}.header{height:20px;position:relative;text-align:center}.nav{margin-left:0px;padding:0px;margin-bottom:10px;height:auto;margin-left:20px}.nav li{margin-top:0px;margin-bottom:0px;min-width:30px}.nav ul{padding:0px;width:auto}.nursery{margin-top:10px;padding:0px;height:178px;overflow-y:hidden;overflow-x:hidden}.nursery ul{margin:0px;padding:0px}.nursery ul li{margin:-3px;padding:0px;display:inline-block}.nursery img{padding:0px;margin:0px}.card{color:white;overflow-y:hidden;overflow-x:hidden;height:356px;width:386px;display:inline-block;background:black;text-transform:uppercase;font-family:"Ubuntu", Arial, "Helvetica Neue", Helvetica, sans-serif}.card .logo{padding-top:0px;color:#06400d;margin-bottom:0px;margin-left:0px}.card .logo img{margin-left:-8px}.card .logo_text{font-weight:bold}.card .bunya{font:bold 48px titan_oneregular, Arial, "Helvetica Neue", Helvetica, sans-serif;color:black;display:inline-block;text-shadow:-2px 0 green, 0 2px green, 2px 0 green, 0 -2px green;margin-top:0px;margin-left:0px;margin-bottom:0px;letter-spacing:4px}.card .card_address{font-size:14px;color:white}.card .nurseries{font:bold 34px titan_oneregular, Arial, "Helvetica Neue", Helvetica, sans-serif;color:black;text-shadow:-1px 0 #ffc000,0 1px #ffc000,1px 0 #ffc000,0 -1px #ffc000;margin-top:-10px;margin-left:-10px}.card .phone1{font-size:28px;color:green;font-weight:bold;margin-top:0px;padding-top:0px;margin-bottom:0px;padding-bottom:0px;text-shadow:none}.card .phone1 a{text-shadow:none}.card .open{color:#ffc000;font-size:16px;text-shadow:none;padding-bottom:3px}.card .closed{color:green;line-height:1em}.card .closed a,.card .closed a:visited,.card .closed a:link,.card .closed a:active{color:green}.card .fireretard{color:#ffc000}.card .fireretard .fire-heading{font-size:32px}.card .fireretard .fire-third{font-size:32px}.card .bunya_highway1{font-size:36px;color:#067c0d;margin-right:20px}.card .bunya_highway2{font-size:25px;color:yellow;margin-top:0px;text-shadow:rgba(255,192,0,0.9) 1px 1px 4px}.card .num{font-size:14px}.card .call{font-size:16px;color:#b5b141;text-shadow:rgba(255,192,0,0.3);line-height:15px}.art_blurb{max-width:800px;color:#267dff;font-size:31px;line-height:35px;text-shadow:-1px 0 black, 0 1px black, 1px 0 black, 0 -1px black}.number_available{color:#267dff;font-size:30px;text-shadow:-1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;margin-right:30px;display:inline-block;margin-top:0px}.nursery_wide{overflow-y:hidden;overflow-x:hidden;background:#223E68}.rainforest_centre{background:#0e2310;margin-bottom:10px;color:#dadada;padding:5px;max-width:470px}.rainforest_centre h3{font-size:28px;color:#dadada;margin-bottom:0px}.rainforest_centre ul{margin:0px 0px 0px 18px}.rainforest_centre li{padding-left:0px;font-size:14px;line-height:16px}.rainforest_centre li:nth-child(1){color:#866328}.rainforest_centre li:nth-child(2){color:#4C621D}.rainforest_centre li:nth-child(3){color:#A7AB5F}.rainforest_centre li:nth-child(4){color:#33270a}.rainforest_centre li:nth-child(5){color:#606365}.rainforest_centre li:nth-child(6){color:#a55151}.rainforest_centre a,.rainforest_centre a:visited,.rainforest_centre a:active{color:#dadada}.rainforest_centre a:hover{color:#dec71c}.sale{width:322px;height:171px;background:#223E68;color:#009cff;float:left;padding-left:10px;margin-bottom:10px;margin-top:0px}.sale h3{font-size:26px;margin-bottom:5px;margin-top:5px;line-height:35px}.sale h4{color:#ffc000;line-height:24px;font-weight:bold;font-size:19px;margin-top:0px;margin-bottom:0px;margin-right:-40px}.sale .sale_price{color:#59ef95;font-size:32px;margin-left:10px;margin-right:5px;float:right;line-height:25px}.sale a:link,.sale a:visited,.sale a:active{color:#fff;margin-top:13px}:root{--primary-color: #667eea;--secondary-color: #764ba2;--success-color: #48c774;--warning-color: #ffdd57;--danger-color: #f14668;--info-color: #3298dc;--light-color: #f5f5f5;--dark-color: #363636;--text-color: #4a4a4a;--border-radius: 8px;--box-shadow: 0 2px 4px rgba(0,0,0,0.1);--transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);--navbar-height: 56px}body,main,.main-content,#main,.content{background:#18181b !important;color:#f3f3f3;font-family:"Inter", "Segoe UI", Arial, sans-serif;min-height:100vh;padding-top:var(--navbar-height) !important;scroll-padding-top:var(--navbar-height)}.hero-section,.container,.section,.main-sections{background:transparent !important}.hero-card{background:rgba(20,20,20,0.92) !important;color:#fff !important;box-shadow:0 8px 32px rgba(0,0,0,0.38);border-radius:18px}.card,.box,.main-box{background:#181824 !important;color:#f3f3f3 !important;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,0.18)}h1,h2,h3,h4,h5,h6{color:#f8f8ff;font-weight:700;letter-spacing:0.02em}a{color:#7ecfff;text-decoration:underline}a:hover{color:#fff;text-decoration:underline}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.section{padding:2rem 0}.box,.card{background:white;border-radius:var(--border-radius);box-shadow:var(--box-shadow);border:none;transition:var(--transition)}.box:hover,.card:hover{box-shadow:0 4px 12px rgba(0,0,0,0.15);transform:translateY(-2px)}.button,.nav li{border-radius:var(--border-radius);font-weight:500;transition:var(--transition);border:none}.button.is-primary,.nav li.is-primary{background:linear-gradient(135deg, var(--primary-color) 0%, var(--secondary-color) 100%)}.button.is-primary:hover,.nav li.is-primary:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,0.4)}.button.is-success,.nav li.is-success{background:linear-gradient(135deg, var(--success-color) 0%, #00d1b2 100%)}.button.is-success:hover,.nav li.is-success:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(72,199,116,0.4)}.input,.textarea,.select select{border-radius:var(--border-radius);border:1px solid #dbdbdb;transition:var(--transition)}.input:focus,.textarea:focus,.select select:focus{border-color:var(--primary-color);box-shadow:0 0 0 0.125em rgba(102,126,234,0.25)}.columns{margin:0}.column{padding:0.75rem}.image{border-radius:var(--border-radius);overflow:hidden}.image img{transition:var(--transition)}.image img:hover{transform:scale(1.05)}.table{border-radius:var(--border-radius);overflow:hidden;box-shadow:var(--box-shadow)}.table th{background:linear-gradient(135deg, var(--primary-color) 0%, var(--secondary-color) 100%);color:white;font-weight:600;border:none}.table td{border-color:#f0f0f0}.table tr:hover{background-color:#f8f9fa}.breadcrumb-nav{background:white;padding:1rem 0;margin-bottom:2rem;box-shadow:var(--box-shadow)}.breadcrumb-nav .breadcrumb{background:none;padding:0;margin:0}.breadcrumb-nav .breadcrumb .breadcrumb-item{color:var(--text-color)}.breadcrumb-nav .breadcrumb .breadcrumb-item.active{color:var(--primary-color);font-weight:600}.breadcrumb-nav .breadcrumb .breadcrumb-item a{color:var(--text-color);text-decoration:none;transition:var(--transition)}.breadcrumb-nav .breadcrumb .breadcrumb-item a:hover{color:var(--primary-color)}.footer{background:linear-gradient(135deg, var(--dark-color) 0%, #2c3e50 100%);color:white;padding:2rem 0;margin-top:4rem}@media (max-width: 768px){.container{padding:0 0.5rem}.section{padding:1rem 0}.columns{margin:0}.column{padding:0.5rem}}.fade-in{animation:fadeIn 0.6s ease-in}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.slide-in-left{animation:slideInLeft 0.6s ease-out}@keyframes slideInLeft{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.slide-in-right{animation:slideInRight 0.6s ease-out}@keyframes slideInRight{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.hero-section{position:relative;width:100vw;min-height:480px;overflow:hidden;margin-bottom:2rem}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:10}.hero-card{background:rgba(20,20,20,0.82);box-shadow:0 8px 32px rgba(0,0,0,0.18);border-radius:18px;padding:2.5rem 2.5rem 2rem 2.5rem;max-width:420px;color:#fff;pointer-events:auto;display:flex;flex-direction:column;align-items:center;animation:fadeIn 1.2s cubic-bezier(0.4, 0, 0.2, 1)}.hero-card .logo_text{width:100%;text-align:center}.hero-card .bunya,.hero-card .nurseries{font-family:"titan_oneregular", "Inter", Arial, sans-serif;font-size:2.2rem;font-weight:900;letter-spacing:1px;color:var(--primary-color);text-shadow:0 2px 12px rgba(102,126,234,0.18)}.hero-card .nurseries{font-size:1.5rem;color:var(--secondary-color)}.hero-card .card_address,.hero-card .open,.hero-card .phone1,.hero-card .closed,.hero-card .abn{color:#fff;font-size:1.1rem;margin:0.2em 0}.hero-card .open{color:#ffe066;font-weight:bold;font-size:1.15rem}.hero-card .phone1 a{color:#48c774;font-size:1.3rem;font-weight:bold;text-decoration:none;background:rgba(72,199,116,0.08);padding:0.2em 0.7em;border-radius:8px;transition:background 0.2s}.hero-card .phone1 a:hover{background:rgba(72,199,116,0.18)}.hero-card .closed a{color:#ffe066;text-decoration:underline}@media (max-width: 700px){.hero-section{min-height:320px}.hero-card{padding:1.2rem 0.7rem 1rem 0.7rem;max-width:98vw}.hero-card .bunya,.hero-card .nurseries{font-size:1.2rem}.hero-card .nurseries{font-size:1rem}}@media (max-width: 600px){:root{--navbar-height: 64px}}
