/* EmlogStudio daylight visual layer: geometry inherits css/style.css (generated 2026-08-06). */
html[data-theme="light"] body.emstudio-view-profile .profile-dashboard {
  --profile-day-paper: #ffffff;
  --profile-day-soft: #eff6f8;
  --profile-day-soft-mint: #e8f5f1;
  --profile-day-line: #cfdee6;
  --profile-day-line-strong: #b8d1dc;
  --profile-day-ink: #183a4a;
  --profile-day-ink-soft: #315968;
  --profile-day-muted: #5c7887;
  --profile-day-subtle: #718a96;
  --profile-day-teal: #087c71;
  --profile-day-blue: #176fa7;
  --profile-day-gold: #966015;
  --profile-day-danger: #b7504f;
  --profile-day-shadow: 0 10px 25px rgba(30, 77, 101, .08);
  --profile-day-shadow-raised: 0 16px 34px rgba(28, 72, 96, .12);
  --profile-surface: var(--profile-day-paper);
  --profile-surface-soft: var(--profile-day-soft);
  --profile-line: var(--profile-day-line);
  --profile-muted: var(--profile-day-muted);
  --profile-subtle: var(--profile-day-subtle);
  color: var(--profile-day-ink);
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard :is(a, button, input, textarea, select) {
  -webkit-tap-highlight-color: transparent;
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-hero {
  border-color: var(--profile-day-line);
  background: radial-gradient(24rem 13rem at 100% 0, rgba(31, 139, 183, .17), transparent 64%),
    radial-gradient(20rem 12rem at 72% 100%, rgba(8, 124, 113, .11), transparent 66%),
    linear-gradient(122deg, #ffffff 0%, #f5fafb 58%, #edf7f6 100%);
  box-shadow: var(--profile-day-shadow-raised);
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-hero::before {
  background: radial-gradient(circle, rgba(31, 139, 183, .12), transparent 67%);
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-hero .user-cover-lines {
  opacity: .42;
  background: repeating-radial-gradient(ellipse at 57% 106%, transparent 0 24px, rgba(31, 115, 151, .18) 25px 26px, transparent 27px 42px),
    linear-gradient(100deg, transparent, rgba(8, 124, 113, .08));
}

html[data-theme="light"] body.emstudio-view-profile .profile-hero-glow-one {
  background: radial-gradient(ellipse, rgba(8, 124, 113, .13), transparent 70%);
}

html[data-theme="light"] body.emstudio-view-profile .profile-hero-glow-two {
  background: var(--profile-day-teal);
  box-shadow: 0 0 0 5px rgba(8, 124, 113, .10), 0 0 20px rgba(8, 124, 113, .28);
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-avatar {
  border-color: rgba(30, 106, 137, .24);
  background: linear-gradient(145deg, #e9f6f3, #dcecf5);
  box-shadow: 0 12px 23px rgba(31, 77, 102, .14), inset 0 1px 0 rgba(255, 255, 255, .98);
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-avatar > span {
  border-color: #ffffff;
  background: var(--profile-day-teal);
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-identity h2 {
  color: var(--profile-day-ink);
}

html[data-theme="light"] body.emstudio-view-profile .profile-role-badge {
  color: #056f65;
  background: #e7f5f1;
  border-color: rgba(8, 124, 113, .20);
}

html[data-theme="light"] body.emstudio-view-profile .profile-role-badge .icon {
  color: var(--profile-day-teal);
}

html[data-theme="light"] body.emstudio-view-profile .profile-user-handle {
  color: var(--profile-day-muted);
}

html[data-theme="light"] body.emstudio-view-profile .profile-user-bio {
  color: var(--profile-day-muted);
}

html[data-theme="light"] body.emstudio-view-profile .profile-hero-stats {
  border-left-color: rgba(38, 102, 132, .18);
}

html[data-theme="light"] body.emstudio-view-profile .profile-hero-stats > div + div {
  border-left-color: rgba(38, 102, 132, .13);
}

html[data-theme="light"] body.emstudio-view-profile .profile-hero-stats strong {
  color: var(--profile-day-ink);
}

html[data-theme="light"] body.emstudio-view-profile .profile-hero-stats span {
  color: var(--profile-day-muted);
}

html[data-theme="light"] body.emstudio-view-profile .profile-edit-button {
  color: var(--profile-day-teal);
  background: #ffffff;
  border-color: rgba(8, 124, 113, .25);
  box-shadow: 0 6px 15px rgba(31, 77, 102, .08), inset 0 1px 0 rgba(255, 255, 255, .98);
}

html[data-theme="light"] body.emstudio-view-profile .profile-edit-button .icon {
  color: var(--profile-day-teal);
}

html[data-theme="light"] body.emstudio-view-profile .profile-edit-button:hover,
html[data-theme="light"] body.emstudio-view-profile .profile-edit-button:focus-visible {
  color: #ffffff;
  background: var(--profile-day-teal);
  border-color: var(--profile-day-teal);
  box-shadow: 0 10px 19px rgba(8, 124, 113, .20);
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-layout > .profile-dashboard-nav {
  border-color: var(--profile-day-line);
  background: #f3f8f9;
  box-shadow: var(--profile-day-shadow);
}

html[data-theme="light"] body.emstudio-view-profile .profile-nav-caption {
  color: var(--profile-day-subtle);
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-nav button,
html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-nav .profile-mall-link {
  color: var(--profile-day-ink-soft);
  background: transparent;
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-nav button > .icon:first-child,
html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-nav .profile-mall-link > .icon:first-child {
  color: var(--profile-day-subtle);
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-nav .profile-nav-arrow {
  color: var(--profile-day-subtle);
  opacity: .88;
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-nav button:hover,
html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-nav button:focus-visible,
html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-nav .profile-mall-link:hover,
html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-nav .profile-mall-link:focus-visible {
  color: #0b685f;
  background: #e8f4f4;
  border-color: #d4e7e6;
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-nav button.active {
  color: #ffffff;
  background: #087c71;
  border-color: #087c71;
  box-shadow: 0 7px 15px rgba(8, 124, 113, .19);
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-nav button.active > .icon:first-child,
html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-nav button.active .profile-nav-arrow {
  color: #ffffff;
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-nav .logout-item {
  color: var(--profile-day-danger);
  border-top-color: rgba(183, 80, 79, .18);
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-nav .logout-item > .icon:first-child {
  color: currentColor;
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-nav .logout-item:hover,
html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-nav .logout-item:focus-visible {
  color: #a43e3e;
  background: #fff2f1;
}

html[data-theme="light"] body.emstudio-view-profile .profile-feedback-nav-badge {
  color: #ffffff;
  background: #bf514d;
  box-shadow: 0 4px 9px rgba(183, 80, 79, .22);
}

html[data-theme="light"] body.emstudio-view-profile :is(
  .profile-dashboard-content .user-list,
  .profile-dashboard-content .account-form,
  .profile-dashboard-content .comment-list article,
  .profile-favorite-card,
  .profile-dashboard-content .profile-like-item,
  .profile-dashboard .empty-state,
  .profile-page,
  .profile-page-card,
  .my-posts,
  .my-comments,
  .my-likes,
  .my-favorites,
  .my-feedback,
  .my-announcements
) {
  border-color: var(--profile-day-line);
  background: linear-gradient(145deg, #ffffff, #f5fafb);
  box-shadow: var(--profile-day-shadow), inset 0 1px 0 rgba(255, 255, 255, .98);
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-stat-grid > article {
  border-color: var(--profile-day-line);
  background: linear-gradient(145deg, #ffffff, #f2f8fa);
  box-shadow: var(--profile-day-shadow), inset 0 1px 0 rgba(255, 255, 255, .98);
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-stat-grid > article::after {
  background: radial-gradient(circle, rgba(8, 124, 113, .12), transparent 67%);
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-stat-grid > article:nth-child(2)::after {
  background: radial-gradient(circle, rgba(23, 111, 167, .13), transparent 67%);
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-stat-grid > article:nth-child(3)::after {
  background: radial-gradient(circle, rgba(150, 96, 21, .13), transparent 67%);
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-stat-grid > article:hover {
  border-color: rgba(8, 124, 113, .40);
  background: linear-gradient(145deg, #ffffff, #e9f6f3);
  box-shadow: var(--profile-day-shadow-raised), inset 0 1px 0 #ffffff;
}

html[data-theme="light"] body.emstudio-view-profile .profile-stat-icon {
  color: var(--profile-day-teal);
  background: #e7f5f1;
  border-color: rgba(8, 124, 113, .18);
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-stat-grid > article:nth-child(2) .profile-stat-icon {
  color: var(--profile-day-blue);
  background: #e8f3fa;
  border-color: rgba(23, 111, 167, .18);
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-stat-grid > article:nth-child(3) .profile-stat-icon {
  color: var(--profile-day-gold);
  background: #fbf4e7;
  border-color: rgba(150, 96, 21, .17);
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-stat-grid span:not(.profile-stat-icon) {
  color: var(--profile-day-muted);
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-stat-grid strong {
  color: var(--profile-day-ink);
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-stat-grid b {
  color: var(--profile-day-teal);
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-stat-grid > article:nth-child(2) b {
  color: var(--profile-day-blue);
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-stat-grid > article:nth-child(3) b {
  color: var(--profile-day-gold);
}

html[data-theme="light"] body.emstudio-view-profile .profile-recent-card {
  border-color: var(--profile-day-line);
  background: linear-gradient(145deg, #ffffff, #f3fafb);
  box-shadow: var(--profile-day-shadow), inset 0 1px 0 #ffffff;
}

html[data-theme="light"] body.emstudio-view-profile .profile-section-kicker {
  color: var(--profile-day-subtle);
}

html[data-theme="light"] body.emstudio-view-profile :is(.profile-recent-card h3, .profile-dashboard-content .panel-heading h3) {
  color: var(--profile-day-ink);
}

html[data-theme="light"] body.emstudio-view-profile .profile-recent-card header > a {
  color: var(--profile-day-ink-soft);
}

html[data-theme="light"] body.emstudio-view-profile .profile-recent-card header > a .icon {
  color: var(--profile-day-teal);
}

html[data-theme="light"] body.emstudio-view-profile .profile-recent-card header > a:hover,
html[data-theme="light"] body.emstudio-view-profile .profile-recent-card header > a:focus-visible {
  color: var(--profile-day-teal);
}

html[data-theme="light"] body.emstudio-view-profile .profile-recent-card li {
  border-top-color: var(--profile-day-line);
}

html[data-theme="light"] body.emstudio-view-profile .profile-recent-card li:not(:last-child)::after {
  background: linear-gradient(var(--profile-day-teal), rgba(8, 124, 113, .05));
}

html[data-theme="light"] body.emstudio-view-profile .profile-recent-card li > i {
  border-color: #ffffff;
  background: var(--profile-day-teal);
  box-shadow: 0 0 0 3px rgba(8, 124, 113, .10);
}

html[data-theme="light"] body.emstudio-view-profile .profile-recent-card li b {
  color: var(--profile-day-ink-soft);
}

html[data-theme="light"] body.emstudio-view-profile .profile-activity-meta time {
  color: var(--profile-day-muted);
}

html[data-theme="light"] body.emstudio-view-profile .profile-recent-card li p a {
  color: var(--profile-day-ink);
}

html[data-theme="light"] body.emstudio-view-profile .profile-recent-card li p a:hover,
html[data-theme="light"] body.emstudio-view-profile .profile-recent-card li p a:focus-visible {
  color: var(--profile-day-teal);
}

html[data-theme="light"] body.emstudio-view-profile .profile-recent-card li:hover,
html[data-theme="light"] body.emstudio-view-profile .profile-recent-card li:focus-within {
  background: transparent;
}

html[data-theme="light"] body.emstudio-view-profile .profile-recent-card li:hover p a,
html[data-theme="light"] body.emstudio-view-profile .profile-recent-card li:focus-within p a {
  color: var(--profile-day-teal);
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-content .panel-heading p {
  color: var(--profile-day-muted);
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-content .panel-heading > :is(a, button) {
  color: #ffffff;
  background: var(--profile-day-teal);
  border-color: var(--profile-day-teal);
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-content .panel-heading > :is(a, button):hover,
html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-content .panel-heading > :is(a, button):focus-visible {
  background: #096b62;
  border-color: #096b62;
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-content .user-list {
  border-color: var(--profile-day-line);
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-content .user-list > div {
  border-bottom-color: var(--profile-day-line);
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-content .list-status {
  color: #066d63;
  background: #e7f5f1;
  border-color: rgba(8, 124, 113, .17);
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-content .user-list b {
  color: var(--profile-day-ink);
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-content .user-list b a:hover,
html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-content .user-list b a:focus-visible {
  color: var(--profile-day-teal);
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-content .user-list :is(small, time) {
  color: var(--profile-day-muted);
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-content .comment-list article {
  border-color: var(--profile-day-line);
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-content .comment-list header {
  color: var(--profile-day-ink);
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-content .comment-list :is(time, a) {
  color: var(--profile-day-teal);
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-content .comment-list .profile-comment-copy {
  color: var(--profile-day-ink-soft);
}

html[data-theme="light"] body.emstudio-view-profile .profile-comment-image {
  border-color: var(--profile-day-line);
  box-shadow: 0 5px 13px rgba(31, 77, 102, .10);
}

html[data-theme="light"] body.emstudio-view-profile .profile-favorite-card {
  border-color: var(--profile-day-line);
}

html[data-theme="light"] body.emstudio-view-profile .profile-favorite-card::after {
  background: radial-gradient(circle, rgba(8, 124, 113, .11), transparent 68%);
}

html[data-theme="light"] body.emstudio-view-profile .profile-favorite-card:hover {
  border-color: rgba(8, 124, 113, .42);
  background: linear-gradient(145deg, #ffffff, #e8f5f1);
  box-shadow: var(--profile-day-shadow-raised);
}

html[data-theme="light"] body.emstudio-view-profile .profile-favorite-main > span {
  color: var(--profile-day-teal);
}

html[data-theme="light"] body.emstudio-view-profile .profile-favorite-main h3 {
  color: var(--profile-day-ink);
}

html[data-theme="light"] body.emstudio-view-profile .profile-favorite-main p {
  color: var(--profile-day-muted);
}

html[data-theme="light"] body.emstudio-view-profile .profile-favorite-icon-button,
html[data-theme="light"] body.emstudio-view-profile .profile-like-actions .profile-like-icon-button {
  color: var(--profile-day-ink-soft);
  background: #ffffff;
  border-color: var(--profile-day-line);
}

html[data-theme="light"] body.emstudio-view-profile .profile-favorite-icon-button.is-unfavorite,
html[data-theme="light"] body.emstudio-view-profile .profile-like-actions .profile-like-icon-button.is-unlike {
  color: #ad4948;
  background: #fff4f3;
  border-color: rgba(183, 80, 79, .20);
}

html[data-theme="light"] body.emstudio-view-profile .profile-favorite-icon-button.is-open,
html[data-theme="light"] body.emstudio-view-profile .profile-like-actions .profile-like-icon-button.is-open {
  color: var(--profile-day-teal);
  background: #e8f5f1;
  border-color: rgba(8, 124, 113, .19);
}

html[data-theme="light"] body.emstudio-view-profile :is(.profile-favorite-icon-button, .profile-like-actions .profile-like-icon-button):hover,
html[data-theme="light"] body.emstudio-view-profile :is(.profile-favorite-icon-button, .profile-like-actions .profile-like-icon-button):focus-visible {
  color: #ffffff;
  background: var(--profile-day-teal);
  border-color: var(--profile-day-teal);
}

html[data-theme="light"] body.emstudio-view-profile :is(.profile-favorite-icon-button.is-unfavorite, .profile-like-actions .profile-like-icon-button.is-unlike):hover,
html[data-theme="light"] body.emstudio-view-profile :is(.profile-favorite-icon-button.is-unfavorite, .profile-like-actions .profile-like-icon-button.is-unlike):focus-visible {
  color: #ffffff;
  background: var(--profile-day-danger);
  border-color: var(--profile-day-danger);
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-content .profile-like-item {
  border-color: var(--profile-day-line);
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-content .profile-like-copy > span {
  color: var(--profile-day-teal);
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-content .profile-like-copy h3 {
  color: var(--profile-day-ink);
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-content .profile-like-copy h3 a {
  color: inherit;
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-content .profile-like-copy h3 a:hover {
  color: var(--profile-day-teal);
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-content .profile-like-copy p {
  color: var(--profile-day-muted);
}

html[data-theme="light"] body.emstudio-view-profile :is(.profile-favorite-status, .profile-like-status) {
  color: var(--profile-day-muted);
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-content .account-form {
  border-color: var(--profile-day-line);
}

html[data-theme="light"] body.emstudio-view-profile :is(.account-form > label, .account-form .field-row label) {
  color: var(--profile-day-ink-soft);
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-content .account-form :is(input, textarea) {
  color: var(--profile-day-ink);
  background: #ffffff;
  border-color: var(--profile-day-line);
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-content .security-row {
  border-top-color: var(--profile-day-line);
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-content .security-row b {
  color: var(--profile-day-ink);
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-content .security-row small {
  color: var(--profile-day-muted);
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-content .security-row > a,
html[data-theme="light"] body.emstudio-view-profile .profile-dashboard-content .account-state {
  color: var(--profile-day-teal);
}

html[data-theme="light"] body.emstudio-view-profile .profile-page :is(h2, h3, h4),
html[data-theme="light"] body.emstudio-view-profile :is(.my-posts, .my-comments, .my-likes, .my-favorites, .my-feedback, .my-announcements) :is(h2, h3, h4) {
  color: var(--profile-day-ink);
}

html[data-theme="light"] body.emstudio-view-profile .profile-page :is(p, small),
html[data-theme="light"] body.emstudio-view-profile :is(.my-posts, .my-comments, .my-likes, .my-favorites, .my-feedback, .my-announcements) :is(p, small) {
  color: var(--profile-day-muted);
}

html[data-theme="light"] body.emstudio-view-profile .feedback-panel-heading {
  border-bottom-color: var(--profile-day-line);
}

html[data-theme="light"] body.emstudio-view-profile .feedback-panel-heading::after {
  background: var(--profile-day-teal);
  box-shadow: none;
}

html[data-theme="light"] body.emstudio-view-profile .feedback-unread-summary {
  color: #ffffff;
  background: var(--profile-day-danger);
  border-color: var(--profile-day-danger);
}

html[data-theme="light"] body.emstudio-view-profile .feedback-profile-center {
  border-color: var(--profile-day-line);
  background: radial-gradient(34rem 15rem at 100% 0, rgba(23, 111, 167, .10), transparent 64%),
    linear-gradient(145deg, #ffffff, #f2f8fa);
  box-shadow: var(--profile-day-shadow), inset 0 1px 0 #ffffff;
}

html[data-theme="light"] body.emstudio-view-profile .feedback-profile-center::before {
  background: linear-gradient(90deg, transparent, var(--profile-day-teal));
}

html[data-theme="light"] body.emstudio-view-profile .feedback-center-header {
  border-bottom-color: var(--profile-day-line);
}

html[data-theme="light"] body.emstudio-view-profile .feedback-center-header h4 {
  color: var(--profile-day-ink);
}

html[data-theme="light"] body.emstudio-view-profile .feedback-center-tabs {
  background: #eaf3f5;
  border-color: var(--profile-day-line);
}

html[data-theme="light"] body.emstudio-view-profile .feedback-center-tabs button {
  color: var(--profile-day-muted);
}

html[data-theme="light"] body.emstudio-view-profile .feedback-center-tabs button.active,
html[data-theme="light"] body.emstudio-view-profile .feedback-center-tabs button[aria-selected="true"] {
  color: #ffffff;
  background: var(--profile-day-teal);
  box-shadow: 0 4px 9px rgba(8, 124, 113, .17);
}

html[data-theme="light"] body.emstudio-view-profile .feedback-profile-center > .feedback-form {
  border-color: var(--profile-day-line);
  background: #f0f7f9;
}

html[data-theme="light"] body.emstudio-view-profile .feedback-field {
  color: var(--profile-day-ink-soft);
}

html[data-theme="light"] body.emstudio-view-profile .feedback-field em {
  color: var(--profile-day-muted);
}

html[data-theme="light"] body.emstudio-view-profile :is(.feedback-form .feedback-field input, .feedback-form .feedback-field textarea, .feedback-form .feedback-field select, .feedback-filter-label select, .feedback-admin-reply-form textarea) {
  color: var(--profile-day-ink);
  background: #ffffff;
  border-color: var(--profile-day-line);
}

html[data-theme="light"] body.emstudio-view-profile :is(.feedback-form .feedback-field input, .feedback-form .feedback-field textarea, .feedback-form .feedback-field select, .feedback-filter-label select, .feedback-admin-reply-form textarea):focus {
  background: #ffffff;
  box-shadow: none;
}

html[data-theme="light"] body.emstudio-view-profile .feedback-select-trigger {
  color: var(--profile-day-ink);
  background: #ffffff;
  border-color: var(--profile-day-line);
}

html[data-theme="light"] body.emstudio-view-profile .feedback-select-trigger .icon {
  color: var(--profile-day-muted);
}

html[data-theme="light"] body.emstudio-view-profile .feedback-custom-select.is-open .feedback-select-trigger,
html[data-theme="light"] body.emstudio-view-profile .feedback-select-trigger:hover {
  color: var(--profile-day-ink);
  background: #ffffff;
  border-color: rgba(8, 124, 113, .52);
  box-shadow: 0 0 0 3px rgba(8, 124, 113, .10);
}

html[data-theme="light"] body.emstudio-view-profile .feedback-select-trigger:focus-visible {
  border-color: var(--profile-day-line);
  box-shadow: none;
}

html[data-theme="light"] body.emstudio-view-profile .feedback-select-menu {
  border-color: var(--profile-day-line-strong);
  background: #ffffff;
  box-shadow: 0 16px 31px rgba(28, 72, 96, .17), inset 0 1px 0 #ffffff;
}

html[data-theme="light"] body.emstudio-view-profile .feedback-select-menu button {
  color: var(--profile-day-ink-soft);
}

html[data-theme="light"] body.emstudio-view-profile .feedback-select-menu button:hover,
html[data-theme="light"] body.emstudio-view-profile .feedback-select-menu button:focus-visible,
html[data-theme="light"] body.emstudio-view-profile .feedback-select-menu button[aria-selected="true"] {
  color: #056f65;
  background: #e8f5f1;
}

html[data-theme="light"] body.emstudio-view-profile .feedback-profile-center > .feedback-form footer > p,
html[data-theme="light"] body.emstudio-view-profile .feedback-form-status {
  color: var(--profile-day-muted);
}

html[data-theme="light"] body.emstudio-view-profile .feedback-profile-center > .feedback-form footer > .feedback-profile-submit {
  color: #ffffff;
  background: var(--profile-day-teal);
  border-color: var(--profile-day-teal);
  box-shadow: 0 8px 17px rgba(8, 124, 113, .19);
}

html[data-theme="light"] body.emstudio-view-profile .feedback-profile-center > .feedback-view {
  border-top-color: var(--profile-day-line);
}

html[data-theme="light"] body.emstudio-view-profile .feedback-profile-center > .feedback-view h5 {
  color: var(--profile-day-ink);
}

html[data-theme="light"] body.emstudio-view-profile .feedback-entry {
  border-color: var(--profile-day-line);
  background: #ffffff;
  box-shadow: 0 5px 13px rgba(31, 77, 102, .04);
}

html[data-theme="light"] body.emstudio-view-profile .feedback-entry-type {
  color: var(--profile-day-ink);
}

html[data-theme="light"] body.emstudio-view-profile .feedback-entry-status {
  color: #056f65;
  background: #e7f5f1;
  border-color: rgba(8, 124, 113, .18);
}

html[data-theme="light"] body.emstudio-view-profile .feedback-entry-status.is-closed {
  color: var(--profile-day-muted);
  background: #f0f5f7;
  border-color: var(--profile-day-line);
}

html[data-theme="light"] body.emstudio-view-profile .feedback-entry-status.is-replied {
  color: #176fa7;
  background: #e8f3fa;
  border-color: rgba(23, 111, 167, .18);
}

html[data-theme="light"] body.emstudio-view-profile .feedback-entry-content {
  color: var(--profile-day-ink-soft);
}

html[data-theme="light"] body.emstudio-view-profile .feedback-entry-meta {
  color: var(--profile-day-muted);
}

html[data-theme="light"] body.emstudio-view-profile .feedback-entry-replies,
html[data-theme="light"] body.emstudio-view-profile .feedback-admin-tools {
  border-top-color: var(--profile-day-line);
}

html[data-theme="light"] body.emstudio-view-profile .feedback-entry-reply {
  background: #eff8f5;
  border-left-color: var(--profile-day-teal);
}

html[data-theme="light"] body.emstudio-view-profile .feedback-entry-reply strong {
  color: var(--profile-day-ink);
}

html[data-theme="light"] body.emstudio-view-profile .feedback-entry-reply p {
  color: var(--profile-day-ink-soft);
}

html[data-theme="light"] body.emstudio-view-profile .feedback-entry-reply time {
  color: var(--profile-day-muted);
}

html[data-theme="light"] body.emstudio-view-profile .feedback-admin-reply-form {
  background: #f1f7f8;
  border-color: var(--profile-day-line);
}

html[data-theme="light"] body.emstudio-view-profile :is(.announcement-composer, .announcement-history) {
  border-color: var(--profile-day-line);
  background: linear-gradient(145deg, #ffffff, #f3fafb);
  box-shadow: var(--profile-day-shadow), inset 0 1px 0 #ffffff;
}

html[data-theme="light"] body.emstudio-view-profile :is(.announcement-composer h4, .announcement-history h4) {
  color: var(--profile-day-ink);
}

html[data-theme="light"] body.emstudio-view-profile :is(.announcement-composer-state, .announcement-history-count) {
  color: var(--profile-day-muted);
  background: #edf5f7;
  border-color: var(--profile-day-line);
}

html[data-theme="light"] body.emstudio-view-profile .announcement-title-input,
html[data-theme="light"] body.emstudio-view-profile .announcement-editor {
  color: var(--profile-day-ink);
  background: #ffffff;
  border-color: var(--profile-day-line);
}

html[data-theme="light"] body.emstudio-view-profile .announcement-title-input::placeholder,
html[data-theme="light"] body.emstudio-view-profile .announcement-editor:empty::before {
  color: var(--profile-day-subtle);
}

html[data-theme="light"] body.emstudio-view-profile :is(.announcement-title-input:focus, .announcement-editor:focus) {
  box-shadow: none;
}

html[data-theme="light"] body.emstudio-view-profile .announcement-editor-tools {
  border-color: var(--profile-day-line);
  background: #edf5f7;
}

html[data-theme="light"] body.emstudio-view-profile .announcement-editor-tools button {
  color: var(--profile-day-ink-soft);
  background: #ffffff;
  border-color: var(--profile-day-line);
}

html[data-theme="light"] body.emstudio-view-profile .announcement-editor-tools button:hover,
html[data-theme="light"] body.emstudio-view-profile .announcement-editor-tools button:focus-visible,
html[data-theme="light"] body.emstudio-view-profile .announcement-editor-tools button.is-active {
  color: #ffffff;
  background: var(--profile-day-teal);
  border-color: var(--profile-day-teal);
}

html[data-theme="light"] body.emstudio-view-profile .announcement-composer-help,
html[data-theme="light"] body.emstudio-view-profile .announcement-editor-count {
  color: var(--profile-day-muted);
}

html[data-theme="light"] body.emstudio-view-profile .announcement-cancel-button {
  color: var(--profile-day-ink-soft);
  background: #ffffff;
  border-color: var(--profile-day-line);
}

html[data-theme="light"] body.emstudio-view-profile .announcement-publish-button {
  color: #ffffff;
  background: var(--profile-day-teal);
  border-color: var(--profile-day-teal);
}

html[data-theme="light"] body.emstudio-view-profile .announcement-item {
  border-color: var(--profile-day-line);
  background: #ffffff;
  box-shadow: 0 5px 13px rgba(31, 77, 102, .04);
}

html[data-theme="light"] body.emstudio-view-profile .announcement-item.is-unread {
  border-color: rgba(8, 124, 113, .34);
}

html[data-theme="light"] body.emstudio-view-profile .announcement-item h5 {
  color: var(--profile-day-ink);
}

html[data-theme="light"] body.emstudio-view-profile .announcement-item time {
  color: var(--profile-day-muted);
}

html[data-theme="light"] body.emstudio-view-profile .announcement-item-content {
  color: var(--profile-day-ink-soft);
}

html[data-theme="light"] body.emstudio-view-profile .announcement-item-content :is(h2, h3, h4) {
  color: var(--profile-day-ink);
}

html[data-theme="light"] body.emstudio-view-profile .announcement-item > footer {
  border-top-color: var(--profile-day-line);
}

html[data-theme="light"] body.emstudio-view-profile .announcement-item > footer > span {
  color: var(--profile-day-muted);
}

html[data-theme="light"] body.emstudio-view-profile .announcement-item-actions > button {
  color: var(--profile-day-ink-soft);
  background: #f0f6f8;
  border-color: var(--profile-day-line);
}

html[data-theme="light"] body.emstudio-view-profile .announcement-item-actions > button:hover {
  color: #ffffff;
  background: var(--profile-day-teal);
  border-color: var(--profile-day-teal);
}

html[data-theme="light"] body.emstudio-view-profile .announcement-item-actions > .announcement-icon-action.is-danger:hover {
  background: var(--profile-day-danger);
  border-color: var(--profile-day-danger);
}

html[data-theme="light"] body.emstudio-view-profile .profile-admin-page-chip {
  color: #056f65;
  background: #e7f5f1;
  border-color: rgba(8, 124, 113, .18);
}

html[data-theme="light"] body.emstudio-view-profile .profile-admin-users {
  border-color: var(--profile-day-line);
  background: #ffffff;
  box-shadow: var(--profile-day-shadow), inset 0 1px 0 #ffffff;
}

html[data-theme="light"] body.emstudio-view-profile .profile-admin-user-head {
  color: var(--profile-day-muted);
  background: #eef5f7;
  border-bottom-color: var(--profile-day-line);
}

html[data-theme="light"] body.emstudio-view-profile .profile-admin-user-row {
  border-bottom-color: var(--profile-day-line);
}

html[data-theme="light"] body.emstudio-view-profile .profile-admin-user-row:hover {
  background: #f0f8f7;
}

html[data-theme="light"] body.emstudio-view-profile .profile-admin-user-identity > img {
  background: #e7f2f5;
  border-color: rgba(8, 124, 113, .19);
  box-shadow: 0 4px 11px rgba(31, 77, 102, .10);
}

html[data-theme="light"] body.emstudio-view-profile .profile-admin-user-identity strong {
  color: var(--profile-day-ink);
}

html[data-theme="light"] body.emstudio-view-profile .profile-admin-user-identity small {
  color: var(--profile-day-muted);
}

html[data-theme="light"] body.emstudio-view-profile .profile-admin-role {
  color: #056f65;
  background: #e7f5f1;
  border-color: rgba(8, 124, 113, .17);
}

html[data-theme="light"] body.emstudio-view-profile .profile-admin-registered {
  color: var(--profile-day-muted);
}

html[data-theme="light"] body.emstudio-view-profile .profile-admin-credits {
  color: var(--profile-day-gold);
}

html[data-theme="light"] body.emstudio-view-profile .profile-admin-credit-form input[type="number"] {
  color: var(--profile-day-ink);
  background: #ffffff;
  border-color: var(--profile-day-line);
}

html[data-theme="light"] body.emstudio-view-profile .profile-admin-credit-form input[type="number"]::placeholder {
  color: var(--profile-day-subtle);
}

html[data-theme="light"] body.emstudio-view-profile .profile-admin-credit-form input[type="number"]:focus {
  background: #ffffff;
  box-shadow: none;
}

html[data-theme="light"] body.emstudio-view-profile .profile-admin-credit-form button {
  color: #ffffff;
  background: var(--profile-day-teal);
  border-color: var(--profile-day-teal);
}

html[data-theme="light"] body.emstudio-view-profile .profile-admin-credit-form button:hover,
html[data-theme="light"] body.emstudio-view-profile .profile-admin-credit-form button:focus-visible {
  color: #ffffff;
  background: #096b62;
  border-color: #096b62;
}

html[data-theme="light"] body.emstudio-view-profile .profile-admin-credit-status {
  color: var(--profile-day-muted);
}

html[data-theme="light"] body.emstudio-view-profile .profile-admin-credit-status.is-error {
  color: var(--profile-day-danger);
}

html[data-theme="light"] body.emstudio-view-profile .profile-admin-credit-status.is-success {
  color: var(--profile-day-teal);
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard .empty-state {
  border-color: var(--profile-day-line);
  background: linear-gradient(145deg, #ffffff, #f3f9fa);
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard .empty-state :is(h3, h4) {
  color: var(--profile-day-ink);
}

html[data-theme="light"] body.emstudio-view-profile .profile-dashboard .empty-state p {
  color: var(--profile-day-muted);
}

html[data-theme="light"] body.emstudio-view-profile :is(.profile-admin-pagination a, .profile-admin-pagination span, .profile-dashboard-content .pagination a, .profile-dashboard-content .pagination span) {
  color: var(--profile-day-ink-soft);
  border-color: var(--profile-day-line);
  background: #ffffff;
}

html[data-theme="light"] body.emstudio-view-profile :is(.profile-admin-pagination .current, .profile-dashboard-content .pagination .current) {
  color: #ffffff;
  background: var(--profile-day-teal);
  border-color: var(--profile-day-teal);
}

@media (max-width: 980px) {
html[data-theme="light"] body.emstudio-view-profile .profile-hero-stats {
  border-top-color: var(--profile-day-line);
}


}
