.ktff-amp{margin:0 0 12px;padding:7px;background:linear-gradient(#44475f,#202231);border:3px outset #85879a;color:#dedee8;font:11px Verdana,sans-serif;min-width:0}.ktff-amp h2{font:bold 11px Verdana,sans-serif;letter-spacing:1px;margin:0 0 7px;color:#eee}.ktff-amp h2 span{float:right;font-size:8px;color:#a6b7aa}.amp-screen{background:#09100b;border:2px inset #6c7084;color:#9eff51;padding:7px;font-family:monospace}.amp-screen output{float:right;font-size:21px}.amp-screen p{clear:both;margin:5px 0 0;font-size:11px;overflow-wrap:anywhere;min-height:28px}.amp-bars{font-size:22px;letter-spacing:1px;color:#67bc42;opacity:.4}.playing .amp-bars{opacity:1}.ktff-amp>label{display:block;margin-top:7px;font-size:9px}.ktff-amp select{width:100%;min-width:0;background:#111a13;color:#a9f778;border:2px inset #777;padding:5px;font-size:11px}.amp-buttons{display:flex;gap:4px;margin:8px 0}.amp-buttons button{flex:1;min-width:0;padding:5px 0;background:#b9bbc7;color:#161a24;border:2px outset #e9e9ef;font-size:16px;cursor:pointer}.amp-buttons button:active{border-style:inset}.ktff-amp .amp-volume{display:flex;align-items:center;gap:8px}.amp-volume input{width:100%;min-width:0;accent-color:#7fc657}.ktff-amp small{display:block;font-size:9px;line-height:1.4;margin-top:7px;color:#c0c0cf}.ktff-amp :focus-visible{outline:2px solid #d7ff6b;outline-offset:2px}

.amp-launcher{display:block;text-decoration:none;cursor:pointer}.amp-launcher:hover{filter:brightness(1.15)}.amp-heading{display:block;font-weight:bold;letter-spacing:1px;margin-bottom:7px}.amp-heading>span{float:right;font-size:8px}.amp-launcher .amp-screen{display:block}.amp-launch-title{display:block;font-size:10px;margin-top:6px}.amp-launch-controls{display:block;background:#b9bbc7;color:#161a24;border:2px outset #e9e9ef;margin:8px 0;padding:5px;text-align:center;font-size:17px}.amp-launcher strong{font-size:11px;color:#def3a3}.amp-popup{margin:0;padding:12px;background:#202231;color:#dedee8;font:13px Verdana,sans-serif}.amp-popup main{max-width:400px;margin:auto}.amp-popup .ktff-amp{margin:0}.amp-popup *{box-sizing:border-box}
