Wenchao An 2a9beb34b9
feat(plugins): support manifests and static asset directories (#5685)
* feat(plugins): support manifest-backed browser assets

* fix(plugins): validate asset roots and clarify module timeouts

* fix(plugins): sandbox asset documents and support Turbo imports

* docs(gateway): keep guidance within the merged size budget

---------

Co-authored-by: Willem Jiang <willem.jiang@gmail.com>
2026-09-23 15:40:22 +08:00

109 lines
1.6 KiB
CSS

:host {
display: block;
color: inherit;
font: inherit;
}
* {
box-sizing: border-box;
}
.intro {
padding: 24px;
background: linear-gradient(125deg, #edf9f4, #f1f4ff);
border-radius: 16px;
color: #1b3930;
margin-bottom: 22px;
}
h3 {
font-size: 23px;
letter-spacing: -0.5px;
margin: 0 0 8px;
}
p {
font-size: 14px;
line-height: 1.7;
margin: 0;
}
form {
display: flex;
gap: 10px;
margin: 0 0 14px;
}
input {
font: inherit;
color: inherit;
background: transparent;
border: 1px solid #8885;
border-radius: 9px;
padding: 10px 12px;
min-width: 0;
flex: 1;
}
button,
a {
font: inherit;
font-size: 13px;
cursor: pointer;
border: 1px solid #8885;
border-radius: 8px;
padding: 8px 12px;
background: transparent;
color: inherit;
text-decoration: none;
}
button:disabled {
opacity: 0.5;
cursor: wait;
}
button:hover,
a:hover {
background: #8881;
}
.search-button {
background: #216549;
color: white;
}
.search-button:hover {
background: #194f39;
}
article {
border: 1px solid #8884;
border-radius: 14px;
padding: 20px;
margin: 14px 0;
}
.name {
display: flex;
gap: 8px;
flex-wrap: wrap;
margin-bottom: 15px;
}
pre {
white-space: pre-wrap;
overflow-wrap: anywhere;
font: inherit;
font-size: 14px;
line-height: 1.8;
margin: 0 0 16px;
max-height: 320px;
overflow: auto;
}
.actions {
display: flex;
gap: 9px;
align-items: center;
flex-wrap: wrap;
}
.meta {
font-size: 12px;
opacity: 0.6;
margin-bottom: 12px;
}
[role="status"],
[role="alert"] {
font-size: 13px;
margin: 8px 0;
}
[role="alert"] {
color: #bd4040;
}