.app-window[data-app="about"] { width: min(430px,calc(100vw - 28px)); height:min(690px,calc(100vh - 86px)); border:1px solid #746d78; background:#100c12; box-shadow:none; }
.app-window[data-app="about"] .app-window__bar { min-height:31px; padding-right:4px; border-bottom:1px solid #57505a; background:#211a23; }
.app-window[data-app="about"] .app-window__button { border:1px solid #171218; box-shadow:inset -1px -1px 0 #aaa4ad; }
.app-window[data-app="about"] .app-window__content { display:block; min-height:0; height:calc(100% - 30px); padding:0; background:#100c12; }
.app-window[data-app="about"] .app-window__copy,.app-window[data-app="about"] .app-window__stamp,.app-window[data-app="about"] .my-corner { display:none; }
.about-receipt { --editor:#100c12;--editor-2:#18121b;--ink:#ece7ed;--muted:#706a78;--key:#8fd9e4;--string:#f2a47f;--hot:#ff2c9c;position:relative;display:none;width:100%;height:100%;overflow:hidden;color:var(--ink);background:var(--editor);border:0;box-shadow:none;font-family:var(--mono); }
.app-window[data-app="about"] .about-receipt { display:flex;flex-direction:column; }
.code-profile__output { flex:1;min-width:0;min-height:0;overflow:auto;padding:10px 0 14px;scrollbar-color:#514a55 #18121b;scrollbar-width:thin;outline:none; }
.code-profile__line { display:grid;grid-template-columns:36px minmax(0,1fr);min-height:19px;padding-right:10px;font:400 11px/1.55 var(--mono);white-space:pre; }
.code-profile__line-no { padding-right:8px;color:var(--muted);text-align:right;user-select:none;border-right:1px solid #302932; }
.code-profile__line code { min-width:0;padding-left:10px;color:#d9d4dc;font:inherit; }
.code-profile__key { color:var(--key); }.code-profile__string { color:var(--string); }.app-window[data-app="about"] .code-profile__infinity{display:inline-block;font-size:18px;font-weight:900;line-height:.7;transform:scaleX(1.12);transform-origin:center;}
.code-profile__hint { flex:0 0 auto;margin:0;padding:7px 10px;color:#837b87;background:#18121b;border-top:1px solid #39323d;font:700 8px/1.2 var(--mono);letter-spacing:.06em;text-align:right; }
.code-profile__hint span { color:var(--hot);animation:code-caret 780ms steps(1,end) infinite; }
@keyframes code-caret{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.code-profile__hint span{animation:none}}
@media(max-width:520px){.app-window[data-app="about"]{left:8px!important;top:8px!important;width:calc(100vw - 16px);height:calc(100vh - 78px)}.code-profile__line{font-size:10px}}



