.profile-shortcut img{width:42px;height:42px;border-radius:50%;object-fit:cover}.profile-shortcut span{display:grid;text-align:left}.profile-shortcut small{color:#746d63}.header .icon{position:relative}.header .icon i{position:absolute;right:2px;top:0;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:99px;background:#c7460d;color:#fff;font-size:10px;font-style:normal}
.dek-attempt-form{margin-top:22px;padding:22px;border:1px solid #e5dbcf;border-radius:18px;background:#fffaf5}.dek-attempt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0}.dek-attempt-grid label{display:grid;gap:6px;font-weight:700}.dek-attempt-grid .wide{grid-column:1/-1}.dek-attempt-grid input,.dek-attempt-grid select,.dek-attempt-grid textarea{width:100%;padding:11px;border:1px solid #d8cec2;border-radius:10px;background:#fff}.dek-attempt-results article{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:12px 0;border-top:1px solid #eee}.dek-attempt-results img{width:120px;height:95px;border-radius:12px;object-fit:cover}.dek-attempt-results small{display:block;color:#746d63;margin-top:3px}@media(max-width:700px){.dek-attempt-grid{grid-template-columns:1fr}.dek-attempt-results article{grid-template-columns:90px 1fr}.dek-attempt-results img{width:90px;height:80px}}
.dek-search-page{padding:8px}.dek-search-head{margin-bottom:20px}.dek-search-head>small{font-weight:800;color:#c7460d}.dek-search-head h2{font-size:clamp(28px,4vw,48px);margin:5px 0}.dek-search-controls{display:grid;grid-template-columns:1fr 220px auto;gap:10px;margin-top:16px}.dek-search-controls input,.dek-search-controls select{padding:13px;border:1px solid #d8cec2;border-radius:12px;background:#fff}.dek-search-controls button{padding:13px 20px;border:0;border-radius:12px;background:#c7460d;color:#fff;font-weight:800}.dek-search-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dek-search-grid>button{display:grid;gap:7px;border:1px solid #e5dbcf;border-radius:16px;padding:10px;background:#fff;text-align:left}.dek-search-grid img,.dek-search-placeholder{width:100%;aspect-ratio:4/3;border-radius:11px;object-fit:cover}.dek-search-grid small{color:#c7460d;font-weight:800;text-transform:uppercase}.dek-search-grid b{font-size:18px}.dek-search-grid span{color:#746d63}@media(max-width:760px){.dek-search-controls{grid-template-columns:1fr}.dek-search-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.dek-search-grid{grid-template-columns:1fr}}
.dek-public-board-head{display:flex;gap:14px;align-items:center;padding:22px;border-radius:18px;background:linear-gradient(120deg,#fff2e8,#eff6e9)}.dek-public-board-head img{width:64px;height:64px;border-radius:50%;object-fit:cover}.dek-public-board-head h2{margin:3px 0;font-size:34px}.dek-public-board-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:20px}.dek-public-board-grid a{display:grid;gap:8px;padding:10px;border:1px solid #e5dbcf;border-radius:15px;color:inherit;text-decoration:none}.dek-public-board-grid img,.dek-public-board-grid a>span{width:100%;aspect-ratio:4/3;border-radius:10px;object-fit:cover;background:#f4eee8;display:grid;place-items:center}@media(max-width:700px){.dek-public-board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:450px){.dek-public-board-grid{grid-template-columns:1fr}}
.dek-public-viewer{position:fixed;inset:0;z-index:1000000;display:grid;place-items:center;padding:20px}.dek-public-viewer[hidden]{display:none}.dek-public-viewer>section{position:relative;width:min(1120px,100%);max-height:94vh;overflow:auto;border:1px solid #e7e0d6;border-radius:24px;background:#fbfaf7;color:#29251f;box-shadow:0 24px 90px #0004}.dek-public-viewer>section>header{position:sticky;top:0;z-index:4;display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #e7e0d6;background:#fbfaf7ee;backdrop-filter:blur(12px)}.dek-public-viewer>section>header button{border:0;border-radius:9px;padding:9px 12px;background:#eee8e0}.dek-public-viewer>section>header button:last-child{width:40px;height:40px;border-radius:50%;font-size:22px}.dek-public-content,#dek-public-content{padding:24px}
.dek-public-profile-head{display:grid;grid-template-columns:120px 1fr;gap:22px;align-items:center;padding:24px;border-radius:20px;background:linear-gradient(135deg,#fff2e9,#f1f6ec)}.dek-public-profile-head>img{width:120px;height:120px;border-radius:50%;object-fit:cover;border:5px solid #fff;box-shadow:0 6px 20px #0002}.dek-public-profile-head h2{font-size:32px;margin:4px 0}.dek-public-profile-head p{max-width:650px;margin:5px 0;color:#5f584f}.dek-profile-numbers{display:flex;flex-wrap:wrap;gap:16px;margin-top:11px}.dek-profile-actions{display:flex;gap:9px;margin:15px 0}.dek-profile-actions button,.dek-live-actions button{border:1px solid #d9cfc4;border-radius:10px;padding:11px 16px;background:#fff;font-weight:800}.dek-profile-actions .primary,.dek-live-actions .primary{border-color:#c7460d;background:#c7460d;color:#fff}.dek-profile-level{display:flex;gap:13px;align-items:center;padding:17px;border:1px solid #e7e0d6;border-radius:15px;background:#fff}.dek-profile-level>span{font-size:36px}.dek-profile-level b,.dek-profile-level small{display:block}.dek-profile-level p{margin:2px 0;color:#746d63}.dek-public-post-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.dek-public-post-grid button{overflow:hidden;padding:0 0 11px;border:1px solid #e7e0d6;border-radius:14px;background:#fff;text-align:left}.dek-public-post-grid img,.dek-public-post-grid button>span{display:grid;place-items:center;width:100%;aspect-ratio:4/3;object-fit:cover;background:#eee8e0;font-size:34px}.dek-public-post-grid b{display:block;padding:9px 10px 0}
.dek-live-detail{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:25px}.dek-live-gallery>img{width:100%;height:min(650px,68vh);border-radius:18px;object-fit:cover;background:#eee}.dek-live-gallery>div{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;margin-top:8px}.dek-live-gallery>div button{padding:0;border:2px solid transparent;border-radius:9px;overflow:hidden}.dek-live-gallery>div img{width:100%;aspect-ratio:1;object-fit:cover}.dek-live-copy>span{color:#c7460d;font-weight:800}.dek-live-copy h1{font-size:34px;margin:7px 0 15px}.dek-live-facts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dek-live-facts div{padding:13px;border:1px solid #e7e0d6;border-radius:12px;background:#fff}.dek-live-facts small,.dek-live-facts b{display:block}.dek-live-copy section{padding:17px 0;border-bottom:1px solid #e7e0d6}.dek-material-chips{display:flex;flex-wrap:wrap;gap:7px}.dek-material-chips span{padding:7px 10px;border-radius:99px;background:#f2eee8}.dek-live-author{display:flex;align-items:center;gap:10px;width:100%;margin:15px 0;padding:12px;border:1px solid #e7e0d6;border-radius:13px;background:#fff;text-align:left}.dek-live-author img{width:48px;height:48px;border-radius:50%;object-fit:cover}.dek-live-author span{flex:1;display:grid}.dek-live-actions{display:flex;gap:8px}.dek-live-actions button{flex:1}
@media(max-width:760px){.dek-public-viewer{padding:0}.dek-public-viewer>section{height:100%;max-height:100vh;border-radius:0}.dek-public-content,#dek-public-content{padding:15px 14px 90px}.dek-public-profile-head{grid-template-columns:82px 1fr;padding:17px}.dek-public-profile-head>img{width:82px;height:82px}.dek-public-profile-head h2{font-size:24px}.dek-public-profile-head p,.dek-profile-numbers{grid-column:1/-1}.dek-public-post-grid{grid-template-columns:repeat(2,1fr)}.dek-live-detail{grid-template-columns:1fr}.dek-live-gallery>img{height:48vh}.dek-live-copy h1{font-size:27px}}
.dek-live-comments{margin-top:18px;padding-top:18px;border-top:1px solid #e6ddd2}.dek-social-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.dek-social-head h3{margin:0}.dek-social-head button{border:1px solid #dfd5ca;border-radius:999px;padding:9px 13px;background:#fff;font-weight:750}.dek-social-head button.liked{border-color:#d54a21;background:#fff0e9;color:#b2390c}.dek-live-comments>article{display:grid;grid-template-columns:42px 1fr;gap:10px;padding:13px 0;border-bottom:1px solid #eee6dd}.dek-live-comments>article img{width:42px;height:42px;border-radius:50%;object-fit:cover}.dek-live-comments>article p,.dek-live-comments>article small{margin:2px 0;color:#675f55}.dek-live-comments form{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:14px}.dek-live-comments textarea{grid-column:1/-1;border:1px solid #d9cfc4;border-radius:10px;padding:10px;font:inherit}.dek-live-comments form button{border:0;border-radius:10px;padding:10px 14px;background:#c7460d;color:#fff;font-weight:800}.dek-live-comments form small{align-self:center;color:#9b3a14}.dek-muted{color:#746d63}
@media(max-width:700px){.dek-social-head{align-items:flex-start;flex-direction:column}.dek-live-comments form{grid-template-columns:1fr}.dek-live-comments form button{width:100%}}
