Skip to content

Commit 70ba024

Browse files
authoredFeb 27, 2025··
Updtae to 2025-2-4 release and refactor newsletter related content. (#84)
1 parent f6ef43d commit 70ba024

File tree

2 files changed

+15
-1032
lines changed

2 files changed

+15
-1032
lines changed
 

‎index.html

+8-4
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@
3333
gtag('js', new Date());
3434
gtag('config', 'G-LKETQQ110J');
3535
</script>
36-
<link rel="stylesheet" href="https://pyscript.net/releases/2025.2.3/core.css" />
37-
<script type="module" src="https://pyscript.net/releases/2025.2.3/core.js"></script>
36+
<link rel="stylesheet" href="https://pyscript.net/releases/2025.2.4/core.css" />
37+
<script type="module" src="https://pyscript.net/releases/2025.2.4/core.js"></script>
3838
</head>
3939

4040
<body>
@@ -45,8 +45,8 @@
4545
<div class="logo">
4646
<img src="/assets/images/pyscript-sticker-black.svg">
4747
<strong class="subhead">PyScript is an <u>open source</u>
48-
platform for <em>Python in the browser</em>.</strong>
49-
</div>
48+
platform for <em>Python in the browser</em>.</strong><br/>
49+
<span class="subhead">The latest version is <a href="https://pyscript.net/releases/2025.2.4/" target="_blank">2025.2.4</a>.</span>
5050
</header>
5151
<!-- end header -->
5252

@@ -88,6 +88,7 @@
8888
</div>
8989
<!-- end terminal window -->
9090

91+
9192
<div class="dialogs">
9293
<!-- begin pyscript.com badge -->
9394
<a href="https://pyscript.com/" target="_blank" rel="noreferrer noopener" class="examples-block">
@@ -206,6 +207,9 @@ <h4>PyScript Newsletter</h4>
206207
<div class="loading-indicator" style="display: none;"></div>
207208
</button>
208209
</div>
210+
<div>
211+
<br/><p><a href="/news">Read previous editions</a>.</p>
212+
</div>
209213
</form>
210214
</div>
211215

‎news/index.html

+7-1,028
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<meta charset="utf-8">
55
<meta name="viewport" content="width=device-width, initial-scale=1">
66

7-
<title>Signup for PyScript's newsletter.</title>
7+
<title>PyScript's newsletter.</title>
88
<meta name="description" content="PyScript">
99
<meta name="author" content="PyScript Maintainers">
1010
<meta property="og:title" content="Pyscript.net">
@@ -47,1039 +47,18 @@
4747
<!-- begin header -->
4848
<header class="site-header">
4949
<div class="logo">
50-
<img src="/assets/images/pyscript-sticker-black.svg">
50+
<a href="/"><img src="/assets/images/pyscript-sticker-black.svg"></a>
5151
</div>
5252
</header>
5353
<!-- end header -->
5454

5555
<section class="content">
5656

57-
58-
<style type="text/css">@import url("https://assets.mlcdn.com/fonts.css?version=1726484");</style>
59-
<style type="text/css">
60-
/* LOADER */
61-
.ml-form-embedSubmitLoad {
62-
display: inline-block;
63-
width: 20px;
64-
height: 20px;
65-
}
66-
67-
.g-recaptcha {
68-
transform: scale(1);
69-
-webkit-transform: scale(1);
70-
transform-origin: 0 0;
71-
-webkit-transform-origin: 0 0;
72-
height: ;
73-
}
74-
75-
.sr-only {
76-
position: absolute;
77-
width: 1px;
78-
height: 1px;
79-
padding: 0;
80-
margin: -1px;
81-
overflow: hidden;
82-
clip: rect(0,0,0,0);
83-
border: 0;
84-
}
85-
86-
.ml-form-embedSubmitLoad:after {
87-
content: " ";
88-
display: block;
89-
width: 11px;
90-
height: 11px;
91-
margin: 1px;
92-
border-radius: 50%;
93-
border: 4px solid #fff;
94-
border-color: #ffffff #ffffff #ffffff transparent;
95-
animation: ml-form-embedSubmitLoad 1.2s linear infinite;
96-
}
97-
@keyframes ml-form-embedSubmitLoad {
98-
0% {
99-
transform: rotate(0deg);
100-
}
101-
100% {
102-
transform: rotate(360deg);
103-
}
104-
}
105-
#mlb2-17564783.ml-form-embedContainer {
106-
box-sizing: border-box;
107-
display: table;
108-
margin: 0 auto;
109-
position: static;
110-
width: 100% !important;
111-
}
112-
#mlb2-17564783.ml-form-embedContainer h4,
113-
#mlb2-17564783.ml-form-embedContainer p,
114-
#mlb2-17564783.ml-form-embedContainer span,
115-
#mlb2-17564783.ml-form-embedContainer button {
116-
text-transform: none !important;
117-
letter-spacing: normal !important;
118-
}
119-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper {
120-
background-color: #4C4F5A;
121-
122-
border-width: 0px;
123-
border-color: transparent;
124-
border-radius: 8px;
125-
border-style: solid;
126-
box-sizing: border-box;
127-
display: inline-block !important;
128-
margin: 0;
129-
padding: 0;
130-
position: relative;
131-
}
132-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper.embedPopup,
133-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper.embedDefault { width: 400px; }
134-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper.embedForm { max-width: 400px; width: 100%; }
135-
#mlb2-17564783.ml-form-embedContainer .ml-form-align-left { text-align: left; }
136-
#mlb2-17564783.ml-form-embedContainer .ml-form-align-center { text-align: center; }
137-
#mlb2-17564783.ml-form-embedContainer .ml-form-align-default { display: table-cell !important; vertical-align: middle !important; text-align: center !important; }
138-
#mlb2-17564783.ml-form-embedContainer .ml-form-align-right { text-align: right; }
139-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedHeader img {
140-
border-top-left-radius: 8px;
141-
border-top-right-radius: 8px;
142-
height: auto;
143-
margin: 0 auto !important;
144-
max-width: 100%;
145-
width: undefinedpx;
146-
}
147-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody,
148-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody {
149-
padding: 20px 20px 0 20px;
150-
}
151-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody.ml-form-embedBodyHorizontal {
152-
padding-bottom: 0;
153-
}
154-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent,
155-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent {
156-
text-align: left;
157-
margin: 0 0 20px 0;
158-
}
159-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent h4,
160-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent h4 {
161-
color: #ffffff;
162-
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
163-
font-size: 30px;
164-
font-weight: 400;
165-
margin: 0 0 10px 0;
166-
text-align: left;
167-
word-break: break-word;
168-
}
169-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p,
170-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p {
171-
color: #ffffff;
172-
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
173-
font-size: 14px;
174-
font-weight: 400;
175-
line-height: 20px;
176-
margin: 0 0 10px 0;
177-
text-align: left;
178-
}
179-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ul,
180-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ol,
181-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ul,
182-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ol {
183-
color: #ffffff;
184-
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
185-
font-size: 14px;
186-
}
187-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ol ol,
188-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ol ol {
189-
list-style-type: lower-alpha;
190-
}
191-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ol ol ol,
192-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ol ol ol {
193-
list-style-type: lower-roman;
194-
}
195-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p a,
196-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p a {
197-
color: #FDA703;
198-
text-decoration: underline;
199-
}
200-
201-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-block-form .ml-field-group {
202-
text-align: left!important;
203-
}
204-
205-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-block-form .ml-field-group label {
206-
margin-bottom: 5px;
207-
color: #ffffff;
208-
font-size: 14px;
209-
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
210-
font-weight: bold; font-style: normal; text-decoration: none;;
211-
display: inline-block;
212-
line-height: 20px;
213-
}
214-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p:last-child,
215-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p:last-child {
216-
margin: 0;
217-
}
218-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody form {
219-
margin: 0;
220-
width: 100%;
221-
}
222-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent,
223-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow {
224-
margin: 0 0 20px 0;
225-
width: 100%;
226-
}
227-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow {
228-
float: left;
229-
}
230-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent.horozintalForm {
231-
margin: 0;
232-
padding: 0 0 20px 0;
233-
width: 100%;
234-
height: auto;
235-
float: left;
236-
}
237-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow {
238-
margin: 0 0 10px 0;
239-
width: 100%;
240-
}
241-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow.ml-last-item {
242-
margin: 0;
243-
}
244-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow.ml-formfieldHorizintal {
245-
margin: 0;
246-
}
247-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input {
248-
background-color: #ffffff !important;
249-
color: #333333 !important;
250-
border-color: #cccccc;
251-
border-radius: 8px !important;
252-
border-style: solid !important;
253-
border-width: 1px !important;
254-
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
255-
font-size: 14px !important;
256-
height: auto;
257-
line-height: 21px !important;
258-
margin-bottom: 0;
259-
margin-top: 0;
260-
margin-left: 0;
261-
margin-right: 0;
262-
padding: 10px 10px !important;
263-
width: 100% !important;
264-
box-sizing: border-box !important;
265-
max-width: 100% !important;
266-
}
267-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input::-webkit-input-placeholder,
268-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input::-webkit-input-placeholder { color: #333333; }
269-
270-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input::-moz-placeholder,
271-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input::-moz-placeholder { color: #333333; }
272-
273-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input:-ms-input-placeholder,
274-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input:-ms-input-placeholder { color: #333333; }
275-
276-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input:-moz-placeholder,
277-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input:-moz-placeholder { color: #333333; }
278-
279-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow textarea, #mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow textarea {
280-
background-color: #ffffff !important;
281-
color: #333333 !important;
282-
border-color: #cccccc;
283-
border-radius: 8px !important;
284-
border-style: solid !important;
285-
border-width: 1px !important;
286-
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
287-
font-size: 14px !important;
288-
height: auto;
289-
line-height: 21px !important;
290-
margin-bottom: 0;
291-
margin-top: 0;
292-
padding: 10px 10px !important;
293-
width: 100% !important;
294-
box-sizing: border-box !important;
295-
max-width: 100% !important;
296-
}
297-
298-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-label::before, #mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-label::before, #mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label::before, #mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label::before, #mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::before, #mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::before, #mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before {
299-
border-color: #cccccc!important;
300-
background-color: #ffffff!important;
301-
}
302-
303-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input.custom-control-input[type="checkbox"]{
304-
box-sizing: border-box;
305-
padding: 0;
306-
position: absolute;
307-
z-index: -1;
308-
opacity: 0;
309-
margin-top: 5px;
310-
margin-left: -1.5rem;
311-
overflow: visible;
312-
}
313-
314-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label::before, #mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label::before, #mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::before, #mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::before, #mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before {
315-
border-radius: 4px!important;
316-
}
317-
318-
319-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow input[type=checkbox]:checked~.label-description::after, #mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox input[type=checkbox]:checked~.label-description::after, #mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-input:checked~.custom-control-label::after, #mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-input:checked~.custom-control-label::after, #mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox input[type=checkbox]:checked~.label-description::after {
320-
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
321-
}
322-
323-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-input:checked~.custom-control-label::after, #mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-input:checked~.custom-control-label::after {
324-
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
325-
}
326-
327-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-input:checked~.custom-control-label::before, #mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-input:checked~.custom-control-label::before, #mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-input:checked~.custom-control-label::before, #mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-input:checked~.custom-control-label::before, #mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox input[type=checkbox]:checked~.label-description::before, #mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox input[type=checkbox]:checked~.label-description::before, #mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow input[type=checkbox]:checked~.label-description::before {
328-
border-color: #000000!important;
329-
background-color: #000000!important;
330-
}
331-
332-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-label::before, #mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-label::before, #mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-label::after, #mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-label::after, #mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label::before, #mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label::after, #mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label::before, #mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label::after {
333-
top: 2px;
334-
box-sizing: border-box;
335-
}
336-
337-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::before, #mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::after, #mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before, #mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::after {
338-
top: 0px!important;
339-
box-sizing: border-box!important;
340-
}
341-
342-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before, #mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::after {
343-
top: 0px!important;
344-
box-sizing: border-box!important;
345-
}
346-
347-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::after {
348-
top: 0px!important;
349-
box-sizing: border-box!important;
350-
position: absolute;
351-
left: -1.5rem;
352-
display: block;
353-
width: 1rem;
354-
height: 1rem;
355-
content: "";
356-
}
357-
358-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::before {
359-
top: 0px!important;
360-
box-sizing: border-box!important;
361-
}
362-
363-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .custom-control-label::before {
364-
position: absolute;
365-
top: 4px;
366-
left: -1.5rem;
367-
display: block;
368-
width: 16px;
369-
height: 16px;
370-
pointer-events: none;
371-
content: "";
372-
background-color: #ffffff;
373-
border: #adb5bd solid 1px;
374-
border-radius: 50%;
375-
}
376-
377-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .custom-control-label::after {
378-
position: absolute;
379-
top: 2px!important;
380-
left: -1.5rem;
381-
display: block;
382-
width: 1rem;
383-
height: 1rem;
384-
content: "";
385-
}
386-
387-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::before, #mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::before, #mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before {
388-
position: absolute;
389-
top: 4px;
390-
left: -1.5rem;
391-
display: block;
392-
width: 16px;
393-
height: 16px;
394-
pointer-events: none;
395-
content: "";
396-
background-color: #ffffff;
397-
border: #adb5bd solid 1px;
398-
border-radius: 50%;
399-
}
400-
401-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::after {
402-
position: absolute;
403-
top: 0px!important;
404-
left: -1.5rem;
405-
display: block;
406-
width: 1rem;
407-
height: 1rem;
408-
content: "";
409-
}
410-
411-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::after {
412-
position: absolute;
413-
top: 0px!important;
414-
left: -1.5rem;
415-
display: block;
416-
width: 1rem;
417-
height: 1rem;
418-
content: "";
419-
}
420-
421-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .custom-radio .custom-control-label::after {
422-
background: no-repeat 50%/50% 50%;
423-
}
424-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .custom-checkbox .custom-control-label::after, #mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::after, #mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::after, #mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::after {
425-
background: no-repeat 50%/50% 50%;
426-
}
427-
428-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-control, #mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-control {
429-
position: relative;
430-
display: block;
431-
min-height: 1.5rem;
432-
padding-left: 1.5rem;
433-
}
434-
435-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-input, #mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-input, #mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-input, #mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-input {
436-
position: absolute;
437-
z-index: -1;
438-
opacity: 0;
439-
box-sizing: border-box;
440-
padding: 0;
441-
}
442-
443-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-label, #mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-label, #mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label, #mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label {
444-
color: #000000;
445-
font-size: 12px!important;
446-
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
447-
line-height: 22px;
448-
margin-bottom: 0;
449-
position: relative;
450-
vertical-align: top;
451-
font-style: normal;
452-
font-weight: 700;
453-
}
454-
455-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-select, #mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-select {
456-
background-color: #ffffff !important;
457-
color: #333333 !important;
458-
border-color: #cccccc;
459-
border-radius: 8px !important;
460-
border-style: solid !important;
461-
border-width: 1px !important;
462-
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
463-
font-size: 14px !important;
464-
line-height: 20px !important;
465-
margin-bottom: 0;
466-
margin-top: 0;
467-
padding: 10px 28px 10px 12px !important;
468-
width: 100% !important;
469-
box-sizing: border-box !important;
470-
max-width: 100% !important;
471-
height: auto;
472-
display: inline-block;
473-
vertical-align: middle;
474-
background: url('https://assets.mlcdn.com/ml/images/default/dropdown.svg') no-repeat right .75rem center/8px 10px;
475-
-webkit-appearance: none;
476-
-moz-appearance: none;
477-
appearance: none;
478-
}
479-
480-
481-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow {
482-
height: auto;
483-
width: 100%;
484-
float: left;
485-
}
486-
.ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal { width: 70%; float: left; }
487-
.ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-button-horizontal { width: 30%; float: left; }
488-
.ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-button-horizontal.labelsOn { padding-top: 25px; }
489-
.ml-form-formContent.horozintalForm .ml-form-horizontalRow .horizontal-fields { box-sizing: border-box; float: left; padding-right: 10px; }
490-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input {
491-
background-color: #ffffff;
492-
color: #333333;
493-
border-color: #cccccc;
494-
border-radius: 8px;
495-
border-style: solid;
496-
border-width: 1px;
497-
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
498-
font-size: 14px;
499-
line-height: 20px;
500-
margin-bottom: 0;
501-
margin-top: 0;
502-
padding: 10px 10px;
503-
width: 100%;
504-
box-sizing: border-box;
505-
overflow-y: initial;
506-
}
507-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow button {
508-
background-color: #2C2E34 !important;
509-
border-color: #2C2E34;
510-
border-style: solid;
511-
border-width: 1px;
512-
border-radius: 8px;
513-
box-shadow: none;
514-
color: #ffffff !important;
515-
cursor: pointer;
516-
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
517-
font-size: 14px !important;
518-
font-weight: 700;
519-
line-height: 20px;
520-
margin: 0 !important;
521-
padding: 10px !important;
522-
width: 100%;
523-
height: auto;
524-
}
525-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow button:hover {
526-
background-color: #FDA703 !important;
527-
border-color: #FDA703 !important;
528-
}
529-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow input[type="checkbox"] {
530-
box-sizing: border-box;
531-
padding: 0;
532-
position: absolute;
533-
z-index: -1;
534-
opacity: 0;
535-
margin-top: 5px;
536-
margin-left: -1.5rem;
537-
overflow: visible;
538-
}
539-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description {
540-
color: #ffffff;
541-
display: block;
542-
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
543-
font-size: 12px;
544-
text-align: left;
545-
margin-bottom: 0;
546-
position: relative;
547-
vertical-align: top;
548-
}
549-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label {
550-
font-weight: normal;
551-
margin: 0;
552-
padding: 0;
553-
position: relative;
554-
display: block;
555-
min-height: 24px;
556-
padding-left: 24px;
557-
558-
}
559-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label a {
560-
color: #ffffff;
561-
text-decoration: underline;
562-
}
563-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label p {
564-
color: #ffffff !important;
565-
font-family: 'Open Sans', Arial, Helvetica, sans-serif !important;
566-
font-size: 12px !important;
567-
font-weight: normal !important;
568-
line-height: 18px !important;
569-
padding: 0 !important;
570-
margin: 0 5px 0 0 !important;
571-
}
572-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label p:last-child {
573-
margin: 0;
574-
}
575-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit {
576-
margin: 0 0 20px 0;
577-
float: left;
578-
width: 100%;
579-
}
580-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button {
581-
background-color: #2C2E34 !important;
582-
border: none !important;
583-
border-radius: 8px !important;
584-
box-shadow: none !important;
585-
color: #ffffff !important;
586-
cursor: pointer;
587-
font-family: 'Open Sans', Arial, Helvetica, sans-serif !important;
588-
font-size: 14px !important;
589-
font-weight: 700 !important;
590-
line-height: 21px !important;
591-
height: auto;
592-
padding: 10px !important;
593-
width: 100% !important;
594-
box-sizing: border-box !important;
595-
}
596-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button.loading {
597-
display: none;
598-
}
599-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button:hover {
600-
background-color: #FDA703 !important;
601-
}
602-
.ml-subscribe-close {
603-
width: 30px;
604-
height: 30px;
605-
background: url('https://assets.mlcdn.com/ml/images/default/modal_close.png') no-repeat;
606-
background-size: 30px;
607-
cursor: pointer;
608-
margin-top: -10px;
609-
margin-right: -10px;
610-
position: absolute;
611-
top: 0;
612-
right: 0;
613-
}
614-
.ml-error input, .ml-error textarea, .ml-error select {
615-
border-color: red!important;
616-
}
617-
618-
.ml-error .custom-checkbox-radio-list {
619-
border: 1px solid red !important;
620-
border-radius: 8px;
621-
padding: 10px;
622-
}
623-
624-
.ml-error .label-description,
625-
.ml-error .label-description p,
626-
.ml-error .label-description p a,
627-
.ml-error label:first-child {
628-
color: #ff0000 !important;
629-
}
630-
631-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow.ml-error .label-description p,
632-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow.ml-error .label-description p:first-letter {
633-
color: #ff0000 !important;
634-
}
635-
@media only screen and (max-width: 400px){
636-
637-
.ml-form-embedWrapper.embedDefault, .ml-form-embedWrapper.embedPopup { width: 100%!important; }
638-
.ml-form-formContent.horozintalForm { float: left!important; }
639-
.ml-form-formContent.horozintalForm .ml-form-horizontalRow { height: auto!important; width: 100%!important; float: left!important; }
640-
.ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal { width: 100%!important; }
641-
.ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal > div { padding-right: 0px!important; padding-bottom: 10px; }
642-
.ml-form-formContent.horozintalForm .ml-button-horizontal { width: 100%!important; }
643-
.ml-form-formContent.horozintalForm .ml-button-horizontal.labelsOn { padding-top: 0px!important; }
644-
645-
}
646-
</style>
647-
648-
649-
650-
651-
<style type="text/css">
652-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions { text-align: left; float: left; width: 100%; }
653-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsContent {
654-
margin: 0 0 15px 0;
655-
text-align: left;
656-
}
657-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsContent.horizontal {
658-
margin: 0 0 15px 0;
659-
}
660-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsContent h4 {
661-
color: #000000;
662-
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
663-
font-size: 12px;
664-
font-weight: 700;
665-
line-height: 18px;
666-
margin: 0 0 10px 0;
667-
word-break: break-word;
668-
}
669-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsContent p {
670-
color: #000000;
671-
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
672-
font-size: 12px;
673-
line-height: 18px;
674-
margin: 0 0 10px 0;
675-
}
676-
677-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsContent.privacy-policy p {
678-
color: #ffffff;
679-
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
680-
font-size: 12px;
681-
line-height: 22px;
682-
margin: 0 0 10px 0;
683-
}
684-
685-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsContent.privacy-policy p a {
686-
color: #ffffff;
687-
}
688-
689-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsContent.privacy-policy p:last-child {
690-
margin: 0;
691-
}
692-
693-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsContent p a {
694-
color: #000000;
695-
text-decoration: underline;
696-
}
697-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsContent p:last-child { margin: 0 0 15px 0; }
698-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptions {
699-
margin: 0;
700-
padding: 0;
701-
}
702-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox {
703-
margin: 0 0 10px 0;
704-
}
705-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox:last-child {
706-
margin: 0;
707-
}
708-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox label {
709-
font-weight: normal;
710-
margin: 0;
711-
padding: 0;
712-
position: relative;
713-
display: block;
714-
min-height: 24px;
715-
padding-left: 24px;
716-
}
717-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description {
718-
color: #000000;
719-
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
720-
font-size: 12px;
721-
line-height: 18px;
722-
text-align: left;
723-
margin-bottom: 0;
724-
position: relative;
725-
vertical-align: top;
726-
font-style: normal;
727-
font-weight: 700;
728-
}
729-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .description {
730-
color: #000000;
731-
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
732-
font-size: 12px;
733-
font-style: italic;
734-
font-weight: 400;
735-
line-height: 18px;
736-
margin: 5px 0 0 0;
737-
}
738-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox input[type="checkbox"] {
739-
box-sizing: border-box;
740-
padding: 0;
741-
position: absolute;
742-
z-index: -1;
743-
opacity: 0;
744-
margin-top: 5px;
745-
margin-left: -1.5rem;
746-
overflow: visible;
747-
}
748-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedMailerLite-GDPR {
749-
padding-bottom: 20px;
750-
}
751-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedMailerLite-GDPR p {
752-
color: #000000;
753-
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
754-
font-size: 10px;
755-
line-height: 14px;
756-
margin: 0;
757-
padding: 0;
758-
}
759-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedMailerLite-GDPR p a {
760-
color: #000000;
761-
text-decoration: underline;
762-
763-
}
764-
@media (max-width: 768px) {
765-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsContent p {
766-
font-size: 12px !important;
767-
line-height: 18px !important;
768-
}
769-
#mlb2-17564783.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedMailerLite-GDPR p {
770-
font-size: 10px !important;
771-
line-height: 14px !important;
772-
}
773-
}
774-
</style>
775-
776-
777-
778-
779-
780-
781-
782-
783-
784-
785-
786-
787-
788-
789-
790-
791-
792-
793-
794-
795-
796-
797-
798-
799-
800-
801-
802-
803-
804-
805-
806-
807-
808-
809-
810-
811-
812-
813-
814-
815-
816-
817-
818-
819-
820-
821-
822-
823-
824-
825-
826-
827-
828-
829-
830-
831-
832-
833-
834-
835-
836-
837-
838-
839-
840-
841-
842-
843-
844-
845-
846-
847-
848-
849-
850-
851-
852-
853-
854-
855-
856-
857-
858-
859-
860-
861-
862-
863-
864-
865-
866-
867-
868-
869-
870-
871-
872-
873-
874-
875-
876-
877-
878-
879-
880-
881-
882-
883-
884-
885-
886-
887-
888-
889-
890-
891-
892-
893-
894-
895-
896-
897-
898-
899-
900-
901-
902-
903-
904-
905-
906-
907-
908-
909-
910-
911-
912-
913-
914-
915-
916-
917-
918-
919-
920-
921-
922-
923-
924-
925-
926-
927-
928-
929-
930-
931-
932-
933-
<div id="mlb2-17564783" class="ml-form-embedContainer ml-subscribe-form ml-subscribe-form-17564783">
934-
<div class="ml-form-align-center ">
935-
<div class="ml-form-embedWrapper embedForm">
936-
937-
938-
939-
940-
<div class="ml-form-embedBody ml-form-embedBodyDefault row-form">
941-
942-
<div class="ml-form-embedContent" style=" ">
943-
944-
<h4>PyScript Newsletter</h4>
945-
946-
<p>Signup for news and special offers!</p>
947-
948-
949-
</div>
950-
951-
<form class="ml-block-form" action="https://assets.mailerlite.com/jsonp/1042482/forms/130941196381980229/subscribe" data-code="" method="post" target="_blank">
952-
<div class="ml-form-formContent">
953-
954-
955-
956-
<div class="ml-form-fieldRow ml-last-item">
957-
<div class="ml-field-group ml-field-email ml-validate-email ml-validate-required">
958-
959-
960-
961-
962-
<!-- input -->
963-
<input aria-label="email" aria-required="true" type="email" class="form-control" data-inputmask="" name="fields[email]" placeholder="Email" autocomplete="email">
964-
<!-- /input -->
965-
966-
<!-- textarea -->
967-
968-
<!-- /textarea -->
969-
970-
<!-- select -->
971-
972-
<!-- /select -->
973-
974-
<!-- checkboxes -->
975-
976-
<!-- /checkboxes -->
977-
978-
<!-- radio -->
979-
980-
<!-- /radio -->
981-
982-
<!-- countries -->
983-
984-
<!-- /countries -->
985-
986-
987-
988-
989-
990-
</div>
991-
</div>
992-
993-
</div>
994-
995-
996-
997-
<!-- Privacy policy -->
998-
<div class="ml-form-embedPermissions" style="">
999-
<div class="ml-form-embedPermissionsContent default privacy-policy">
1000-
1001-
1002-
1003-
<p>You can unsubscribe anytime. For more details, review our <span><a href="https://pyscript.net/privacy/" target="_blank">Privacy Policy</a></span>.</p>
1004-
1005-
1006-
</div>
1007-
</div>
1008-
<!-- /Privacy policy -->
1009-
1010-
1011-
1012-
1013-
1014-
<div class="ml-form-checkboxRow ml-validate-required">
1015-
1016-
<label class="checkbox">
1017-
<input type="checkbox">
1018-
<div class="label-description">
1019-
<p>Opt in to receive news and updates.</p>
1020-
</div>
1021-
</label>
1022-
1023-
</div>
1024-
1025-
1026-
1027-
1028-
1029-
1030-
1031-
<input type="hidden" name="ml-submit" value="1">
1032-
1033-
<div class="ml-form-embedSubmit">
1034-
1035-
<button type="submit" class="primary">Subscribe</button>
1036-
1037-
<button disabled="disabled" style="display: none;" type="button" class="loading">
1038-
<div class="ml-form-embedSubmitLoad"></div>
1039-
<span class="sr-only">Loading...</span>
1040-
</button>
1041-
</div>
1042-
1043-
1044-
<input type="hidden" name="anticsrf" value="true">
1045-
</form>
1046-
</div>
1047-
1048-
<div class="ml-form-successBody row-success" style="display: none">
1049-
1050-
<div class="ml-form-successContent">
1051-
1052-
<h4>Thank you!</h4>
1053-
1054-
<p>You have successfully joined our subscriber list.</p>
1055-
1056-
1057-
</div>
1058-
1059-
</div>
1060-
</div>
1061-
</div>
1062-
</div>
1063-
1064-
1065-
1066-
1067-
1068-
<script>
1069-
function ml_webform_success_17564783() {
1070-
var $ = ml_jQuery || jQuery;
1071-
$('.ml-subscribe-form-17564783 .row-success').show();
1072-
$('.ml-subscribe-form-17564783 .row-form').hide();
1073-
}
1074-
</script>
1075-
1076-
1077-
<script src="https://groot.mailerlite.com/js/w/webforms.min.js?v2d8fb22bb5b3677f161552cd9e774127" type="text/javascript"></script>
1078-
<script>
1079-
fetch("https://assets.mailerlite.com/jsonp/1042482/forms/130941196381980229/takel")
1080-
</script>
1081-
1082-
57+
<h1>Previous PyScript Newsletters</h1>
58+
<ul>
59+
<li><a href="https://preview.mailerlite.io/preview/1042482/emails/139171293389915913">Issue #1</a></li>
60+
<li><a href="https://preview.mailerlite.io/preview/1042482/emails/147301585861477615">Issue #2</a></li>
61+
</ul>
108362
<footer class="site-footer">
108463
<a href="https://github.com/pyscript/pyscript" class="footer-button" target="_blank">
108564
<div class="icon">

0 commit comments

Comments
 (0)
Please sign in to comment.