<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">:root{--tea-green:#4a7c59;--tea-light:#e8f5e9;--tea-dark:#2e4f3b;--tea-accent:#5d8a60;--tea-warm:#fff8e1}body{background-color:var(--tea-light);min-height:100vh;font-family:Inter,sans-serif}main{margin-top:60px;padding-top:20px}.app-container{max-width:800px;margin:0 auto;padding:20px}.tea-header{background:linear-gradient(135deg,var(--tea-green) 0%,var(--tea-dark) 100%);color:white;padding:30px;border-radius:12px;margin-bottom:30px;text-align:center;box-shadow:0 4px 12px rgb(0 0 0 / 15%)}.tea-header h1{margin:0;font-size:2.5rem;font-weight:700}.tea-header p{margin:10px 0 0;opacity:0.9;font-size:1.1rem}.tea-form{background:white;padding:30px;border-radius:12px;box-shadow:0 2px 8px rgb(0 0 0 / 10%);margin-bottom:30px}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:8px;font-weight:500;color:var(--tea-dark)}.form-group input,.form-group select,.form-group textarea{width:100%;padding:12px;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;font-family:Inter,sans-serif;transition:border-color 0.3s ease}.form-group textarea{resize:vertical;min-height:100px}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--tea-green)}.rating-container{display:flex;gap:5px;font-size:1.5rem}.rating-star{cursor:pointer;color:#ddd;transition:color 0.2s ease}.rating-star:hover,.rating-star.active{color:#ffd700}.rating-group{display:flex;gap:10px;justify-content:center}.rating-label{display:flex;align-items:center;gap:4px;padding:8px 16px;background:white;border:2px solid #e0e0e0;border-radius:25px;cursor:pointer;transition:all 0.3s ease}.rating-label:hover{border-color:var(--tea-green);transform:translateY(-2px);box-shadow:0 2px 8px rgb(0 0 0 / 10%)}.rating-label.selected{background:var(--tea-green);color:white;border-color:var(--tea-green)}.rating-label input[type="radio"]{display:none}.submit-button{background:var(--tea-green);color:white;border:none;padding:14px 28px;font-size:1.1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all 0.3s ease;display:block;margin:0 auto;margin-top:30px}.submit-button:hover{background:var(--tea-dark);transform:translateY(-2px);box-shadow:0 4px 12px rgb(0 0 0 / 20%)}.statistics{background:white;padding:30px;border-radius:12px;box-shadow:0 2px 8px rgb(0 0 0 / 10%);margin-bottom:30px}.statistics h2{margin-top:0;margin-bottom:20px;color:var(--tea-dark);font-size:1.8rem}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px}.stat-card{text-align:center;padding:20px;background:var(--tea-light);border-radius:8px}.stat-card .value{font-size:2rem;font-weight:700;color:var(--tea-green);display:block}.stat-card .label{font-size:0.9rem;color:#595959;margin-top:5px}.recent-entries{background:white;padding:30px;border-radius:12px;box-shadow:0 2px 8px rgb(0 0 0 / 10%);margin-bottom:30px}.recent-entries h2{margin-top:0;margin-bottom:20px;color:var(--tea-dark);font-size:1.8rem}.tea-entry,.tea-entry-card{background:#f9f9f9;padding:20px;border-radius:8px;margin-bottom:15px;border-left:4px solid var(--tea-green);transition:transform 0.2s ease,box-shadow 0.2s ease}.tea-entry:hover,.tea-entry-card:hover{transform:translateX(5px);box-shadow:0 4px 12px rgb(0 0 0 / 10%)}.tea-entry-header,.entry-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.tea-name{font-size:1.2rem;font-weight:600;color:var(--tea-dark)}.tea-type{display:inline-block;padding:4px 12px;background:var(--tea-accent);color:white;border-radius:20px;font-size:0.85rem;font-weight:500}.tea-details,.entry-details{display:flex;gap:20px;margin-bottom:10px;font-size:0.9rem;color:#595959}.detail{display:inline-flex;align-items:center;gap:4px}.tea-rating{color:#ffd700;font-size:1.1rem}.tea-notes,.entry-notes{font-style:italic;color:#555;margin-top:10px}.entry-notes p{margin:0}.no-entries,.empty-state{text-align:center;color:#595959;padding:40px;font-style:italic}.empty-state p{margin:8px 0}.entry-footer{display:flex;justify-content:space-between;align-items:center;margin-top:15px}.entry-date{font-size:0.85rem;color:#6b6b6b}.delete-btn{background:#dc3545;color:white;border:none;padding:5px 10px;border-radius:4px;cursor:pointer;font-size:0.85rem;transition:background 0.2s ease}.delete-btn:hover{background:#c82333}.links-section{text-align:center;margin-top:40px}.tools-link,.data-center-link{display:inline-block;margin:10px;padding:12px 24px;background:var(--tea-green);color:white;text-decoration:none;border-radius:8px;font-weight:500;transition:all 0.3s ease}.tools-link:hover,.data-center-link:hover{background:var(--tea-dark);transform:translateY(-2px);box-shadow:0 4px 12px rgb(0 0 0 / 20%)}.notification{position:fixed;top:100px;right:20px;padding:16px 24px;border-radius:8px;background:var(--tea-green);color:white;box-shadow:0 4px 12px rgb(0 0 0 / 20%);transform:translateX(400px);transition:transform 0.3s ease;z-index:1000}.notification.show{transform:translateX(0)}.notification.success{background:#4caf50}.notification.error{background:#f44336}.notification.info{background:#2196f3}.loading,#loading-state{text-align:center;padding:40px;color:var(--tea-green)}@media (width &lt;= 768px){.app-container{padding:15px}.tea-header h1{font-size:2rem}.tea-form,.statistics,.recent-entries{padding:20px}.stats-grid{grid-template-columns:1fr}.tea-details,.entry-details{flex-wrap:wrap;gap:10px}.entry-footer{flex-direction:column;gap:10px;align-items:flex-start}}</pre></body></html>