#h-prototype{width:100%;margin:50px 0}#h-prototype .prototype{width:100%;box-sizing:border-box;padding:25px;border-radius:2rem;background-color:var(--color-5);color:var(--color-2);font-size:1.2rem}#h-prototype .prototype h3{font-size:2rem;margin-bottom:25px}#h-prototype .prototype .keywords{width:100%;margin:25px 0;display:flex;gap:10px;flex-wrap:wrap}#h-prototype .prototype .keywords .keyword{height:40px;font-size:20px;border-radius:20px;box-sizing:border-box;padding:0 20px;display:inline-flex;align-items:center;background-color:var(--color-2);color:var(--color-1)}#h-prototype .prototype .button-text{display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;padding:10px;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.4rem;border:none}#h-prototype .prototype a.button-text{text-decoration:none}#h-prototype .prototype .button-text{background-color:var(--color-3);border:2px solid var(--color-2);color:var(--color-2);margin-top:25px;font-size:2rem;border-radius:1rem}#h-prototype .prototype .button-text:hover{background-color:var(--color-2);color:var(--color-1)}#h-prototype .prototype .p-details{display:none;margin-top:25px}#h-prototype .prototype .p-details.visible{display:block}#h-prototype .prototype .p-details .text{margin-top:50px}#h-prototype .prototype .p-details .text h5{font-size:1.5rem;margin-bottom:10px}
