/* Duraah 4.4 — visual writing and creator profiles */
.dc-mail-hint{display:flex;align-items:center;gap:12px;background:#112b38;border:1px solid #265565;border-radius:12px;padding:12px 16px;margin:18px 0;font-size:13px;color:#bed9e5}.dc-mail-hint>span:first-child{font-size:22px;color:#65dfd6}.dc-profile-summary{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:30px 36px;background:radial-gradient(ellipse at 5% 20%,#214c60,transparent 65%),#111e31;border:1px solid #335268;border-radius:24px;margin-bottom:24px}.dc-profile-summary h2{font-size:30px;margin:7px 0}.dc-profile-summary p{margin:6px 0 14px}.dc-completion{display:grid;gap:8px;min-width:210px}.dc-completion strong{font-size:30px;color:#73e0d4}.dc-completion span,.dc-completion small{font-size:12px;color:#b2c7d9}.dc-completion progress{width:100%;height:7px;accent-color:#54d8cc;border:0;border-radius:10px;overflow:hidden}.dc-profile-nav{position:sticky;top:12px;z-index:15;background:#101c2ef2;backdrop-filter:blur(16px);border-radius:16px;box-shadow:0 8px 30px #0003}.dc-profile-nav [aria-selected=true]{background:#234357;color:#9bf6e9}.dc-site [hidden]{display:none!important}.dc-profile-head h1{font-size:34px}.dc-avatar-row{background:#0c1a2c;border:1px dashed #3e6174;border-radius:16px;padding:24px;margin:24px 0}.dc-avatar-row .avatar{width:88px;height:88px;border-radius:24px;object-fit:cover}.dc-public-hero{position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:60px 36px 36px;border:1px solid #315268;border-radius:26px;background:radial-gradient(ellipse at 5% 0,#205e68,transparent 65%),linear-gradient(120deg,#172e49,#101b2d);margin-bottom:26px}.dc-public-identity{display:flex;align-items:center;gap:24px;position:relative;min-width:0}.dc-public-identity .avatar{border-radius:28px;border:4px solid #223f54;margin:0;object-fit:cover}.dc-public-identity h1{font-size:38px;margin:10px 0;overflow-wrap:anywhere}.dc-public-identity p{margin:0 0 16px}.dc-public-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:24px;align-items:start}.dc-public-about p{overflow-wrap:anywhere}.dc-public-work .dc-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-public-work .dc-card h2{font-size:21px}.dc-skill-list{display:flex;flex-wrap:wrap;gap:8px}.dc-skill-list span{padding:6px 12px;background:#163441;color:#a5eadf;border:1px solid #28535f;border-radius:99px;font-size:12px}.dc-social-links{display:grid;gap:8px}.dc-social-links a{padding:12px 14px;background:#172b40;border-radius:10px;font-size:14px}.dc-external-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dc-work-tile{border:1px solid #2c4a60;border-radius:16px;padding:20px;background:#0d1a2b;transition:transform .18s,border-color .18s;overflow-wrap:anywhere}.dc-work-tile:hover{transform:translateY(-3px);border-color:#53cbbf}.dc-work-tile>span{color:#65ded1;font-size:22px}.dc-work-tile h3{font-size:19px}.dc-work-tile p{font-size:13px}.dc-pagination{display:flex;gap:10px;margin:25px 0}.dc-pagination>*{padding:8px 14px;background:#1c3448;border-radius:8px}.dc-writing{margin:24px 0 0;border:1px solid #345467;border-radius:18px;background:#0c1728;overflow:hidden}.dc-writing>header{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:20px 24px;background:#132438}.dc-writing h3{font-size:21px;margin:4px 0}.dc-writing .wp-editor-wrap{border:0}.dc-writing .mce-panel{background:#16283b;border-color:#30485e}.dc-writing .mce-toolbar .mce-btn{background:transparent;border-radius:7px;margin:5px 2px}.dc-writing .mce-btn button,.dc-writing .mce-ico,.dc-writing .mce-btn .mce-txt{color:#dfebf9}.dc-writing .mce-btn:hover,.dc-writing .mce-btn.mce-active{background:#34576c;border-color:#50849b}.dc-writing .mce-toolbar-grp{padding:6px}.dc-writing .mce-statusbar{background:#142335}.dc-writing .dc-editor-meta{padding:12px 20px;border-top:1px solid #30485e}.dc-writing textarea{background:#0c1728;color:#eef5fc;width:100%;border:0;min-height:320px;padding:22px;font:17px/1.9 Tahoma,sans-serif}.dc-selection-tools{position:fixed;z-index:100100;display:flex;gap:3px;padding:7px;background:#e2faf4;color:#102b39;border-radius:12px;box-shadow:0 10px 35px #0007;max-width:calc(100vw - 16px)}.dc-selection-tools button{border:0;background:transparent;color:#102b39;font:600 13px Tahoma,sans-serif;padding:10px;border-radius:7px;cursor:pointer}.dc-selection-tools button:hover,.dc-selection-tools button:focus-visible{background:#acdcd1}.dc-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dc-category{padding:22px!important}.dc-category h2{font-size:18px!important}.dc-submit-bar{border-radius:15px;padding:18px!important;background:#152b3bf2!important}.dc-site:has(.dc-public-hero){max-width:1180px}
@media(max-width:800px){.dc-public-layout{grid-template-columns:1fr}.dc-public-hero{padding:32px 22px;align-items:flex-start;flex-direction:column}.dc-public-identity h1{font-size:28px}.dc-public-identity .avatar{width:80px;height:80px}.dc-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-profile-summary{padding:24px;align-items:flex-start;flex-direction:column;gap:22px}.dc-completion{width:100%}.dc-writing>header{padding:16px}.dc-writing h3{font-size:18px}.dc-writing .dc-tag{display:none}.dc-profile-nav{top:6px}.dc-public-work .dc-cards,.dc-external-grid{grid-template-columns:1fr}.dc-selection-tools button{padding:9px 7px;font-size:12px}.dc-writing .dc-editor-meta{font-size:11px}.dc-public-identity{gap:14px}.dc-avatar-row{padding:16px}.dc-public-about{padding:24px}}
@media(prefers-reduced-motion:reduce){.dc-work-tile{transition:none}.dc-work-tile:hover{transform:none}}
.dc-writing .mce-btn button,.dc-writing .mce-ico,.dc-writing .mce-btn .mce-txt{color:#e5f2fa!important}.dc-writing .mce-listbox button{background:#213e53!important;border-radius:6px}.dc-writing .mce-caret{border-top-color:#e5f2fa!important}.dc-writing .mce-disabled .mce-ico{opacity:.45}.dc-writing .mce-toolbar{direction:rtl}.dc-writing .mce-btn-group{float:none}.dc-writing .mce-edit-area{border-color:#345467!important}
.dc-avatar-fallback{display:grid;place-items:center;flex-shrink:0;background:linear-gradient(145deg,#255c72,#183346);color:#b6fff0;font-size:32px;font-weight:700;border:1px solid #4b9c9e;border-radius:24px}.dc-completion progress::-webkit-progress-bar{background:#283d50;border-radius:10px}.dc-completion progress::-webkit-progress-value{background:linear-gradient(90deg,#628bff,#50ddd0);border-radius:10px}.dc-completion progress::-moz-progress-bar{background:#50ddd0}.dc-site .dc-submit-bar{position:sticky!important;bottom:12px;inset-inline:auto!important;width:auto!important;transform:none!important;max-width:none!important;margin-top:24px}
