html body.coast-site #main-content .shore-comments{margin-top:var(--space-12);padding-top:var(--space-8);border-top:var(--border-width) solid var(--color-border);scroll-margin-top:var(--space-2);color:var(--color-text)}html body.coast-site #main-content .guestbook-page{max-width:var(--article-width)}html body.coast-site #main-content .shore-comments :is(.comments-count,.comments-guidance,.comments-status){color:var(--color-muted);font-size:var(--text-meta)!important}html body.coast-site #comments a{color:var(--color-accent)}#comments [hidden]{display:none!important}#comments .comments-widget{margin-top:var(--space-6)}html body.coast-site #comments .tk-fade-in{opacity:1!important;animation:none!important;transform:none!important}html body.coast-site #comments :is(.tk-comment,.tk-admin,.tk-login,.tk-preview-container,.tk-content pre,.tk-extras,.el-dialog,.el-message,.OwO-body,.OwO-bar,.tk-pagination){background:var(--color-surface)!important;color:var(--color-text)!important;border-color:var(--color-border)!important;box-shadow:none!important}html body.coast-site #comments .tk-comment{padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);margin-top:var(--space-4)}html body.coast-site #comments :is(.tk-main,.tk-row,.tk-meta-input,.el-input,.el-textarea,.tk-input){min-width:0;max-width:100%}html body.coast-site #comments :is(input,textarea){width:100%;min-height:var(--control-height);caret-color:var(--color-accent);background:var(--color-surface)!important;color:var(--color-text)!important;border:var(--border-width) solid var(--color-border-strong)!important;border-radius:var(--radius-control)!important;font:var(--text-body)/var(--leading-body) var(--font-body)!important;box-shadow:none!important}html body.coast-site #comments :is(input,textarea):focus{outline:var(--focus-width) solid var(--color-accent);outline-offset:var(--focus-offset);border-color:var(--color-accent)!important}html body.coast-site #comments :is(input,textarea)::placeholder{color:var(--color-muted)!important}html body.coast-site #comments :is(.el-input-group__prepend,.el-input-group__append,.el-input__count,.el-textarea .el-input__count){background:var(--color-surface)!important;color:var(--color-muted)!important;border-color:var(--color-border-strong)!important}html body.coast-site #comments .tk-meta-input{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}html body.coast-site #comments .tk-meta-input .el-input{flex-direction:column;margin:0;display:flex;width:100%!important}html body.coast-site #comments .tk-meta-input .el-input-group__prepend{width:auto;padding:var(--space-2) 0;text-align:left;font-size:var(--text-meta);border:0;background:0 0!important}html body.coast-site #comments .tk-meta-input .el-input__inner{border-radius:var(--radius-control)!important}html body.coast-site #comments :is(.tk-time,.tk-extras,.tk-footer,.tk-action-link,.tk-input .el-input__count){color:var(--color-muted)!important;font-size:var(--text-meta)!important}html body.coast-site #comments .tk-content{color:var(--color-text);overflow-wrap:anywhere}html body.coast-site #comments .tk-content :is(p,li){color:var(--color-text)}html body.coast-site #comments .tk-tag-green{border-radius:var(--radius-pill);font-size:var(--text-meta);padding:0 var(--space-2);color:var(--color-accent)!important;border:var(--border-width) solid var(--color-accent)!important;background:0 0!important}html body.coast-site #comments .tk-replies{margin-left:var(--space-4)}html body.coast-site #comments .tk-replies .tk-replies .tk-replies{border-left:0;margin-left:0;padding-left:0}html body.coast-site #comments .tk-replies .tk-replies .tk-replies .tk-comment{border-inline:0;border-radius:0;padding-inline:0}html body.coast-site #comments .tk-replies .tk-replies .tk-avatar{display:none}html body.coast-site #comments .tk-replies .tk-replies .tk-main{margin-left:0}html body.coast-site #comments .tk-comments-no{display:none}html body.coast-site #comments .tk-comments-count{visibility:hidden}html body.coast-site #comments .el-loading-mask{background:var(--color-bg)!important}html body.coast-site #comments .el-button:not(.action-primary),html body.coast-site #comments .comments-retry{min-height:var(--control-height);padding:var(--space-2) var(--space-4);border-radius:var(--radius-control);font:inherit;cursor:pointer;color:var(--color-accent)!important;background:var(--color-surface)!important;border:var(--border-width) solid var(--color-border-strong)!important}html body.coast-site #comments .el-button.action-primary,html body.coast-site #comments .tk-submit .el-button--primary{align-items:center;gap:var(--space-5);min-height:var(--control-primary-height);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-6);border:var(--border-width) solid var(--color-accent);border-radius:var(--radius-pill);font:var(--text-body)/var(--leading-heading) var(--font-body);display:inline-flex;background:var(--color-accent)!important;color:var(--color-bg)!important}html body.coast-site #comments .tk-submit .el-button--primary .action-arrow{width:var(--arrow-circle-size);height:var(--arrow-circle-size);border-radius:var(--radius-pill);background:var(--color-bg);color:var(--color-accent);place-items:center;display:inline-grid}html body.coast-site #comments .el-button.action-primary:disabled,html body.coast-site #comments .tk-submit .el-button--primary:disabled{cursor:not-allowed;background:var(--color-surface)!important;color:var(--color-muted)!important;border-color:var(--color-border)!important}html body.coast-site #comments .tk-submit .actions{gap:var(--space-3);flex-wrap:wrap}html body.coast-site #comments .tk-submit-action-icon{min-width:var(--control-height);min-height:var(--control-height);justify-content:center;align-items:center;display:inline-flex}html body.coast-site #comments .tk-comments-title{color:var(--color-text)}html body.coast-site #comments :is(.el-table,.el-table tr,.el-table th,.el-table td,.el-tabs__content,.el-select-dropdown,.el-popover),html body.coast-site:has(.shore-comments)>:is(.el-message,.el-select-dropdown,.el-tooltip__popper),html body.coast-site:has(.shore-comments) .el-message-box{background:var(--color-surface)!important;color:var(--color-text)!important;border-color:var(--color-border)!important}html body.coast-site #comments :is(.tk-icon,.tk-action-icon,.tk-submit-action-icon){color:var(--color-accent)!important}html body.coast-site #comments :is(.tk-icon,.tk-action-icon,.tk-submit-action-icon,.tk-extra) svg{width:var(--arrow-size)!important;height:var(--arrow-size)!important;fill:currentColor!important}html body.coast-site #comments .tk-comments-title .tk-icon{justify-content:center;align-items:center;display:inline-flex}html body.coast-site #comments .tk-action-link{align-items:center;gap:var(--space-2);min-width:var(--control-height);min-height:var(--control-height);display:inline-flex}html body.coast-site #comments .tk-comment .tk-row{flex-wrap:wrap}html body.coast-site #comments .tk-comments-title .tk-icon{min-width:var(--control-height);min-height:var(--control-height)}@media (width<=767px){html body.coast-site #comments .tk-meta-input{grid-template-columns:minmax(0,1fr)}html body.coast-site #comments .tk-avatar{display:none}}@media (prefers-reduced-motion:reduce){html body.coast-site #comments *,html body.coast-site #comments :before,html body.coast-site #comments :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html[data-motion=off] body.coast-site #comments *{transition:none!important;animation:none!important}
