.purchased-prompts-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:25px;list-style:none;padding:0;margin:30px 0}.prompt-item{text-align:center;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 2px 8px rgb(0 0 0 / .08);transition:transform 0.2s ease}.prompt-item:hover{transform:translateY(-4px)}.prompt-item a{display:flex;flex-direction:column;text-decoration:none;color:inherit}.prompt-thumb{width:100%;height:180px;object-fit:cover;display:block}.prompt-title{background:#fff;text-align:center;padding:12px 10px;font-size:14px;font-weight:400;color:#333;line-height:1.5;min-height:45px;display:flex;align-items:center;justify-content:center}@media (max-width:992px){.purchased-prompts-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.purchased-prompts-list{grid-template-columns:1fr}}.prompt-details-inner{background:#fff;border-radius:12px;padding:20px}.prompt-details-inner h3{margin:25px 0 10px}.copy-btn,.azin-back-to-list{background:#1eb358;color:#fff;border:none;border-radius:8px;padding:7px 16px;cursor:pointer;font-size:13px;transition:0.3s ease}.copy-btn:hover,.azin-back-to-list:hover{background:#0a97d4}.azin-back-to-list{font-size:12px;padding:6px 14px}.prompt-details-inner pre{background:#f7f7f7;padding:20px;border-radius:20px;overflow-x:auto;font-size:13px;line-height:1.6;direction:ltr;text-align:left;font-family:monospace}.prompt-block .prompt-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.prompt-block .prompt-header h3{margin:0;font-size:18px;font-weight:400}.prompt-block .copy-btn{background:#0073aa;font-size:14px;padding:6px 12px;border-radius:6px}.prompt-block .copy-btn:hover{background:#005f8a}.prompt-gallery{display:flex;flex-wrap:wrap;gap:15px}.prompt-gallery img{width:180px;height:180px;object-fit:cover;border-radius:10px;cursor:zoom-in;transition:transform 0.3s ease}.prompt-gallery img:hover{transform:scale(1.05)}.image-lightbox{position:fixed;inset:0;background:rgb(0 0 0 / .85);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;padding:20px}.image-lightbox img{max-width:90vw;max-height:80vh;border-radius:10px;object-fit:contain;box-shadow:0 0 25px rgb(255 255 255 / .2)}.image-lightbox .download-btn{position:fixed;bottom:40px;left:50%;transform:translateX(-50%);background:#fff;color:#333;border:none;border-radius:8px;padding:10px 18px;font-size:15px;font-weight:500;cursor:pointer;transition:all 0.2s ease}.image-lightbox .download-btn:hover{background:#0073aa;color:#fff}.example-list{display:flex;flex-direction:column;gap:20px;direction:rtl}.example-item{position:relative;display:flex;align-items:center;justify-content:space-between;gap:15px;background:#fff;border-radius:14px;padding:15px 20px}.example-img{order:1;flex-shrink:0}.example-thumb{width:100px;height:100px;border-radius:10px;object-fit:cover;display:block;transition:transform 0.3s ease,box-shadow 0.3s ease}.example-thumb:hover{transform:scale(1.05);box-shadow:0 4px 10px rgb(0 0 0 / .15)}.example-text{order:2;flex:1}.example-text pre{background:#fff;border:1px solid #e5e5e5;border-radius:10px;padding:12px;font-family:"Courier New",monospace;font-size:14px;line-height:1.6;color:#333;white-space:pre-wrap;direction:ltr;text-align:left;margin:0}.example-copy{position:absolute;left:-25px;top:50%;transform:translateY(-50%);width:36px;height:36px;background-color:#10b981;background-image:url('data:image/svg+xml;utf8,<svg fill="white" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v16h14c1.1 0 2-.9 2-2V5zm0 16H8V7h11v14z"/></svg>');background-repeat:no-repeat;background-position:center;background-size:18px;border:none;border-radius:8px;cursor:pointer;transition:all 0.2s ease;z-index:5}.example-copy:hover{background-color:#059669}.example-copy:active{transform:translateY(-50%) scale(.95)}@media (max-width:768px){.example-item{flex-direction:column;align-items:center;text-align:center}.example-img{order:1;margin-bottom:10px}.example-text{order:2}.example-copy{left:auto;right:10px;top:10px;transform:none;width:32px;height:32px;border-radius:6px}.example-text pre{font-size:13px;padding:10px}}