.create-page-wrapper{display:flex;justify-content:center;padding:40px 20px 100px;background:#f8fafc;min-height:calc(100vh - 80px)}.show-card{background:#fff;width:100%;max-width:1000px;border-radius:8px;box-shadow:0 4px 6px -1px #0000000d,0 10px 15px -3px #0000001a;overflow:hidden;animation:fade-in-up .5s ease-out}@keyframes fade-in-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.show-thumb-container{width:100%;height:360px;overflow:hidden;background:#f1f5f9;position:relative}.show-thumb{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.show-content{padding:40px 50px}.show-header{margin-bottom:32px}.show-categories{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.show-category{display:inline-block;background:#ecfdf5;color:#059669;font-size:12px;font-weight:700;padding:4px 12px;border-radius:9999px;margin-bottom:0}.show-title{font-size:36px;font-weight:800;color:#0f172a;line-height:1.3;letter-spacing:-.02em;margin:0}.show-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px;padding:20px 0;border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9}.author-info{display:flex;align-items:center;gap:12px}.author-avatar{width:40px;height:40px;background:#6366f1;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px}.author-details{display:flex;flex-direction:column}.author-name{font-weight:700;color:#1e293b;text-decoration:none;font-size:15px}.author-name:hover{text-decoration:underline}.post-date{font-size:12px;color:#64748b}.show-stats{display:flex;gap:20px}.stat-item{display:flex;flex-direction:column;align-items:center}.stat-value{font-weight:800;color:#1e293b;font-size:16px}.stat-label{font-size:11px;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.show-description{margin-bottom:48px}.desc-box{background:#f8fafc;border-radius:8px;padding:16px;margin-bottom:24px;border:1px solid #f1f5f9;overflow-wrap:break-word;word-break:break-word}.desc-label{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px}.desc-label .dot{width:8px;height:8px;border-radius:50%}.desc-body{font-size:13px;line-height:1.8;color:#334155;white-space:pre-wrap}.cta-container{text-align:center;margin-bottom:48px}.btn-main-link{display:inline-flex;align-items:center;justify-content:center;background:#111827;color:#fff;padding:18px 40px;border-radius:16px;font-weight:700;font-size:18px;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%;max-width:400px;box-shadow:0 10px 15px -3px #0000001a;box-sizing:border-box;border:none}.btn-main-link:hover{background:#1f2937;transform:translateY(-2px);box-shadow:0 20px 25px -5px #0000001a}.external-links{display:flex;flex-direction:column;gap:12px;padding:24px;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin-bottom:48px}.external-item{display:flex;align-items:center;gap:12px;font-size:14px}.external-label{font-weight:700;color:#92400e;min-width:100px}.external-value{color:#b45309;text-decoration:none;word-break:break-all}.external-value:hover{text-decoration:underline}.action-bar{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:8px;padding-top:32px;border-top:1px solid #f1f5f9}.left-actions,.right-actions,.back-action{display:flex;gap:8px}@media (min-width: 768px){.back-action{margin-left:auto;justify-content:flex-end}}.btn-icon-text{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;border:1px solid transparent;text-decoration:none}.btn-like{background:#f0fdf4;color:#16a34a}.btn-like.liked{background:#16a34a;color:#fff}.btn-like:hover{background:#dcfce7}.btn-fav{background:#fffbeb;color:#d97706}.btn-fav.favorited{background:#d97706;color:#fff}.btn-fav:hover{background:#fef3c7}.btn-report{background:#fef2f2;color:#dc2626}.btn-report:hover{background:#fee2e2}.btn-edit{background:#f1f5f9;color:#475569}.btn-edit:hover{background:#e2e8f0}.btn-delete{background:#fff1f2;color:#e11d48}.btn-delete:hover{background:#ffe4e6}.btn-back{color:#64748b;font-weight:500}.btn-back:hover{color:#1e293b}@media (max-width: 768px){.show-content{padding:30px 24px}.show-title{font-size:28px}.action-bar{flex-direction:column;gap:20px;align-items:stretch}.left-actions,.right-actions{justify-content:center;flex-wrap:wrap}.show-thumb-container{height:240px}.cta-container{display:flex;flex-direction:column;align-items:stretch}.btn-main-link{max-width:none;width:100%;padding:16px 20px;font-size:16px}.external-links{display:flex;flex-direction:column;gap:12px;padding:20px}.external-item{flex-direction:column;align-items:flex-start;gap:6px}.external-label{min-width:0}}.custom-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:none;align-items:center;justify-content:center;padding:20px}.custom-modal-content{background:#fff;padding:32px;border-radius:20px;max-width:440px;width:100%;box-shadow:0 25px 50px -12px #00000040}.report-modal-content{max-width:560px;text-align:left}.form-group{margin:0 0 18px}.form-label{display:block;margin:0 0 8px;font-size:13px;font-weight:700;color:#334155}.form-select,.form-textarea{width:100%;border:1px solid #dbe3ee;border-radius:12px;background:#f8fafc;color:#0f172a;font-size:14px;line-height:1.5;padding:12px 14px;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.form-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M3 5.25L7 9.25L11 5.25' stroke='%2364748b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:14px 14px;padding-right:42px}.form-textarea{resize:vertical;min-height:120px}.form-select:focus,.form-textarea:focus{outline:none;background:#fff;border-color:#111827;box-shadow:0 0 0 4px #11182714}@media (max-width: 768px){.report-modal-content{padding:24px 20px}.modal-actions--right{justify-content:center}}
