diff --git a/cadastro.css b/cadastro.css new file mode 100644 index 0000000..d0fccab --- /dev/null +++ b/cadastro.css @@ -0,0 +1,116 @@ +* { + padding: 0; + margin: 0; + } + + p, + h1, + h2, + h3 { + color: black; + font-family: 'Poppins', sans-serif + } + + body { + height: 100vh; + display: flex; + justify-content: center; + align-items: center; + } + + @media (max-width: 768px) { + body { + padding-left: 20px; + padding-right: 20px; + } + } + + @media (max-width: 480px) { + #log { + width: 100% !important; + max-width: 320px; + } + } + #topo { + width: 100%; + height: 50px; + position: fixed; + top: 0; + left: 0; + background: linear-gradient(to right, #C0392B 47%, #7A4951 73%, #114455 87%); + display: flex; + align-items: center; + justify-content: flex-start; + } + + #textotop { + padding-left: 20px; + font-size: 38px; + margin: 0; + font-family: 'Poppins', sans-serif; + font-weight: normal; + } + + #log { + width: 350px; + display: flex; + flex-direction: column; + gap: 15px; + color: white; + margin-top: 70px; /* Compensa a barra fixa do topo */ + } + .campo { + display: flex; + flex-direction: column; + gap: 10px; + } + + #emailid, #senhaid, #nomeid, #csenhaid { + height: 50px; + width: 100%; + padding: 10px; + font-size: 16px; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; + } + + label { + display: block; + margin-bottom: 5px; + font-weight: bold; + color: white; + } + + form { + display: flex; + flex-direction: column; + gap: 20px; + width: 100%; + } + + #logbtn { + align-self: center; + width: 50%; + padding: 12px; + font-size: 18px; + font-weight: bold; + background-color: #C0392B; + color: white; + border: none; + border-radius: 4px; + cursor: pointer; + transition: background-color 0.3s; + } + + #logbtn:hover { + background-color: #A03224; + } + .mens { + align-self: center; + } + a{ + color: black; + text-decoration: none; + + } \ No newline at end of file diff --git a/calendario.css b/calendario.css new file mode 100644 index 0000000..ca5f607 --- /dev/null +++ b/calendario.css @@ -0,0 +1,158 @@ +* { + padding: 0; + margin: 0; +} + +p, +h1, +h2, +h3 { + font-family: 'Poppins', sans-serif; +} + +#header { + width: 100%; + height: 50px; + position: fixed; + top: 0; + left: 0; + background: linear-gradient(to right, #C0392B 47%, #7A4951 73%, #114455 87%); + display: flex; + align-items: center; + justify-content: flex-start; + z-index: 10; +} + +#title { + padding-left: 20px; + font-size: 38px; + margin: 0; + font-family: 'Poppins', sans-serif; + font-weight: normal; +} + +#barraesquerda { + position: fixed; + left: 0; + top: 0; + width: 320px; + height: 100vh; + background-color: #C0392B; + padding: 16px; + box-sizing: border-box; + display: flex; + flex-direction: column; + justify-content: flex-start; +} + +#calendario { + flex: 1; + padding-top: 60px; + display: flex; + flex-direction: column; + gap: 16px; + overflow: hidden; +} + +.calendariotop { + display: flex; + align-items: center; + justify-content: space-between; + gap: 12px; +} + +#mes { + color: white; + font-size: 22px; + font-family: "Poppins", sans-serif; + font-weight: 600; + letter-spacing: 0.02em; +} + +.mes { + flex: 1; +} + +.calendarseta { + display: flex; + gap: 8px; +} + +.prox, .ant { + appearance: none; + border: none; + background: none; + color: white; + width: 32px; + height: 32px; + border-radius: 50%; + cursor: pointer; + font-size: 18px; + line-height: 1; + display: grid; + place-items: center; + transition: background 0.2s ease; +} + +.prox:hover, .ant:hover { + background: rgba(255, 255, 255, 0.15); +} + +.calendariodia { + width: 100%; + border-collapse: collapse; + table-layout: fixed; +} + +.calendariodia th, +.calendariodia td { + color: rgb(255, 255, 255); + text-align: center; + padding: 5px 0; + font-size: 12px; + font-family: 'Inter', sans-serif; +} + +.calendariodia th { + color: rgba(255, 255, 255, 0.75); + font-weight: 600; +} + +.calendariodia td { + border-radius: 50%; + width: 24px; + height: 24px; + position: relative; + vertical-align: middle; +} + +.calendariodia td::after { + content: ""; + width: 6px; + height: 6px; + border-radius: 50%; + background: #fff; + position: absolute; + bottom: -4px; + left: 50%; + transform: translateX(-50%); + opacity: 1; +} + +/* COR DOS DIAS DE OUTRO MÊS (CORRIGIDO) */ +.calendariodia td.outromes { + color: rgba(150, 150, 255, 1); +} + +.calendariodia td.today { + background: rgba(178, 255, 103, 0.95); + color: #1a1a1a; +} + +.calendariodia td.today::after { + background: rgba(26, 26, 26, 0.4); +} + +.calendariodia td.empty::after { + display: none; +} diff --git a/login.css b/login.css new file mode 100644 index 0000000..e30e453 --- /dev/null +++ b/login.css @@ -0,0 +1,120 @@ +* { + padding: 0; + margin: 0; +} + +p, +h1, +h2, +h3 { + color: black; + font-family: 'Poppins', sans-serif; +} + +body { + height: 100vh; + display: flex; + justify-content: center; + align-items: center; +} + +@media (max-width: 768px) { +body { + padding-left: 20px; + padding-right: 20px; +} +} + +@media (max-width: 480px) { +#log { + width: 100% !important; + max-width: 320px; +} + +} +#topo { + width: 100%; + height: 50px; + position: fixed; + top: 0; + left: 0; + background: linear-gradient(to right, #C0392B 47%, #7A4951 73%, #114455 87%); + display: flex; + align-items: center; + justify-content: flex-start; +} + +#textotop { + padding-left: 20px; + font-size: 38px; + margin: 0; + font-family: 'Poppins', sans-serif; + font-weight: normal; +} + +#log { + width: 350px; + display: flex; + flex-direction: column; + gap: 15px; + color: white; + margin-top: 70px; /* Compensa a barra fixa do topo */ +} +.campo { + display: flex; + flex-direction: column; + gap: 10px; +} + +#emailid, #senhaid { +height: 50px; +width: 100%; +padding: 10px; +font-size: 16px; +border: 1px solid #ccc; +border-radius: 4px; +box-sizing: border-box; +} + +label { +display: block; +margin-bottom: 5px; +font-weight: bold; +color: white; +} + +form { +display: flex; +flex-direction: column; +gap: 20px; +width: 100%; +} + +#logbtn { +align-self: center; +width: 50%; +padding: 12px; +font-size: 18px; +font-weight: bold; +background-color: #C0392B; +color: white; +border: none; +border-radius: 4px; +cursor: pointer; +transition: background-color 0.3s; +} + +#logbtn:hover { +background-color: #A03224; +} +.mens { +align-self: center; +} + +a{ + color: white; + text-decoration: none; +} +#linkcada{ + color: black; +} \ No newline at end of file