html[data-tkx-theme="day"] body {
  color: #24362d !important;
}

html[data-tkx-theme="day"] .hero {
  color: #20352a !important;
  background: linear-gradient(135deg, rgba(251,248,238,.92), rgba(237,244,232,.93) 52%, rgba(223,235,217,.90)) !important;
  border: 1px solid rgba(104,138,101,.22) !important;
  box-shadow: 0 14px 30px rgba(65, 101, 78, .10) !important;
}

html[data-tkx-theme="day"] .hero p {
  color: #4f6456 !important;
}

html[data-tkx-theme="day"] .topbar,
html[data-tkx-theme="day"] .panel,
html[data-tkx-theme="day"] .card,
html[data-tkx-theme="day"] .top {
  background: linear-gradient(180deg, rgba(254,252,244,.90), rgba(243,247,238,.88)) !important;
  border-color: rgba(102,132,95,.18) !important;
  box-shadow: 0 12px 24px rgba(55, 86, 70, .08) !important;
  backdrop-filter: blur(10px);
}

html[data-tkx-theme="day"] .top {
  color: #22352b !important;
}

html[data-tkx-theme="day"] .top h1 {
  color: #1f3128 !important;
}

html[data-tkx-theme="day"] .panel:hover,
html[data-tkx-theme="day"] .panel:focus-within,
html[data-tkx-theme="day"] .topbar:hover,
html[data-tkx-theme="day"] .topbar:focus-within,
html[data-tkx-theme="day"] .top:hover,
html[data-tkx-theme="day"] .top:focus-within {
  border-color: rgba(83,126,92,.28) !important;
  box-shadow: 0 16px 28px rgba(52, 84, 68, .12) !important;
}

html[data-tkx-theme="day"] .hd {
  color: #42663f !important;
  border-bottom-color: rgba(102,132,95,.12) !important;
  background: linear-gradient(180deg, rgba(128,175,110,.13), rgba(128,175,110,0)) !important;
}

html[data-tkx-theme="day"] .field label,
html[data-tkx-theme="day"] .meta,
html[data-tkx-theme="day"] .muted,
html[data-tkx-theme="day"] .uploader .u-mobile,
html[data-tkx-theme="day"] .chip {
  color: #5f7466 !important;
}

html[data-tkx-theme="day"] .field input,
html[data-tkx-theme="day"] .field select {
  color: #22372c !important;
  background: linear-gradient(180deg, rgba(255,255,251,.96), rgba(242,248,239,.95)) !important;
  border-color: rgba(106,139,101,.22) !important;
}

html[data-tkx-theme="day"] .field input[type=file] {
  color: #4f6456 !important;
}

html[data-tkx-theme="day"] .field input[type=file]::file-selector-button {
  border-color: rgba(96,136,91,.20) !important;
  background: linear-gradient(180deg, #f7fbf4, #e6f1e0) !important;
  color: #355742 !important;
  font-weight: 700;
}

html[data-tkx-theme="day"] .field input[type=file]::file-selector-button:hover {
  border-color: rgba(82,126,92,.30) !important;
  box-shadow: 0 4px 10px rgba(57, 88, 69, .10) !important;
}

html[data-tkx-theme="day"] .smart-picker__box {
  background: linear-gradient(180deg, rgba(255,255,251,.96), rgba(242,248,239,.95)) !important;
  border-color: rgba(106,139,101,.22) !important;
}
html[data-tkx-theme="day"] .smart-picker__input { color: #22372c !important; }
html[data-tkx-theme="day"] .smart-picker__input::placeholder { color: #8aa08f !important; }
html[data-tkx-theme="day"] .smart-picker:hover .smart-picker__box { border-color: rgba(86,128,95,.32) !important; }
html[data-tkx-theme="day"] .smart-picker.is-open .smart-picker__box { border-color: rgba(74,121,86,.40) !important; box-shadow: 0 0 0 3px rgba(112,162,120,.14) !important; }
html[data-tkx-theme="day"] .smart-picker__chip {
  background: rgba(246,251,243,.88) !important;
  border-color: rgba(107,137,99,.18) !important;
  color: #3d5745 !important;
}
html[data-tkx-theme="day"] .smart-picker__menu {
  background: linear-gradient(180deg, rgba(254,252,244,.96), rgba(243,247,238,.94)) !important;
  border-color: rgba(102,132,95,.16) !important;
  box-shadow: 0 14px 24px rgba(55,86,70,.12) !important;
}
html[data-tkx-theme="day"] .smart-picker__item { color: #2b4033 !important; }
html[data-tkx-theme="day"] .smart-picker__item:hover,
html[data-tkx-theme="day"] .smart-picker__item:focus-visible { background: rgba(233,243,229,.85) !important; }
html[data-tkx-theme="day"] .smart-picker__item small,
html[data-tkx-theme="day"] .smart-picker__empty,
html[data-tkx-theme="day"] .smart-picker__loading,
html[data-tkx-theme="day"] .smart-picker__more { color: #5f7466 !important; }
html[data-tkx-theme="day"] .smart-picker__create { color: #42663f !important; }

html[data-tkx-theme="day"] .field input::placeholder {
  color: #8aa08f !important;
}

html[data-tkx-theme="day"] .field input:hover,
html[data-tkx-theme="day"] .field select:hover {
  border-color: rgba(86,128,95,.32) !important;
  background: rgba(252,255,251,.98) !important;
}

html[data-tkx-theme="day"] .field input:focus,
html[data-tkx-theme="day"] .field select:focus {
  border-color: rgba(74,121,86,.40) !important;
  box-shadow: 0 0 0 3px rgba(112,162,120,.14) !important;
}

html[data-tkx-theme="day"] .field select option,
html[data-tkx-theme="day"] .field select optgroup {
  color: #243225 !important;
  background: #f7fbf4 !important;
}

html[data-tkx-theme="day"] .field select option:checked {
  background: #dbead5 !important;
  color: #1f2f21 !important;
}

html[data-tkx-theme="day"] .btn {
  border-color: #54754b !important;
  background: linear-gradient(180deg, #7aa868, #55784d) !important;
  color: #f8fff7 !important;
  box-shadow: 0 8px 16px rgba(67, 102, 65, .16) !important;
}

html[data-tkx-theme="day"] .btn.sub {
  border-color: rgba(106,139,101,.22) !important;
  background: linear-gradient(180deg, rgba(255,255,251,.96), rgba(241,247,238,.94)) !important;
  color: #3f5b48 !important;
}

html[data-tkx-theme="day"] .btn.print {
  border-color: #6e5640 !important;
  background: linear-gradient(180deg, #9c7a58, #755b45) !important;
  color: #fffaf4 !important;
}

html[data-tkx-theme="day"] .btn:hover,
html[data-tkx-theme="day"] .btn:focus-visible {
  box-shadow: 0 12px 20px rgba(58, 92, 61, .18) !important;
}

html[data-tkx-theme="day"] .chip {
  background: rgba(246, 251, 243, .88) !important;
  border-color: rgba(107,137,99,.18) !important;
}

html[data-tkx-theme="day"] .card {
  color: #2a3d31 !important;
}

html[data-tkx-theme="day"] .card:hover,
html[data-tkx-theme="day"] .card:focus-within {
  border-color: rgba(86,128,95,.24) !important;
  box-shadow: 0 16px 26px rgba(57, 88, 69, .10), 0 0 0 1px rgba(116,164,118,.08) inset !important;
}

html[data-tkx-theme="day"] .media {
  background: linear-gradient(180deg, rgba(251,254,248,.68), rgba(236,244,231,.74)) !important;
  border-right-color: rgba(106,139,101,.12) !important;
}

html[data-tkx-theme="day"] .main-image,
html[data-tkx-theme="day"] .thumb {
  background: #eef4ea !important;
  border-color: rgba(106,139,101,.14) !important;
}

html[data-tkx-theme="day"] .ttl,
html[data-tkx-theme="day"] #nicknameText {
  color: #253a2e !important;
}

html[data-tkx-theme="day"] .cat {
  background: rgba(152,194,123,.14) !important;
  border-color: rgba(96,139,93,.22) !important;
  color: #41663d !important;
}

html[data-tkx-theme="day"] .tag {
  background: rgba(118,163,146,.10) !important;
  border-color: rgba(102,146,129,.18) !important;
  color: #3e685b !important;
}

html[data-tkx-theme="day"] .tag:hover,
html[data-tkx-theme="day"] .tag:focus-visible {
  background: rgba(118,163,146,.16) !important;
  border-color: rgba(90,132,97,.22) !important;
  color: #2f574b !important;
}

html[data-tkx-theme="day"] .uploader {
  background: rgba(252,255,249,.74) !important;
  border-color: rgba(106,139,101,.12) !important;
}

html[data-tkx-theme="day"] .uploader .u-name {
  color: #2d4738 !important;
}

html[data-tkx-theme="day"] .uploader img,
html[data-tkx-theme="day"] .uploader .ph,
html[data-tkx-theme="day"] .avatar {
  background: #e8efe4 !important;
  border-color: rgba(106,139,101,.15) !important;
  color: #6f856f !important;
}

html[data-tkx-theme="day"] .excerpt,
html[data-tkx-theme="day"] .full details,
html[data-tkx-theme="day"] .empty,
html[data-tkx-theme="day"] .tips {
  background: rgba(252,255,249,.74) !important;
  border-color: rgba(106,139,101,.12) !important;
  color: #4c6253 !important;
}

html[data-tkx-theme="day"] .full .txt {
  color: #385044 !important;
}

html[data-tkx-theme="day"] .pager a,
html[data-tkx-theme="day"] .pager span {
  background: rgba(251,255,249,.84) !important;
  border-color: rgba(106,139,101,.14) !important;
  color: #46604f !important;
}

html[data-tkx-theme="day"] .nav a {
  color: #405a49 !important;
  border-color: rgba(106,139,101,.16) !important;
  background: rgba(251,255,249,.74) !important;
}

html[data-tkx-theme="day"] code {
  background: rgba(246,251,243,.85) !important;
  color: #536742 !important;
}

html[data-tkx-theme="day"] .msg.ok {
  background: #effcf1 !important;
  border-color: #bfe0c3 !important;
  color: #295f33 !important;
}

html[data-tkx-theme="day"] .msg.err {
  background: #fff4ef !important;
  border-color: #efcec0 !important;
  color: #8a4331 !important;
}
