.updates-empty.o17-populated{display:block;max-width:none;padding:0;border:0;background:transparent;min-height:0}
/* Danqvora / Oicles V17: monochrome publishing desk and public entries. */
.o17-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:18px}
.o17-card{border:1px solid #303030;background:#111;min-width:0;overflow:hidden;border-radius:10px;text-align:left}
.o17-card-image{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;background:#252525}
.o17-card-body{padding:22px}.o17-card-meta{font-size:12px;color:#aaa;letter-spacing:.04em}
.o17-card h3{font-size:22px;line-height:1.2;margin:12px 0;color:#fafafa}
.o17-card-summary{color:#ddd;line-height:1.6}.o17-card-details{white-space:pre-wrap;color:#aaa;line-height:1.7;font-size:14px}
.o17-card-subtitle{font-size:13px;color:#f4f4f4;margin:16px 0 8px}.o17-action{display:inline-flex;padding:10px 0;color:white;text-decoration:underline;text-underline-offset:5px}
.o17-admin-link{border:1px solid #888;border-radius:5px;padding:6px 9px}
body.o17-manage{margin:0;background:#050505;color:#eaeaea;font:15px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}
.o17-manage *{box-sizing:border-box}
.o17-manage a{color:inherit}.o17-header{border-bottom:1px solid #262626;display:flex;justify-content:space-between;align-items:center;padding:21px min(5vw,54px);gap:15px}.o17-header nav{display:flex;gap:24px;flex-wrap:wrap}.o17-header a{text-decoration:none}.o17-brand{font-size:18px;font-weight:800;letter-spacing:.16em}.o17-brand span,.o17-intro h1 span{color:#888}
.o17-wrap{max-width:1280px;padding:50px 24px 100px;margin:auto}.o17-eyebrow,.o17-panelhead{letter-spacing:.16em;font-size:10px;color:#a8a8a8;font-weight:700}.o17-intro{display:flex;justify-content:space-between;gap:20px;align-items:end;margin:10px 0 34px}.o17-intro h1{font-size:clamp(35px,6vw,66px);font-weight:600;letter-spacing:-.045em;margin:0}.o17-intro p{color:#aaa;max-width:580px;font-size:15px}.o17-counter{border-left:1px solid #444;padding-left:18px;color:#aaa;font-size:10px;letter-spacing:.1em;white-space:nowrap}.o17-counter strong{color:#fff;font-size:17px;display:block;margin-top:6px;letter-spacing:0}.o17-status{padding:13px 18px;border:1px solid #333;border-radius:7px;margin-bottom:23px;color:#aaa}.o17-status.o17-error{border-color:#777;color:#fff}
.o17-tabs{display:flex;gap:8px;border-bottom:1px solid #333;padding-bottom:14px;margin-bottom:26px}.o17-tabs button,.o17-actions button,.o17-entry-actions button,.o17-image-controls button{cursor:pointer;border-radius:5px;padding:10px 18px;border:1px solid #4b4b4b;background:#171717;color:white;font:inherit}.o17-tabs button[aria-pressed="true"],.o17-actions button[type=submit],.o17-main{background:white!important;color:#090909!important;border-color:white!important}
.o17-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:22px}.o17-panel{background:#0d0d0d;border:1px solid #292929;border-radius:12px;padding:26px}.o17-panelhead{display:flex;justify-content:space-between}.o17-panel h2{font-size:26px;margin:20px 0 25px;font-weight:500}
.o17-manage label{display:flex;flex-direction:column;gap:9px;font-size:13px;margin:0 0 21px;color:#d5d5d5}.o17-manage label span{color:white}.o17-manage input:not([type=file]),.o17-manage textarea{background:#151515;border:1px solid #393939;color:#fff;border-radius:6px;padding:12px;width:100%;font:inherit}.o17-manage textarea{resize:vertical}.o17-manage input:focus,.o17-manage textarea:focus{outline:2px solid #999;outline-offset:2px}.o17-2col{display:grid;grid-template-columns:1fr 1fr;gap:14px}.o17-actions{display:flex;gap:10px;flex-wrap:wrap}.o17-hint{font-size:12px;color:#888;margin:20px 0 0}
.o17-image-controls{border:1px solid #282828;padding:12px;margin-bottom:20px}.o17-image-controls img{max-width:200px;max-height:130px;display:block;object-fit:cover;margin:0 0 12px}.o17-entry{border-top:1px solid #333;padding:22px 0}.o17-entryhead{display:flex;justify-content:space-between;gap:10px;align-items:center}.o17-pill{border:1px solid #555;padding:4px 8px;border-radius:4px;font-size:10px;letter-spacing:.12em;color:#aaa}.o17-pill.o17-live{background:#ddd;color:#000;border-color:#ddd}.o17-date{color:#999;font-size:12px}.o17-entry h3{font-size:20px;margin:14px 0}.o17-entry p,.o17-empty{color:#999}.o17-entry-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.o17-entry-actions button{font-size:12px;padding:8px 12px}
@media(max-width:850px){.o17-layout{grid-template-columns:1fr}.o17-intro{align-items:start}.o17-counter{display:none}.o17-2col{grid-template-columns:1fr}.o17-panel{padding:20px}.o17-wrap{padding:32px 16px}.o17-header{padding:16px}.o17-header nav{gap:12px}}
