._LegacyApp_ol8z1_1{width:100%;max-width:768px;margin:auto;padding-bottom:5rem}._LegacyApp_ol8z1_1>header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;margin:1rem;border-radius:5px;background-color:var(--fieldset-background-color)}._LegacyApp_ol8z1_1>header>h1{display:flex;flex-direction:row;align-items:center;gap:.5rem;font-weight:700}._LegacyApp_ol8z1_1>header>h1 img{width:2rem;height:2rem}._LegacyApp_ol8z1_1>header>ul{display:flex;flex-direction:row;justify-content:space-between;gap:1rem}._LegacyApp_ol8z1_1>form{display:flex;flex-direction:column;gap:2rem;padding:1rem 1rem 5rem}._LegacyApp_ol8z1_1>form>section{display:flex;flex-direction:column;gap:1rem}._LegacyApp_ol8z1_1>form>section>header{display:flex;flex-direction:row;align-items:center;justify-content:space-between}._LegacyApp_ol8z1_1>form>section>header h2{font-weight:700}._LegacyApp_ol8z1_1>form>section>header ul{display:flex;flex-direction:row;gap:1rem;align-items:center}._LegacyApp_ol8z1_1>form>section>fieldset{display:flex;flex-direction:column;gap:1rem;padding:1rem;border-radius:5px;background-color:var(--fieldset-background-color)}._LegacyApp_ol8z1_1>form>section>fieldset>legend{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}._LegacyApp_ol8z1_1>form>section>fieldset[aria-label]:before{display:block;content:attr(aria-label);color:var(--fieldset-legend-color);font-size:.75rem}._LegacyApp_ol8z1_1>form>section>fieldset textarea{line-height:1.5;width:100%;height:30vh;min-height:10rem;border-radius:5px;border:1px solid var(--textarea-border-color);padding:1rem}._LegacyApp_ol8z1_1>form>section>fieldset label{color:var(--label-color)}._LegacyApp_ol8z1_1>form>section>fieldset input[type=text],._LegacyApp_ol8z1_1>form>section>fieldset input[type=email]{border:1px solid var(--textarea-border-color);padding:1rem;border-radius:5px}._LegacyApp_ol8z1_1>form>section>fieldset>p{font-size:.875rem;line-height:1.5}._LegacyApp_ol8z1_1>form>section>fieldset>p strong{font-weight:700}._LegacyApp_ol8z1_1>form>._Compose_ol8z1_110>fieldset ul{display:flex;flex-direction:column;gap:1rem}._LegacyApp_ol8z1_1>form>._Compose_ol8z1_110>fieldset ul li{display:flex;flex-direction:column;gap:1rem}._LegacyApp_ol8z1_1>form>._Preview_ol8z1_120>output{padding:1rem;border-radius:5px;white-space:pre-wrap;background-color:var(--fieldset-background-color);line-height:1.5}._LegacyApp_ol8z1_1>form>._Preview_ol8z1_120>output>strong{font-weight:700;display:block;border-bottom:1px dotted var(--textarea-border-color);padding:0 0 1rem;margin:0 0 1rem}._LegacyApp_ol8z1_1>form>._Recipients_ol8z1_134>fieldset>ul{display:flex;flex-direction:column;gap:1rem}._Recipient_ol8z1_134{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}._Recipient_ol8z1_134:not(:last-child){border-bottom:1px dashed #D0D0D0;padding-bottom:1rem}._Recipient_ol8z1_134>input[type=email]{flex:1 1 auto;padding:.5rem!important}._Recipient_ol8z1_134>input[type=email]:invalid{border:1px solid red}._Recipient_ol8z1_134>button{display:flex;flex-direction:column;gap:.5rem;min-width:1rem;justify-content:center;align-items:center;flex-shrink:0;flex-shrink:1;padding:.5rem;border-radius:5px;background-color:#d0d0d022}._CloseWindowButton_ol8z1_172{width:100%;margin-top:3rem}._LegacyVersion_ol8z1_177{background-color:#e3b33e40;padding:1rem 1.5rem 1rem 1rem;margin:1rem;border-radius:5px;color:#050505;color:var(--primary-color);font-weight:700;display:flex;flex-direction:row;align-items:center;gap:.5rem;border:2px solid rgb(227,179,62);position:relative}._LegacyVersion_ol8z1_177 a{text-decoration:underline}._LegacyVersion_ol8z1_177 button{position:absolute;top:.25rem;right:.25rem;background-color:transparent}._ModifyWithAIButton_ol8z1_203{border:1px solid blueviolet;color:#8a2be2;padding:1rem;border-radius:10px;font-weight:700}html,body{margin:0;padding:0;line-height:1}*{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:none;color:inherit}ul,ol{list-style:none}img{display:block;max-width:100%;height:auto}table{border-collapse:collapse;border-spacing:0}input,button,textarea,select{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;background-color:inherit;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=submit],input[type=button],button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}fieldset{border:0;margin:0;padding:0}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}abbr,acronym{border:0;font-variant:normal}a,button,summary{cursor:pointer}:root:has(dialog[open]){overflow:hidden}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-size:16px;color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--background-color)}html,body,#root{min-height:100%;height:100%;display:flex;flex-direction:column;max-height:100%}:root{--accent-color: #e3b33e;--accent-color-semitransparent: #e3b33e40}@media (prefers-color-scheme: dark){:root{--background-color: #050505;--primary-color: #D0D0D0;--secondary-color: #909090;--textarea-border-color: #505050;--fieldset-legend-color: var(--secondary-color);--fieldset-background-color: #1A1A1A;--label-color:var(--secondary-color);--layout-separator-color: #505050;--dialog-backdrop-color: #FFFFFF44;--text-color-against-accent-color: #000}}@media (prefers-color-scheme: light){:root{--background-color: #F0F0F0;--primary-color: #0D0D0D;--secondary-color: #555;--textarea-border-color: #D0D0D0;--fieldset-legend-color: var(--secondary-color);--fieldset-background-color: #FDFDFD;--label-color:var(--secondary-color);--layout-separator-color: #D0D0D0;--dialog-backdrop-color: #00000077;--text-color-against-accent-color: #000}}
