.work-detail{padding:3rem 2rem}.work-detail-container{max-width:800px;margin:0 auto}.work-detail-back{display:inline-block;margin-bottom:2rem;color:var(--accent);text-decoration:none;font-size:.95rem;transition:color .2s}.work-detail-back:hover{color:var(--accent-hover);text-decoration:underline}.work-detail-not-found{text-align:center;padding:3rem 0}.work-detail-not-found h1{font-size:2rem;color:var(--text-primary);margin-bottom:1rem}.work-detail-not-found p{color:var(--text-secondary);font-size:1.1rem;margin-bottom:2rem}.work-detail-header{display:flex;flex-direction:column;align-items:center;margin-bottom:2.5rem}.work-detail-icon{width:200px;height:200px;border-radius:20px;overflow:hidden;margin-bottom:1.5rem}.work-detail-icon img{width:100%;height:100%;object-fit:cover}.work-detail-name{font-size:2rem;font-weight:700;color:var(--text-primary);text-align:center}.work-detail-section{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--border)}.work-detail-section:last-child{border-bottom:none;padding-bottom:0}.work-detail-section h2{font-size:1.3rem;font-weight:600;color:var(--text-primary);margin-bottom:.8rem}.work-detail-section p{color:var(--text-secondary);line-height:1.8;font-size:1rem}.work-detail-tags{display:flex;flex-wrap:wrap;gap:.5rem}.work-detail-tag{padding:.3rem .8rem;background:var(--accent-bg);border:1px solid var(--accent-border);border-radius:6px;font-size:.85rem;color:var(--accent);font-weight:500}.work-detail-awards{list-style:none;padding:0;margin:0}.work-detail-awards li{padding:.6rem 0;color:var(--text-secondary);font-size:1rem}.work-detail-pdf{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.work-detail-pdf:last-child{margin-bottom:0}.work-detail-pdf-iframe{width:100%;height:550px;border:1px solid var(--border);border-radius:8px;background:var(--bg-card)}.work-detail-pdf-label{color:var(--text-secondary);font-size:.85rem;margin:0}.work-detail-toggle{margin-bottom:1.5rem}.work-detail-toggle:last-child{margin-bottom:0}.work-detail-toggle summary{cursor:pointer;color:var(--accent);font-size:1rem;font-weight:500;padding:.5rem 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s}.work-detail-toggle summary:hover{color:var(--accent-hover)}.work-detail-press-item,.work-detail-toggle .work-detail-pdf,.work-detail-toggle[open] summary{margin-bottom:1rem}.work-detail-press-image{width:100%;max-width:500px;border-radius:8px;border:1px solid var(--border)}.work-detail-award-link{color:var(--accent);text-decoration:none;font-size:.9rem;transition:color .2s}.work-detail-award-link:hover{color:var(--accent-hover);text-decoration:underline}.work-detail-links{display:flex;gap:1rem;flex-wrap:wrap}.work-detail-link{display:inline-flex;align-items:center;padding:.6rem 1.2rem;background:var(--bg-card);border:1px solid var(--border);border-radius:8px;color:var(--accent);text-decoration:none;font-size:.95rem;transition:all .2s}.work-detail-link:hover{background:var(--bg-elevated);border-color:var(--accent-border);text-decoration:none}@media (max-width:768px){.work-detail{padding:2rem 1rem}.work-detail-icon{width:150px;height:150px}.work-detail-name{font-size:1.5rem}.work-detail-section h2{font-size:1.1rem}.work-detail-pdf-iframe{height:300px}.work-detail-toggle .work-detail-pdf-iframe{height:250px}.work-detail-links{flex-direction:column}.work-detail-link{justify-content:center}}