:root{--bg:#0f1724;--card:#0b1220;--muted:#9aa4b2;--accent:#063b1e;--accenTwo:#167a7f;--glass:#ffffff08;font-size:16px}*{box-sizing:border-box}body{background:linear-gradient(180deg,#071029,#071722);color:#e6eef6;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;margin:0;min-height:100vh}.container{margin:0 auto;max-width:100%;padding:24px 2%}.app footer,.app header{background:#0000}.header{justify-content:space-between;padding:16px 2%}.brand,.header{align-items:center;display:flex}.brand{color:inherit;gap:12px;text-decoration:none}.brand h2,.brand h3{margin:0}.logo{align-items:center;background:linear-gradient(135deg,#063b1e,#000);background:linear-gradient(135deg,var(--accent),#000);border-radius:8px;box-shadow:0 4px 10px #4f46e51f;color:#fff;display:flex;font-weight:700;height:100px;justify-content:center;width:100px}nav ul{display:flex;list-style:none}.nav a{border-radius:5px;color:#9aa4b2;color:var(--muted);display:block;margin-left:14px;padding:8px 12px;text-decoration:none}.hero{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.hero-left h1{font-size:28px;margin:0 0 6px}.hero-left p{color:#9aa4b2;color:var(--muted);margin:0}.grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(614px,1fr))}.card,.createCard{background:linear-gradient(180deg,#ffffff05,#ffffff03);border-radius:12px;box-shadow:0 6px 18px #02061799;overflow:hidden;padding:14px}.review-title{font-size:16px;font-weight:600;margin:8px 0 6px}.meta{color:#9aa4b2;color:var(--muted);font-size:13px}.card:focus img.cardImg,.card:hover img.cardImg{transform:scale(1.045);transition:transform .3s ease-in-out}img.cardImg{height:100%;object-fit:cover;transform:scale(1);transition:transform .3s ease-in-out}.thumbnail,img.cardImg{border-radius:8px;width:100%}.thumbnail{background:linear-gradient(90deg,#081126,#102238);color:#9aa4b2;color:var(--muted);font-weight:600;height:287px;justify-content:center;overflow:hidden}.controls,.thumbnail{align-items:center;display:flex}.controls{flex-wrap:wrap;gap:8px;margin:12px 0}.btn{background:#167a7f;background:var(--accenTwo);border:none;border-radius:8px;color:#fff;cursor:pointer;padding:8px 12px;text-decoration:none}.btn.ghost:focus,.btn.ghost:hover{background:#063b1e;background:var(--accent);color:#fff;outline:none;transition:background .2s,color .2s}.btn.ghost{background:#0000;border:1px solid #ffffff0a;color:#9aa4b2;color:var(--muted)}.form-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.input,select,textarea{background:#ffffff08;background:var(--glass);border:1px solid #ffffff0a;border-radius:8px;color:inherit;min-width:180px;padding:8px 10px}select option{color:#000}.footer{color:#9aa4b2;color:var(--muted);font-size:14px;margin-top:28px;padding:20px 0;text-align:center}.breadcrumb{padding:0}.breadcrumb li a.active,.nav a:focus,.nav a:hover{background-color:#063b1e;background-color:var(--accent);color:#fff}.qBlock{margin:1rem 0 .5rem}.imgPreview img{border-radius:10px;box-shadow:0 0 8px #0000004d;max-width:775px;width:100%}@media (min-width:1030px){.imgPreview{float:right;margin-bottom:10px}}@media (max-width:768px){.hero{align-items:flex-start;flex-direction:column}.thumbnail{height:180px}.grid{grid-template-columns:repeat(auto-fill,minmax(50%,1fr))}.header{flex-direction:column}.logo,.logo img{height:50px;width:50px}.breadcrumb{align-items:center;justify-content:center;margin:1rem 0 0}.filters input,.filters select{font-size:1rem;padding:.5rem}.createCard input,.createCard select,.createCard textarea{font-size:1rem}}@media (max-width:450px){.thumbnail{height:140px}.filters input,.filters select{flex:1 1}}
/*# sourceMappingURL=main.dd879a30.css.map*/