body,html{margin:0;max-width:100vw;overflow-x:hidden;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{background-color:#400046;text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#0053fa;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.main-container{align-items:center;background-color:#ff0095;border:2px solid #debb68;border-radius:10px;box-sizing:border-box;flex-direction:column;margin:0 auto;max-width:100%;overflow-x:hidden}.cards-container,.main-container{display:flex;justify-content:center;padding:20px}.cards-container{background-color:#282c34;flex-wrap:wrap;gap:20px}.card{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-radius:12.8px;box-shadow:0 4px 8px #fff3;color:#fff;display:flex;flex-direction:column;height:400px;justify-content:space-between;overflow:hidden;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease;width:300px}.card:hover{background-size:auto;box-shadow:0 8px 20px #faf9f9;transform:translateY(-10px)}.card-content{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:1%;text-align:center;z-index:1}.card-title{font-size:2.5em;font-weight:700;margin:auto;text-shadow:1px 1px 5px silver}.card-subtitle{font-size:1em;font-style:italic;margin-bottom:10%;text-shadow:1px 1px 5px #00000080}@media (max-width:768px){.cards-container{align-items:center;flex-direction:column}.card{width:80%}}.contact-container{align-items:center;background-color:#282c34;display:flex;gap:15px;justify-content:center;padding:20px}.contact-icon{border-radius:50%;cursor:pointer;height:50px;object-fit:cover;transition:transform .3s ease,box-shadow .3s ease;width:50px}.contact-icon:hover{box-shadow:0 4px 8px #fff3;transform:scale(1.2)}.tilt-showcase-container{display:grid;height:100%;perspective:1000px;place-items:center;width:100%}.no-card-message{color:#fff;font-size:18px;opacity:.7}.tilt-card{--w:400px;--rx:0deg;--ry:0deg;--px:50%;--py:50%;aspect-ratio:3/5;background:#111;border:1px solid #ffffff38;border-radius:20px;box-shadow:0 10px 30px #00000073,0 2px 8px #00000059;height:auto;overflow:hidden;position:relative;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease;width:var(--w)}.tilt-card.is-hover{box-shadow:0 20px 60px #0009,0 4px 14px #00000080;filter:brightness(1.05) saturate(1.1)}.card-img{background-color:#000;height:100%;object-fit:cover;object-position:center;transform:translateZ(.1px);width:100%}.card-img,.frame{border-radius:inherit;inset:0;position:absolute}.frame{border:2px solid #ffffff1f;box-shadow:inset 0 0 0 1px #ffffff0f;transform:translateZ(2px)}.label{background:#00000059;border:1px solid #ffffff24;border-radius:8px;color:#fff;display:inline-block;font-size:12px;letter-spacing:.12em;padding:6px 10px;position:relative;text-decoration:none;transition:color .15s ease,box-shadow .15s ease,border-color .15s ease}.title-label{top:10px}.labels-group,.title-label{left:10px;position:absolute;transform:translateZ(6px)}.labels-group{align-items:flex-start;bottom:10px;display:flex;flex-direction:column;gap:6px;right:10px}.labels-group .label:focus-visible,.labels-group .label:hover{border-color:#61dafbcc;box-shadow:0 0 10px #61dafbb3;color:#61dafb}.labels-group .label.clicked,.labels-group .label:active{border-color:#00ff7fcc;box-shadow:0 0 10px #00ff7fb3;color:#00ff7f}.particleButton{background:none;border:none;bottom:10px;cursor:pointer;display:grid;padding:8px;place-items:center;position:absolute;right:10px;transform:translateZ(6px);transition:transform .15s ease;z-index:2}.particleButton:hover{box-shadow:none;filter:none}.particleButton:active{transform:translateZ(6px) scale(.98)}.particleButton svg{display:block;height:28px;width:28px}.particleButton svg path{fill:#0000;stroke:#ff426a;stroke-width:2}.particleButton.liked svg path{fill:#ff426a;stroke:none}.particle{animation:fadeToTransparent var(--fade-duration) forwards,disperse .5s forwards cubic-bezier(.2,.56,0,1);background:#fff;border-radius:50%;height:10px;inset:0;margin:auto;pointer-events:none;position:absolute;width:10px}@keyframes fadeToTransparent{to{opacity:0}}@keyframes disperse{to{transform:translate(calc(cos(var(--angle))*var(--distance)),calc(sin(var(--angle))*var(--distance)))}}.visually-hidden:not(:focus):not(:active){clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:768px){.tilt-card{--w:280px}}@media (max-width:420px){.tilt-card{--w:240px}}
/*# sourceMappingURL=main.62d79a4d.css.map*/