/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}.mx-auto{margin-inline:auto}.flex{display:flex}.inline-block{display:inline-block}.max-h-\[300px\]{max-height:300px}.min-h-screen{min-height:100vh}.w-full{width:100%}.items-center{align-items:center}.justify-between{justify-content:space-between}.border{border-style:var(--tw-border-style);border-width:1px}.object-cover{-o-object-fit:cover;object-fit:cover}.text-center{text-align:center}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}:root{--color-dark:#2c2c2c;--color-light:#e4e4e4;--color-white:#fff;--color-pink:#ffc1cc;--color-lavender:#b39cd0;--color-blue:#373e98;--color-coral:#f16775}body{background-color:var(--color-light);color:var(--color-dark);font-family:Times New Roman,Times,serif}.edit-button,button{background-color:var(--color-blue);color:var(--color-white);text-align:center;cursor:pointer;border:none;border-radius:6px;width:10rem;margin-bottom:1rem;margin-right:1rem;padding:.7rem 1.2rem;font-size:16px;font-weight:700;text-decoration:none;display:block}.edit-button:hover,button:hover{background-color:var(--color-coral)}.link{color:var(--color-blue);font-size:18px;text-decoration:none}.link:hover{color:var(--color-coral);text-decoration:underline}nav{background-color:var(--color-dark);color:var(--color-white);flex-wrap:wrap;height:auto;padding:0 2rem;display:flex;position:fixed;top:0;left:0;right:0}nav .nav-link{align-items:center;gap:1rem;display:flex}nav .link{color:var(--color-white)}nav button{width:7rem}main{margin:5rem auto;padding:1rem}main .post{background-color:var(--color-white);border:1px solid var(--color-lavender);border-radius:8px;padding:1.5rem}main h3{font-size:24px}.post img{border-radius:5px;width:90%;height:150px;margin:1.5rem auto;display:block}.author{font-size:small;font-style:italic}.comment{background:var(--color-white);border-radius:8px;margin-top:1rem;padding:1rem}.login,.register{background-color:var(--color-pink);border-radius:10px;max-width:50%;margin:1rem auto;padding:2rem}input{border-radius:5px;margin:.5rem auto;padding:.5rem 0 .5rem .5rem}.login,.register h2{text-align:center}textarea{background-color:var(--color-white);border:1px solid var(--color-lavender);width:80%;height:5rem;margin-bottom:1rem}footer{color:#fff;text-align:center;background-color:#2c2c2c;width:100%;padding:1rem}@media screen and (min-width:600px) and (max-width:1024px){.post-grid{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}}@media screen and (min-width:1025px){.post-grid{grid-template-columns:1fr 1fr 1fr;gap:.5rem;display:grid}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
