.content-detail{color:#dbe7f5}.content-detail-header{padding:28px;border:1px solid #29415d;border-radius:20px;background:linear-gradient(130deg,#10233c,#0b1428)}.content-detail-header h1{color:#f1f7ff;font-size:clamp(26px,3vw,38px);line-height:1.4}.content-detail-header .text-muted-foreground{color:#a6bad2}.content-detail-header nav{gap:10px}.content-detail-header nav a{padding:9px 16px;border:1px solid #335372;border-radius:9px;color:#bae6fd;background:#132b44}.content-detail-header nav a:hover{background:#204261}.content-detail main>section{color:#172b45;background:#f9fbfe;border-color:#d7e2ee;border-radius:16px;scroll-margin-top:100px;box-shadow:0 12px 36px #0002}.content-detail main>section .text-muted-foreground{color:#5b6e84}.content-detail #readme h2{background:#edf3fa;color:#243c58;font-size:16px;padding:18px 28px}.content-detail #readme img{max-width:100%;height:auto;border-radius:10px}.content-detail #readme pre{overflow-x:auto}.content-detail-sidebar{padding:24px;background:#102037;border:1px solid #29415d;border-radius:16px}.content-detail-sidebar .text-muted-foreground{color:#a6bad2}.content-detail-sidebar dl>div{gap:16px}.content-detail-sidebar dd{overflow-wrap:anywhere}.content-detail-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px}.content-detail-actions>div{margin:0}.content-share-row{margin:20px 0}.content-share-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:8px 18px;border:1px solid #57c8ed99;border-radius:999px;color:#ddf8ff;background:linear-gradient(115deg,#07588d,#20337e);box-shadow:0 0 22px #16b8ef3b;font-size:14px;font-weight:600;cursor:pointer}.content-share-trigger:hover{filter:brightness(1.18)}.content-share-dialog{position:fixed;inset:0;width:min(460px,calc(100vw - 28px));max-height:min(92vh,950px);margin:auto;padding:20px;overflow-y:auto;border:1px solid #4a80b2;border-radius:20px;color:#e7f4ff;background:#071a32;box-shadow:0 32px 100px #000a}.content-share-dialog::backdrop{background:#020817c9;backdrop-filter:blur(5px)}.content-share-dialog-head{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:16px}.content-share-dialog-head strong{font-size:20px}.content-share-dialog-head p{margin-top:5px;color:#a5c2df;font-size:13px}.content-share-dialog-head button{padding:4px;cursor:pointer}.content-share-preview{width:min(100%,390px);max-height:72vh;margin:0 auto;border-radius:12px;object-fit:contain}.content-share-loading{display:grid;min-height:240px;place-items:center;color:#91dbef}.content-share-error{margin:10px 0;color:#ffaaa7;font-size:13px}.content-share-actions{display:flex;gap:10px;margin-top:18px}.content-share-actions button{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:7px;min-height:42px;border:1px solid #4775a2;border-radius:9px;cursor:pointer}.content-share-actions button:first-child{border-color:#4ad9f5;background:#0b6396}.content-share-actions button:disabled{opacity:.5;cursor:not-allowed}.content-share-dialog input{width:100%;margin-top:12px;padding:10px 12px;border:1px solid #35516f;border-radius:8px;color:#a9c6e2;background:#08152a;font-size:12px}@media (min-width:1024px){.content-detail-sidebar{position:sticky;top:96px}}@media (max-width:640px){.content-detail-header{padding:20px}.content-detail-header nav a{padding:8px 12px}}