
/* App creation home: use the existing system type and restrained black layout. */
.skill-creation-start{padding:20px 0 24px;color:#fff}.skill-creation-start>p{font-size:11px;letter-spacing:.12em;color:#aaa;margin:0 0 10px}.skill-creation-start h1{font-size:23px!important;line-height:1.35!important;font-weight:600!important;letter-spacing:-.02em!important;margin:0 0 20px!important}.skill-creation-start>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.skill-creation-start button{text-align:left;display:flex;flex-direction:column;gap:8px;min-height:92px;padding:16px 12px;border:1px solid #333;border-radius:16px;background:#171717;color:#fff}.skill-creation-start button strong{font-size:16px;font-weight:600}.skill-creation-start button span{font-size:12px;line-height:1.5;color:#aaa}.skill-creation-start button:focus-visible{outline:2px solid #fff;outline-offset:2px}

.media-review-queue{margin-bottom:24px;padding:18px;border:1px solid var(--line);border-radius:16px}
.media-review-queue p{font-size:14px;line-height:1.6;color:var(--muted)}
.media-review-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:16px 0}
.media-review-list span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;margin-top:6px}
.media-review-dialog{width:min(680px,100%);max-height:90dvh;overflow:auto;border-radius:20px;padding:24px;background:var(--panel);color:var(--text)}
.media-review-dialog img,.media-review-dialog video{display:block;width:100%;max-height:48dvh;object-fit:contain;margin:16px 0}
.media-review-dialog label{display:block;margin:14px 0;font-size:14px;line-height:1.5}
.media-review-dialog textarea{display:block;width:100%;min-height:76px;margin-top:8px}
.media-review-dialog>div{display:flex;gap:12px;flex-wrap:wrap}
.native-work-review{padding:32px 16px;min-height:240px;display:grid;place-content:center;gap:12px;text-align:center;border-radius:18px;background:#181818;color:#ddd}
.native-work-review strong{font-size:18px}.native-work-review p{font-size:14px;line-height:1.6}

.media-review-submit-notice{color:#aaa;font-size:12px;line-height:1.5;margin:12px 0}

.media-review-queue button,.media-review-dialog button{background:#292929;color:#f5f5f5;border:1px solid #555;border-radius:10px;min-height:44px;padding:10px 14px;cursor:pointer}.media-review-queue button:disabled,.media-review-dialog button:disabled{opacity:.45;cursor:default}.media-review-queue button:focus-visible,.media-review-dialog button:focus-visible{outline:2px solid #fff;outline-offset:2px}.media-review-dialog{border:1px solid #555}.media-review-dialog label:has(input[type=checkbox]){display:flex;align-items:flex-start;gap:10px}.media-review-dialog input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;margin:2px 0}.media-review-dialog textarea{background:#151515;color:#fff;border:1px solid #666;border-radius:8px;padding:10px;font:inherit}.media-review-dialog::backdrop{background:#000b}

.native-works-waterfall>button>.native-work-review{position:static;width:100%;height:auto;min-height:0;aspect-ratio:3/4;padding:16px;display:grid;border-radius:inherit;background:#181818;backdrop-filter:none;font-size:13px;line-height:1.6}
