.wp-block-nguyentien-profile-profile-header,.wp-block-nguyentien-profile-profile-navigation,.ntp-card,.ntp-timeline-tools,.ntp-post-actions{--ntp-accent:var(--wp--preset--color--brand,#176551);--ntp-surface:var(--wp--preset--color--surface,#fff);--ntp-bg:var(--wp--preset--color--canvas,#f2f5f3);--ntp-ink:var(--wp--preset--color--ink,#172b25);--ntp-muted:var(--wp--preset--color--muted,#5c7067);--ntp-border:var(--wp--preset--color--line,#dce5df);box-sizing:border-box;color:var(--ntp-ink)}
.ntp-profile{background:var(--ntp-surface);border:1px solid var(--ntp-border);border-radius:20px 20px 0 0;overflow:hidden;margin-block:0!important}.ntp-cover{position:relative;height:280px;background:#173f34;isolation:isolate}.ntp-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,#092c3440);pointer-events:none}.ntp-cover-image{width:100%;height:100%;object-fit:cover;display:block}.ntp-cover-label{background:#143a2bcc;padding:6px 10px;border-radius:5px;position:absolute;right:28px;bottom:24px;color:#fff;font-size:10px;letter-spacing:.18em;font-weight:600;z-index:1}.ntp-cover-art{position:absolute;inset:0;background:radial-gradient(ellipse at 70% 20%,#c8d6bb 0%,#96b6a1 32%,#577c68 65%,#244c3c 100%);overflow:hidden}.ntp-cover-art:before,.ntp-cover-art:after,.ntp-cover-art i{content:"";position:absolute;display:block;transform:rotate(-9deg);width:100%;height:300px;left:-10%;border-radius:50%;top:150px;background:#48694f}.ntp-cover-art:after{left:37%;top:110px;transform:rotate(6deg);background:#698871}.ntp-cover-art i{left:12%;top:220px;background:#244d3c;z-index:1}.ntp-cover-art span{position:absolute;top:35px;right:24%;width:68px;height:68px;background:#f9e7b9;border-radius:50%;box-shadow:0 0 70px 35px #f4edca35}
.ntp-profile-details{position:relative;padding:0 30px 28px;display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.ntp-profile-identity{display:flex;gap:22px;align-items:center;min-width:0}.ntp-profile-identity>.ntp-avatar{flex:0 0 144px;width:144px;height:144px;margin-top:-44px;border:6px solid var(--ntp-surface);position:relative;z-index:2;font-size:44px;box-shadow:0 2px 10px #102c2512}.ntp-profile-identity>div{padding-top:24px;min-width:0}.ntp-avatar{border-radius:50%;object-fit:cover;display:block}.ntp-avatar-placeholder{display:grid;place-items:center;background:var(--ntp-accent,#176551);color:var(--wp--preset--color--brand-contrast,#fff);font-weight:650;letter-spacing:-.05em}.ntp-eyebrow{font-size:10px!important;font-weight:750;letter-spacing:.16em;color:var(--ntp-muted);margin:0 0 8px!important;line-height:1.5}.ntp-profile h1{font-size:clamp(28px,3.3vw,38px);line-height:1.2;letter-spacing:-.035em;margin:0 0 10px}.ntp-headline{font-size:14px;line-height:1.6;color:var(--ntp-muted);max-width:380px;margin:0}.ntp-profile-buttons{display:flex;gap:8px;flex-wrap:wrap;flex-shrink:0;padding-bottom:4px}.ntp-button{display:inline-flex;justify-content:center;align-items:center;gap:8px;text-decoration:none!important;border-radius:9px;padding:10px 14px;font-size:12px;font-weight:650;line-height:1.4}.ntp-button svg{width:16px;height:16px}.ntp-button-primary{background:var(--ntp-accent);color:var(--wp--preset--color--brand-contrast,#fff)!important}.ntp-button-quiet{border:1px solid var(--ntp-border);color:var(--ntp-ink)!important;background:var(--ntp-bg)}
.ntp-profile-nav{display:flex;align-items:center;justify-content:space-between;gap:15px;background:var(--ntp-surface);padding:0 30px;border:1px solid var(--ntp-border);border-top:0;border-radius:0 0 16px 16px;margin-top:0!important;margin-bottom:28px!important}.ntp-profile-tabs{display:flex;gap:26px}.ntp-profile-tabs a{padding:19px 1px 17px;position:relative;text-decoration:none!important;color:var(--ntp-muted);font-size:13px;font-weight:650;white-space:nowrap}.ntp-profile-tabs a[aria-current=page]{color:var(--ntp-accent)}.ntp-profile-tabs a[aria-current=page]:after{content:"";height:3px;border-radius:2px;background:var(--ntp-accent);position:absolute;bottom:0;left:0;right:0}.ntp-nav-note{font-size:11px;color:var(--ntp-muted)}
.ntp-layout{display:grid;grid-template-columns:minmax(250px,320px) minmax(0,1fr);gap:24px;align-items:start}.ntp-sidebar,.ntp-timeline{min-width:0;margin-top:0!important}.ntp-sidebar>*+*{margin-top:20px}.ntp-card{border:1px solid var(--ntp-border);border-radius:14px;background:var(--ntp-surface);padding:24px;box-shadow:0 3px 8px #1c382404}.ntp-card h2{font-size:20px;letter-spacing:-.02em;line-height:1.4;margin:0 0 14px}.ntp-about h2{font-size:22px;max-width:270px}.ntp-bio{font-size:13px;color:var(--ntp-muted);line-height:1.85}.ntp-bio p{margin:0 0 12px}.ntp-about-links{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:12px}.ntp-about-links:empty{display:none}.ntp-about-links li{display:flex;gap:10px;align-items:flex-start;font-size:12px;overflow-wrap:anywhere}.ntp-about-links svg{flex:0 0 16px;width:16px;height:18px;color:var(--ntp-muted)}.ntp-about-links a{color:var(--ntp-ink);text-decoration:none}.ntp-section-heading{display:flex;gap:10px;justify-content:space-between;align-items:baseline;margin-bottom:14px}.ntp-section-heading h2{font-size:16px;margin:0}.ntp-section-heading>a{font-size:11px;white-space:nowrap;color:var(--ntp-accent)}.ntp-image-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ntp-image-grid a{display:block;overflow:hidden;aspect-ratio:1;border-radius:6px;background:var(--ntp-bg)}.ntp-image-grid img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .2s}.ntp-image-grid a:hover img{transform:scale(1.04)}.ntp-empty{font-size:13px;line-height:1.8;color:var(--ntp-muted);margin:0}.ntp-gallery:not(.ntp-sidebar .ntp-gallery) .ntp-image-grid{gap:12px}
.ntp-timeline-tools{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:0 0 18px!important;padding:1px 2px}.ntp-timeline-tools .ntp-eyebrow{font-size:9px!important}.ntp-timeline-tools h2{margin:0;font-size:21px;line-height:1.3;letter-spacing:-.025em}.ntp-timeline-tools form{display:flex;gap:6px;align-items:center}.ntp-timeline-tools select{background:var(--ntp-surface);color:var(--ntp-ink);border:1px solid var(--ntp-border);border-radius:7px;padding:9px;font:inherit;font-size:11px;max-width:150px}.ntp-filter-button{font:inherit;font-size:11px;background:var(--ntp-surface);border:1px solid var(--ntp-border);border-radius:6px;color:var(--ntp-ink);padding:9px;cursor:pointer}.ntp-timeline .wp-block-query{margin:0}.ntp-timeline .wp-block-post-template{margin:0;padding:0;display:grid;gap:20px}.ntp-timeline .wp-block-post{margin:0!important}.ntp-feed-post{overflow:hidden;margin:0!important;padding:24px 24px 0}.ntp-feed-post>.wp-block-post-title{font-size:23px;line-height:1.4;letter-spacing:-.02em;margin:20px 0 10px}.ntp-feed-post .wp-block-post-title a{color:var(--ntp-ink);text-decoration:none}.ntp-feed-post .wp-block-post-excerpt{font-size:14px;line-height:1.85;color:var(--ntp-muted);margin-top:0}.ntp-feed-post .wp-block-post-excerpt__excerpt{margin:0}.ntp-feed-post .wp-block-post-excerpt__more-text{font-size:12px;margin:8px 0 18px}.ntp-feed-post .wp-block-post-excerpt__more-link{color:var(--ntp-accent);font-weight:650;text-decoration:none}.ntp-feed-post>.wp-block-post-featured-image{margin:18px -24px 0}.ntp-feed-post .wp-block-post-featured-image img{display:block}.ntp-post-author{display:flex;gap:11px;align-items:center;margin:0!important}.ntp-post-author>.ntp-avatar{width:44px;height:44px;flex:0 0 44px;font-size:17px}.ntp-post-author strong{font-size:13px;font-weight:650;display:block;line-height:1.5}.ntp-post-time{font-size:10px;color:var(--ntp-muted);display:block;text-decoration:none;line-height:1.5;margin-top:2px}.ntp-post-actions{margin:0!important}.ntp-post-stats{display:flex;justify-content:space-between;gap:12px;padding:15px 0 12px;font-size:11px;color:var(--ntp-muted)}.ntp-post-stats>a{color:inherit;text-decoration:none}.ntp-action-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;border-top:1px solid var(--ntp-border);padding:7px 0}.ntp-action{min-height:38px;display:flex;align-items:center;justify-content:center;gap:8px;background:none;border:0;border-radius:6px;color:var(--ntp-muted);text-decoration:none!important;font:inherit;font-size:12px;font-weight:600;cursor:pointer;padding:6px}.ntp-action svg{width:17px;height:17px;flex-shrink:0}.ntp-action:hover{background:var(--ntp-bg);color:var(--ntp-accent)}.ntp-action[aria-pressed=true]{color:var(--ntp-accent)}.ntp-action[aria-pressed=true] svg{fill:currentColor}.ntp-action:disabled{opacity:.5;cursor:wait}.ntp-action-status{font-size:11px;margin:0!important;line-height:1.7;color:var(--ntp-muted)}.ntp-action-status:not(:empty){padding:0 4px 10px}.ntp-copy-link{box-sizing:border-box;width:100%;margin-bottom:12px;background:var(--ntp-bg);color:var(--ntp-ink);border:1px solid var(--ntp-border);padding:8px}.ntp-timeline .wp-block-query-pagination{font-size:12px;margin-top:24px;gap:12px}.ntp-timeline .wp-block-query-pagination a{color:var(--wp--preset--color--brand,#176551);text-decoration:none}.ntp-timeline .page-numbers{padding:5px}.ntp-timeline .page-numbers.current{font-weight:700}
.ntp-profile a:focus-visible,.ntp-profile-nav a:focus-visible,.ntp-card a:focus-visible,.ntp-action:focus-visible,.ntp-filter-button:focus-visible,.ntp-timeline-tools select:focus-visible{outline:2px solid var(--ntp-accent);outline-offset:4px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}#bai-viet,#gioi-thieu,#thu-vien{scroll-margin-top:100px}
@media(min-width:761px){.ntp-sidebar{position:sticky;top:92px}.admin-bar .ntp-sidebar{top:124px}}
@media(max-width:1050px){.ntp-profile-details{align-items:flex-start;flex-direction:column;padding-bottom:22px}.ntp-profile-buttons{padding-left:166px}.ntp-profile-identity>div{padding-top:20px}.ntp-nav-note{display:none}}
@media(max-width:760px){.ntp-cover{height:190px}.ntp-cover-label{font-size:8px;right:16px;bottom:18px;letter-spacing:.12em}.ntp-profile{border-radius:14px 14px 0 0}.ntp-profile-details{padding:0 20px 22px;gap:18px}.ntp-profile-identity{gap:16px;align-items:flex-start;flex-direction:column}.ntp-profile-identity>.ntp-avatar{width:104px;height:104px;flex-basis:104px;margin-top:-38px;border-width:5px;font-size:32px}.ntp-profile-identity>div{padding-top:0}.ntp-profile h1{font-size:30px;margin-bottom:9px}.ntp-profile-buttons{padding-left:0}.ntp-headline{font-size:13px}.ntp-profile-nav{padding:0 20px;margin-bottom:20px!important}.ntp-profile-tabs{gap:28px}.ntp-profile-tabs a{padding-block:16px}.ntp-layout{grid-template-columns:minmax(0,1fr);gap:22px}.ntp-sidebar{order:2}.ntp-timeline{order:1}.ntp-card{padding:20px}.ntp-feed-post{padding:20px 20px 0}.ntp-feed-post>.wp-block-post-featured-image{margin-inline:-20px}.ntp-timeline-tools h2{font-size:19px}.ntp-timeline-tools select{max-width:112px;font-size:10px}.ntp-filter-button{font-size:10px}.ntp-feed-post>.wp-block-post-title{font-size:21px}.ntp-gallery .ntp-image-grid{gap:8px}.ntp-action{font-size:11px;gap:5px}}
@media(prefers-reduced-motion:reduce){.ntp-image-grid img{transition:none}}
