b{font-family:Courier New,Courier,monospace;font-size:16px}h2{font-size:25px;color:#000;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}body.dark h2{color:#fff}h1{color:#000}body.dark h1{color:#fff}h3{color:#000}body.dark h3{color:#fff}form{background-color:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 12px #0000001a;max-width:600px;margin:0 auto;color:#333;transition:transform .3s ease,background-color .3s ease}body.dark{background-color:#121212;color:#e0e0e0}body.dark form{background-color:#1e1e1e;color:#e0e0e0}body.dark textarea,body.dark select,body.dark input[type=text]{background-color:#2a2a2a;color:#fff}body.dark button{background-color:#0056b3}body.dark h3{color:#66b2ff}body.dark #result-container{background-color:#2e2e2e;color:#f1f1f1}#result-container{background-color:#f1f1f1;padding:1rem;border-radius:8px;margin-top:1rem;color:#333;animation:slideIn .6s ease-in-out}.form-container.dark #result-container{background-color:#2e2e2e;color:#f1f1f1}p{color:#000}p a{color:#000!important}body.dark p{color:#fff}body.dark p a{color:#fff!important}label{color:#000}body.dark label{color:#fff}.user-select-none{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.toneButton{font-family:Verdana,Geneva,Tahoma,sans-serif;font-weight:100;font-size:15px;background-color:#0af;color:#fff;border:none;border-radius:6px;cursor:pointer;margin-right:10px;padding:.5rem 1rem;transition:all .3s ease;position:relative;z-index:1}.toneButton:hover{background-color:#4a90e2;transform:scale(1.05)}.toneButton.selected{background-color:#7184f5;color:#fff;font-weight:700;box-shadow:0 0 8px #c7c6f1aa}@media (max-width: 320px){b{font-size:12px}h2{font-size:18px}h1,h3{font-size:16px}form{padding:1rem;max-width:100%}button{font-size:.85rem;padding:.5rem 1rem}.enhanced-paragraph{font-size:.9rem;padding:1rem;margin:1rem}.theme-toggle{padding:.4rem .8rem;font-size:.9rem}.toneButton{font-size:13px;padding:.4rem .8rem;margin-right:6px}}@media (min-width: 321px) and (max-width: 375px){b{font-size:13px}h2{font-size:20px}h1,h3{font-size:17px}form{padding:1.25rem;max-width:100%}button{font-size:.9rem;padding:.6rem 1.2rem}.enhanced-paragraph{font-size:1rem;padding:1.2rem;margin:1.2rem}.theme-toggle{padding:.45rem .9rem;font-size:1rem}.toneButton{font-size:14px;padding:.45rem .9rem;margin-right:8px}}@media (min-width: 376px) and (max-width: 425px){b{font-size:14px}h2{font-size:22px}h1,h3{font-size:18px}form{padding:1.5rem;max-width:90%}button{font-size:.95rem;padding:.65rem 1.3rem}.enhanced-paragraph{font-size:1.05rem;padding:1.3rem;margin:1.5rem auto}.theme-toggle{padding:.5rem 1rem;font-size:1.05rem}.toneButton{font-size:14.5px;padding:.5rem 1rem;margin-right:9px}}@media (min-width: 768px){b{font-size:16px}h2{font-size:25px}h1,h3{font-size:20px}form{padding:2rem;max-width:600px}button{font-size:1rem;padding:.75rem 1.5rem}.enhanced-paragraph{font-size:1.1rem;padding:1.5rem;margin:2rem auto}.theme-toggle{padding:.5rem 1rem;font-size:1rem}.toneButton{font-size:15px;padding:.5rem 1rem;margin-right:10px}}.textinput-area{width:100%;max-width:600px;padding:.75rem 1rem;font-size:1rem;border-radius:8px;border:1px solid #ccc;box-sizing:border-box;transition:all .3s ease}@media (max-width: 320px){.textinput-area{max-width:280px;font-size:.85rem;padding:.5rem .75rem}}@media (max-width: 375px){.textinput-area{max-width:320px;font-size:.9rem;padding:.6rem .85rem}}@media (max-width: 425px){.textinput-area{max-width:380px;font-size:1rem;padding:.75rem 1rem}}@media (max-width: 768px){.textinput-area{max-width:100%;font-size:1.1rem;padding:1rem 1.25rem}}.developer-info-container{max-width:800px;margin:2rem auto;padding:1.5rem 2rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.developer-info-card{background-color:var(--card-bg);color:var(--text-color);border-radius:10px;padding:2rem;box-shadow:0 6px 20px #0000001a}.section-title{font-size:2rem;margin-bottom:1rem}.developer-info-card p{font-size:1.125rem;line-height:1.6;margin-bottom:1rem}.developer-link{font-weight:600;text-decoration:none;margin-right:1rem;transition:color .3s ease;cursor:pointer;font-size:1.125rem;outline-offset:2px}body.light .developer-link,.developer-link.link-light{color:#06c}body.light .developer-link:hover,.developer-link.link-light:hover,.developer-link.link-light:focus{color:#004a99;outline:2px solid rgb(90,148,235);padding:5px;border-radius:2px;outline-offset:2px}body.dark .developer-link,.developer-link.link-dark{color:#6af!important}body.dark .developer-link:hover,.developer-link.link-dark:hover,.developer-link.link-dark:focus{color:#38f;outline:2px solid #3388ff;padding:5px;border-radius:2px;outline-offset:2px}@media (max-width: 768px){.developer-info-container{padding:1rem 1.5rem}.developer-info-card{padding:1.5rem}.section-title{font-size:1.75rem}.developer-info-card p{font-size:1rem}.developer-link{font-size:.95rem}}@media (max-width: 425px){.developer-info-container{margin:1.5rem 1rem;padding:1rem}.developer-info-card{padding:1rem}.section-title{font-size:1.5rem}.developer-info-card p{font-size:.95rem}.developer-link{font-size:.8rem}}@media (max-width: 375px){.developer-info-container{margin:1rem .8rem;padding:.8rem}.developer-info-card{padding:.8rem}.section-title{font-size:1.35rem}.developer-link{font-size:.75rem}.developer-info-card p{font-size:.9rem}}@media (max-width: 320px){.developer-info-container{margin:1rem .5rem;padding:.6rem}.developer-info-card{padding:.6rem}.section-title{font-size:1.2rem}.developer-info-card p{font-size:.85rem}.developer-link{font-size:.55rem}}.promptify-container{padding:2rem;font-family:monospace}.promptify-section{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:4rem}.promptify-text{flex:1}.promptify-image-container{flex:1;display:flex;justify-content:center}.promptify-image{max-width:35%;height:auto;border-radius:12px}.promptify-paragraph{font-size:1rem;line-height:1.6}@media (max-width: 768px){.promptify-section{flex-direction:column;text-align:center}.promptify-text{padding:0 1rem}.promptify-paragraph{font-size:.95rem}}@media (max-width: 425px){.promptify-container{padding:1.5rem 1rem}.promptify-paragraph{font-size:.9rem}.promptify-image{max-width:90%}}@media (max-width: 375px){.promptify-paragraph{font-size:.88rem}}@media (max-width: 320px){.promptify-paragraph{font-size:.85rem}.promptify-container{padding:1rem .5rem}}footer{width:100%;text-align:center;padding:1rem;margin-top:2rem;border-top:1px solid #ccc;font-family:monospace;font-size:15px;background-color:#f9f9f9;color:#333}body.dark footer{background-color:#121212;color:#f0f0f0}body.dark footer a{color:#0004ff}@media (max-width: 320px){footer{font-size:12px;padding:.75rem}}@media (min-width: 321px) and (max-width: 599px){footer{font-size:13px;padding:.85rem 1.5rem}}@media (min-width: 600px) and (max-width: 767px){footer{font-size:14px;padding:1rem 2rem}}.feedback-container{text-align:center;margin-top:7%;padding:1rem}.feedback-container h2{font-size:1.5rem}.feedback-container h2 span{font-family:Times New Roman,Times,serif;font-size:1.3rem}.feedback-container input,.feedback-container textarea{margin:.5rem 0;padding:.5rem;font-size:1rem;width:60%;max-width:500px}.feedback-container textarea{resize:none}.feedback-container button{margin-top:.5rem;padding:.6rem 1.5rem;font-size:1rem;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer}.feedback-container button:disabled{background-color:#1c8cee;cursor:not-allowed}@media (max-width: 768px){.feedback-container h2{font-size:1.4rem}.feedback-container input,.feedback-container textarea{width:80%;font-size:.95rem}}@media (max-width: 425px){.feedback-container h2{font-size:1.2rem}.feedback-container input,.feedback-container textarea{width:90%;font-size:.9rem}.feedback-container button{padding:.5rem 1.2rem;font-size:.95rem}}@media (max-width: 375px){.feedback-container h2{font-size:1.1rem}.feedback-container input,.feedback-container textarea{width:95%;font-size:.85rem}.feedback-container button{font-size:.9rem}}@media (max-width: 320px){.feedback-container h2{font-size:1rem}.feedback-container input,.feedback-container textarea{width:100%;font-size:.8rem}.feedback-container button{padding:.4rem 1rem;font-size:.85rem}}.feedback-container form{display:flex;flex-direction:column;align-items:center;gap:1rem}.feedback-container input[type=text],.feedback-container textarea{width:100%;max-width:600px;padding:.75rem;font-size:1rem;border:1px solid #ccc;border-radius:8px;box-sizing:border-box}.feedback-container textarea{resize:vertical}@media (max-width: 768px){.feedback-container input[type=text],.feedback-container textarea{max-width:90%;font-size:.95rem}}@media (max-width: 425px){.feedback-container input[type=text],.feedback-container textarea{max-width:95%;font-size:.9rem}}@media (max-width: 375px){.feedback-container input[type=text],.feedback-container textarea{font-size:.85rem}}@media (max-width: 320px){.feedback-container input[type=text],.feedback-container textarea{font-size:.8rem}}:root{--card-bg: #ffffff;--text-color: #000000;--footer-color: #050000}body.dark{--card-bg: #1e1e1e;--text-color: #e0e0e0;--footer-color: #e0e0e0}.comment-card{background-color:var(--card-bg);color:var(--text-color);border-radius:10px;padding:1rem 1.25rem;width:300px;max-width:100%;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;justify-content:space-between;transition:transform .2s ease,box-shadow .2s ease,background-color .3s ease,color .3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.comment-card:hover{transform:translateY(-8px);box-shadow:0 10px 22px #0000002e}.comment-text{font-size:1rem;line-height:1.5;margin-bottom:.75rem;word-wrap:break-word}.comment-footer{font-size:.875rem;color:var(--footer-color);display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:wrap}.comments-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1rem;padding:0 1rem}.top-comments-heading{text-align:center;font-family:monospace;font-size:1.6rem;margin-bottom:1rem}@media (max-width: 768px){.comment-card{max-width:90%}}@media (max-width: 425px){.comment-card{max-width:95%}.comments-grid{gap:.75rem}}@media (max-width: 375px){.comment-text{font-size:.9rem}}@media (max-width: 320px){.comment-card{padding:.7rem}.comment-text{font-size:.8rem}.comment-footer{font-size:.85rem}}*,*:before,*:after{box-sizing:border-box}.right-column{flex:1 1 500px;padding-right:2rem}.enhanced-paragraph h2{font-size:1.8rem;margin-bottom:.8rem}.enhanced-paragraph p{font-size:medium;font-family:monospace;line-height:1.75}.enhanced-paragraph strong i{font-style:italic;font-weight:700}.grid-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;padding:2rem;margin:2rem 0}@media screen and (max-width: 768px){.right-column{padding-right:1rem}.enhanced-paragraph h2{font-size:1.5rem;text-align:center}.enhanced-paragraph p{font-size:.95rem;text-align:justify}.grid-container{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media screen and (max-width: 425px){.right-column{padding-right:.5rem}.enhanced-paragraph h2{font-size:1.3rem}.enhanced-paragraph p{font-size:.85rem}.grid-container{grid-template-columns:1fr}}@media screen and (max-width: 375px){.enhanced-paragraph h2{font-size:1.2rem}.enhanced-paragraph p{font-size:.8rem}}@media screen and (max-width: 320px){.right-column{padding-left:.5rem}.enhanced-paragraph h2{font-size:1.1rem}.enhanced-paragraph p{font-size:.7rem}}.prompt-card{border-radius:12px;padding:2rem;font-family:monospace;font-size:1rem;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 6px 20px #0000001a}.prompt-card.light{background-color:#fff;color:#696464;box-shadow:0 6px 20px #00000026;border:2px solid black}.prompt-card.dark{background-color:#1e1e1e;color:#f5f5f5;box-shadow:0 6px 20px #ffffff1a;border:2px solid black}.prompt-card:hover{transform:translateY(-5px);box-shadow:0 12px 24px #0003;border:2px solid white}.prompt-card.dark:hover{box-shadow:0 12px 24px #ffffff26}@media screen and (max-width: 768px){.prompt-card{padding:1.5rem;font-size:.95rem}}@media screen and (max-width: 425px){.prompt-card{padding:1rem!important;font-size:.85rem!important}}@media screen and (max-width: 375px){.prompt-card{padding:.9rem!important;font-size:.8rem!important}}@media screen and (max-width: 320px){.prompt-card{padding:.75rem!important;font-size:.75rem!important}}.intro-section{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding-right:2rem;max-width:1200px;margin:auto}.promptify-logo{width:100%;max-width:280px;border-radius:50%;margin-bottom:1rem}.card-header{display:flex;justify-content:space-between;gap:1rem;align-items:center}.interactive-card{transition:transform .3s ease,box-shadow .3s ease}.interactive-card:hover{transform:translateY(-10px);box-shadow:0 12px 28px #0003}.prompt-count-container{text-align:center;margin:2rem auto;padding:1rem;max-width:700px;font-family:Segoe UI,sans-serif}.headline-top,.headline-bottom{font-size:1.4rem;font-weight:600;margin:.8rem 0;text-shadow:0 1px 1px rgba(0,0,0,.05)}.prompt-count-number-box{display:inline-block;padding:1rem 2rem;font-size:2.2rem;font-weight:700;border-radius:12px;transition:transform .3s ease;margin:1rem 0;box-shadow:0 4px 10px #0000001a}body.light .headline-top,body.light .headline-bottom{color:#192c42}body.light .prompt-count-number-box{background:linear-gradient(to right,#8299b8,#2c6094);color:#f7f4f4}body.dark .headline-top,body.dark .headline-bottom{color:#6af}body.dark .prompt-count-number-box{background:linear-gradient(to right,#6af,#38f);color:#000}.prompt-count-number-box:hover{transform:scale(1.05)}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0;padding:2rem;background-color:#f9f9f9;color:#333;animation:fadeIn 1s ease-in-out;transition:background-color .3s,color .3s}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.header-container{position:relative;display:flex;flex-wrap:wrap;align-items:center;padding:10px;transition:background-color .3s ease,transform .3s ease}.logo-img{height:2.6rem;width:2.8rem;margin-right:15px;border:2px solid var(--logo-border-color);border-radius:50%;object-fit:cover}.title-text{font-family:monospace;font-size:30px;color:inherit}.subtitle-text{font-family:monospace;font-size:large;margin-left:.5rem;color:inherit}.theme-toggle{padding:.7rem 1.5rem;position:absolute;top:50%;right:10px;font-family:monospace,monospace;font-size:1rem;border:none;border-radius:6px;cursor:pointer;background-color:#4a90e2;color:#fff;transition:background-color .3s ease,box-shadow .3s ease;box-shadow:0 2px 6px #4a90e280;-webkit-user-select:none;user-select:none;outline-offset:2px;outline:none}.theme-toggle:hover{background-color:#357abd}nav{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem;margin-left:1rem}.dark .header-container{background-color:#121212;--logo-border-color: #66b2ff;color:#fff}.light .title-text{color:#000}.light .header-container{background-color:#f9f9f9;--logo-border-color: black;color:#000}@media (max-width: 768px){.header-container{flex-direction:column;align-items:flex-start;text-align:left}.theme-toggle{position:static;transform:none;margin-top:.5rem}.title-text{font-size:24px}.subtitle-text{font-size:medium}}@media (max-width: 425px){.logo-img{height:2.2rem;width:2.4rem}.title-text{font-size:20px}.subtitle-text{font-size:small}nav{flex-direction:column;gap:.5rem;margin-left:.5rem}}@media (max-width: 375px){.title-text{font-size:18px}.subtitle-text{font-size:13px}.theme-toggle{font-size:small}}@media (max-width: 320px){.title-text{font-size:16px}.subtitle-text{font-size:12px}.logo-img{height:2rem;width:2rem}.theme-toggle{font-size:x-small}}button{background-color:#130404;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:1rem;cursor:pointer;margin-top:1rem;transition:background-color .3s,transform .2s}.theme-toggle{background-color:#01090f;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;transition:background-color .3s ease;margin-bottom:1rem}.theme-toggle:hover{background-color:#495057}.enhanced-paragraph{max-width:800px;margin:2rem auto;padding:1.5rem;border-radius:12px;background-color:#f9f9f9;color:#222;font-size:1.1rem;line-height:1.8;box-shadow:0 2px 10px #0000001a}body.dark .enhanced-paragraph{background-color:#1e1e1e;color:#f0f0f0;box-shadow:0 2px 10px #ffffff0d}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion: no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 320px){.App-logo{height:30vmin}.App-header{font-size:14px;padding:0 .5rem}}@media (min-width: 321px) and (max-width: 375px){.App-logo{height:35vmin}.App-header{font-size:16px;padding:0 1rem}}@media (min-width: 376px) and (max-width: 425px){.App-logo{height:38vmin}.App-header{font-size:18px;padding:0 1.5rem}}@media (min-width: 426px) and (max-width: 768px){.App-logo{height:40vmin}.App-header{font-size:calc(12px + 2.5vmin);padding:0 2rem}}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.linkDecor{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:larger;margin-right:1rem;text-decoration:none;padding-right:1%;transition:color .3s}.linkDark{color:#fff}.linkDark:hover{color:#79d1e0}.linkLight{color:#000}.linkLight:hover{color:#0a5866}.linkDark:active,.linkDark:focus{color:#47b8fa}.linkLight:active,.linkLight:focus{color:#0051ffe5}button:hover{background-color:#0056b3;transform:scale(1.05)}@media (max-width: 768px){.linkDecor{font-size:1rem;margin-right:.8rem}}@media (max-width: 425px){.linkDecor{font-size:.95rem;margin-right:.6rem;padding-right:.5%}button{font-size:.95rem;padding:.5rem 1rem}}@media (max-width: 375px){.linkDecor{font-size:.9rem;margin-right:.5rem}button{font-size:.9rem;padding:.45rem .9rem}}@media (max-width: 320px){.linkDecor{font-size:.85rem;margin-right:.4rem}button{font-size:.85rem;padding:.4rem .8rem}}
